Formuła zmiany procentowej w Excelu: obliczanie procentowego wzrostu / spadku

  • Udostępnij To
Michael Brown

Ten tutorial pokazuje, jak zrobić formułę Excela dla procentowego wzrostu lub spadku i używać jej zarówno z liczbami dodatnimi, jak i ujemnymi.

W programie Microsoft Excel istnieje 6 różnych funkcji do obliczania wariancji.Jednak żadna z nich nie nadaje się do obliczania różnicy procentowej między dwiema komórkami.Wbudowane funkcje są przeznaczone do znalezienia wariancji w klasycznym sensie, czyli jak daleko zbiór wartości jest rozłożony od ich średniej.Wariancja procentowa jest czymś innym.W tym artykule znajdziesz odpowiedniformuła obliczania zmiany procentowej w programie Excel.

    Co to jest zmiana procentowa?

    Zmiana procentowa, aka wariancja procentowa lub różnica , to proporcjonalna zmiana między dwiema wartościami, wartością pierwotną i nową.

    Formuła zmiany procentowej oblicza, jak bardzo coś zmienia się pomiędzy dwoma okresami w ujęciu procentowym. Na przykład, można obliczyć wariancję pomiędzy sprzedażą w tym roku i w zeszłym roku, pomiędzy prognozą i obserwowaną temperaturą, pomiędzy budżetowanym kosztem i rzeczywistym.

    Na przykład w styczniu zarobiłeś 1000 dolarów, a w lutym 1200 dolarów, więc różnica to wzrost zarobków o 200 dolarów. Ale ile to jest w ujęciu procentowym? Aby się tego dowiedzieć, używasz formuły zmiany procentowej.

    Formuła zmiany procentowej w Excelu

    Istnieją dwa podstawowe wzory na znalezienie procentowej różnicy między dwiema liczbami.

    Klasyczny wzór na wariancję procentową

    Oto ogólnie stosowany wzór na obliczenie zmiany procentowej:

    ( nowa_wartość - stara_wartość ) / stara_wartość

    W matematyce, aby obliczyć procentową wariancję między dowolnymi dwoma wartościami liczbowymi, normalnie wykonujesz 3 kroki:

    1. Odejmij nową wartość od starej.
    2. Różnicę podziel przez stary numer.
    3. Wynik pomnożyć przez 100.

    W programie Excel pomijasz ostatni krok, stosując metodę Procent format.

    Formuła zmiany procentowej w Excelu

    A oto prostsza formuła zmiany procentowej w Excelu, która zwraca ten sam wynik.

    nowa_wartość / stara_wartość - 1

    Jak obliczyć zmianę procentową w programie Excel

    Aby znaleźć procentową różnicę między dwoma liczbami w Excelu, możesz użyć jednej z powyższych formuł. Powiedzmy, że masz szacowaną sprzedaż w kolumnie B i rzeczywistą sprzedaż w kolumnie C. Zakładając, że szacowana liczba jest wartością "bazową", a rzeczywista jest "nową" wartością, formuły przyjmują taki kształt:

    =(C3-B3)/B3

    lub

    =C3/B3-1

    Powyższe formuły porównują liczby w wierszu 3. Aby obliczyć procent zmiany w całej kolumnie, należy zrobić to tak:

    1. Wprowadź formułę różnicy procentowej do dowolnej pustej komórki w wierszu 3, powiedzmy w D3 lub E3.
    2. Mając zaznaczoną komórkę formuły, kliknij przycisk Procent Styl na wstążce lub naciśnij skrót Ctrl + Shift + %. Spowoduje to konwersję zwróconej liczby dziesiętnej na procent.
    3. Przeciągnij formułę w dół przez tyle wierszy, ile potrzeba.

    Po skopiowaniu formuły otrzymasz kolumnę zmiany procentowej ze swoich danych.

    Jak działa formuła zmiany procentowej w Excelu

    Podczas wykonywania obliczeń ręcznie, wziąłbyś starą (oryginalną) wartość i nową wartość, znalazłbyś różnicę między nimi i podzieliłbyś ją przez oryginalną wartość. Aby uzyskać wynik jako procent, pomnożyłbyś go przez 100.

    Na przykład, jeśli wartość początkowa wynosi 120, a nowa wartość to 150, można w ten sposób obliczyć różnicę procentową:

    =(150-120)/120

    =30/120

    =0.25

    0.25*100 = 25%

    Stosując Procent format liczby w Excelu automatycznie wyświetla liczbę dziesiętną jako procent, dlatego część *100 jest pomijana.

    Formuła Excela dla procentowego wzrostu / spadku

    Ponieważ procentowy wzrost lub spadek jest tylko szczególnym przypadkiem wariancji procentowej, jest on obliczany za pomocą tego samego wzoru:

    ( nowa_wartość - wartość początkowa ) / wartość początkowa

    Albo

    nowa_wartość / wartość początkowa - 1

    Na przykład, aby obliczyć wzrost procentowy pomiędzy dwiema wartościami (B2 i C2), wzór to:

    =(C2-B2)/B2

    Albo

    =C2/B2-1

    Wzór na obliczenie spadek procentowy jest dokładnie taki sam.

    Excel zmiana procentowa wartość bezwzględna

    Domyślnie formuła wariancji procentowej w programie Excel zwraca wartość dodatnią dla procentu wzrostu i wartość ujemną dla procentu spadku. Aby uzyskać zmianę procentową w postaci wartość bezwzględna bez względu na jego znak, zawiń formułę w funkcję ABS w taki sposób:

    ABS(( nowa_wartość - stara_wartość ) / old_value)

    W naszym przypadku wzór przyjmuje taką postać:

    =ABS((C3-B3)/B3)

    Ten również sprawdzi się doskonale:

    =ABS(C3/B3-1)

    Obliczanie procentu rabatu

    Ten przykład pokazuje jeszcze jedno praktyczne zastosowanie formuły zmiany procentowej w Excelu - wypracowanie procentu rabatu. Tak więc, drogie panie, kiedy będziecie szły na zakupy, pamiętajcie o tym:

    rabat % = (cena obniżona - cena regularna) / cena regularna

    rabat % = cena obniżona / cena regularna - 1

    Rabat procentowy jest wyświetlany jako wartość ujemna, ponieważ nowa obniżona cena jest mniejsza niż cena początkowa. Aby wyprowadzić wynik w postaci liczba dodatnia , zagnieżdżanie formuł wewnątrz funkcji ABS tak jak to zrobiliśmy w poprzednim przykładzie:

    =ABS((C2-B2)/B2)

    Oblicz wartość po zmianie procentowej

    Aby uzyskać wartość po procentowym wzroście lub spadku, ogólny wzór to:

    wartość początkowa *(1+ procent_zmian )

    Załóżmy, że w kolumnie B masz oryginalne wartości, a w kolumnie C różnicę procentową. Aby obliczyć nową wartość po zmianie procentowej, skopiowany wzór w D2 to:

    =B2*(1+C2)

    Najpierw znajdujesz ogólny procent, który trzeba pomnożyć z oryginalną wartością. W tym celu wystarczy dodać procent do 1 (1+C2). A następnie mnożysz ogólny procent przez oryginalne liczby, aby uzyskać pożądany wynik.

    Jak widać, to rozwiązanie działa ładnie zarówno dla wzrostu procentowego, jak i spadku:

    Do zwiększenie lub zmniejszenie całej kolumny o określony procent Aby zwiększyć wszystkie wartości w kolumnie B o 5%, wpisz poniższą formułę w kolumnie C2, a następnie przeciągnij ją w dół przez pozostałe wiersze:

    =B2*(1+5%)

    Tutaj po prostu mnożysz oryginalną wartość przez 105%, co daje wartość wyższą o 5%.

    Dla wygody możesz wprowadzić wartość procentową do predefiniowanej komórki (F2) i odwołać się do niej. Sztuczka polega na zablokowaniu odwołania do komórki znakiem $, dzięki czemu formuła kopiuje się poprawnie:

    =B2*(1+$F$2)

    Zaletą tego podejścia jest to, że aby zwiększyć kolumnę o kolejny procent, wystarczy zmienić wartość w jednej komórce. Ponieważ wszystkie formuły są powiązane z tą komórką, przeliczą się automatycznie.

    Obliczanie wariancji procentowej z wartościami ujemnymi

    Jeśli niektóre z twoich wartości są reprezentowane przez liczby ujemne, tradycyjna formuła różnicy procentowej będzie działać nieprawidłowo. Powszechnie akceptowanym rozwiązaniem jest uczynienie mianownika liczbą dodatnią za pomocą funkcji ABS.

    Oto ogólna formuła Excela dla zmiany procentowej z liczbami ujemnymi:

    ( nowa_wartość - stara_wartość ) / ABS( stara_wartość )

    Ze starą wartością w B2 i nową wartością w C2, prawdziwa formuła idzie w następujący sposób:

    =(C2-B2)/ABS(B2)

    Uwaga. Chociaż ta korekta ABS jest technicznie poprawna, formuła może dać mylące wyniki w przypadku, gdy wartość oryginalna jest ujemna, a nowa wartość jest dodatnia i odwrotnie.

    Błąd dzielenia przez zero zmiany procentowej w Excelu (#DIV/0)

    Jeśli twój zestaw danych zawiera wartości zerowe, prawdopodobnie natkniesz się na błąd dzielenia przez zero (#DIV/0!) podczas obliczania zmiany procentowej w programie Excel, ponieważ w matematyce nie można dzielić liczby przez zero. Funkcja IFERROR może pomóc w przezwyciężeniu tego problemu. W zależności od twoich oczekiwań co do wyniku końcowego, użyj jednego z następujących rozwiązań.

    Rozwiązanie 1: jeśli stara wartość jest zerowa, zwróć 0

    Jeśli stara wartość jest zerowa, zmiana procentowa wynosiłaby 0% niezależnie od tego, czy nowa wartość jest zerowa czy nie.

    =IFERROR((C2-B2)/B2, 0)

    lub

    =IFERROR(C2/B2-1, 0)

    Rozwiązanie 2: jeśli stara wartość jest zerowa, zwróć 100%

    Rozwiązanie to implementuje inne podejście zakładające, że nowa wartość wzrosła o 100% zaczynając od zera:

    =IFERROR((C2-B2)/B2, 1)

    =IFERROR(C2/B2-1, 1)

    W tym przypadku różnica procentowa wynosiłaby 100%, jeśli stara wartość jest zerowa (wiersz 5) lub obie wartości są zerami (wiersz 9).

    Patrząc na wyróżnione zapisy poniżej, staje się jasne, że żadna z formuł nie jest idealna:

    Aby uzyskać lepsze wyniki, możesz połączyć te dwie formuły w jedną, używając zagnieżdżonego oświadczenia IF:

    =IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))

    Ta ulepszona formuła będzie powracać:

    • Zmiana procentowa jako 0%, jeśli zarówno stara jak i nowa wartość są zerami.
    • Zmiana procentowa jako 100%, jeśli stara wartość jest zerowa, a nowa wartość nie jest zerowa.

    Oto jak obliczyć procentowy wzrost lub spadek w Excelu. Aby uzyskać praktyczne doświadczenie, zapraszamy do pobrania naszego przykładowego skoroszytu poniżej. Dziękuję za przeczytanie i mam nadzieję, że zobaczymy się na naszym blogu w przyszłym tygodniu!

    Zeszyt ćwiczeń do pobrania

    Formuła Excela na procentowy wzrost / spadek - przykłady (plik .xlsx)

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.