Menu

Zmiana procentowa w Excelu: formuła wzrostu i spadku

Formuła zmiany procentowej w Excelu to =(nowa-stara)/stara, na przykład =(C2-B2)/B2, w formacie procentowym. Wynik ujemny oznacza spadek. Tabele na żywo pokazują zmianę miesiąc do miesiąca, start od zera i punkty procentowe.

Każdy arkusz na tej stronie działa na żywo: zmień liczbę albo formułę, a się przeliczy.

Formuła wzrostu procentowego w Excelu to =(nowa-stara)/stara. Gdy wartość z zeszłego roku jest w B2, a z tego roku w C2, wpisz =(C2-B2)/B2 i sformatuj komórkę jako procent. Wynik dodatni to wzrost, ujemny to spadek.

Sprzedaż w tym roku a w zeszłym
D2
ABCD
1ProductLast yearThis yearChange
2Coffee$12,400$14,88020.0%
3Tea$8,600$7,740-10.0%
4Juice$5,200$5,4605.0%
5Water$3,100$4,65050.0%
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =(C2-B2)/B2

Coffee wzrosła o 20.0%, a Tea spadła o 10,0%, co widać jako -10.0%. Water wzrosła o 50.0%. Zmień liczbę w kolumnie C, a procent się zaktualizuje. Nawiasy mają znaczenie: bez nich =C2-B2/B2 najpierw dzieli i odejmuje 1 od tegorocznej sprzedaży.

Dwa sposoby zapisu tej samej formuły

=(C2-B2)/B2     the change divided by the old value
=C2/B2-1        the new value as a share of the old, minus 100%

Obie dają ten sam wynik. Pierwsza brzmi jak definicja, więc łatwiej ją później sprawdzić. Tak czy inaczej, zawsze dzielisz przez starą wartość. Dzielenie przez nową wartość to najczęstszy błąd i daje inną liczbę: od 80 do 100 to +25%, ale 20 podzielone przez 100 to 20%.

Gdy żadna z liczb nie jest starą, na przykład przy porównaniu dwóch sklepów obok siebie, podziel różnicę przez średnią obu liczb. To różnica procentowa, która dla 80 i 100 daje 22,2% bez względu na kolejność:

=ABS(B2-C2)/AVERAGE(B2,C2)

W polskim Excelu: =MODUŁ.LICZBY(B2-C2)/ŚREDNIA(B2;C2). Formuły w tabelach na tej stronie możesz wpisywać także po polsku, ze średnikami.

Zmiana procentowa miesiąc do miesiąca

Przy liście w czasie porównaj każdy wiersz z wierszem powyżej. Pierwszy miesiąc nie ma z czym się porównać, więc formuła zaczyna się w drugim wierszu.

Odwiedzający w każdym miesiącu
C3
ABC
1MonthVisitorsChange
2Jan4200
3Feb462010.0%
4Mar4389-5.0%
5Apr504715.0%
6May4795-5.0%
7Jun575420.0%
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =(B3-B2)/B2

Luty ma o 10.0% więcej niż styczeń, a marzec o 5,0% mniej. Aby zamiast tego porównać każdy miesiąc ze styczniem, zablokuj podstawę znakami dolara: =(B3-$B$2)/$B$2. Odwołania bezwzględne wyjaśniają znak $.

Zmiana procentowa od zera

Gdy stara wartość to 0, formuła dzieli przez zero i zwraca #DZIEL/0! (po angielsku #DIV/0!; tabela pokazuje angielskie nazwy błędów). Wzrost od zera nie ma wartości procentowej, więc zdecyduj, co komórka ma pokazać zamiast tego, i sprawdź ten przypadek:

Nowe produkty bez sprzedaży w zeszłym roku
D2
ABCDE
1ProductLast yearThis yearPlainChecked
2Coffee124001488020.0%20.0%
3Cocoa02100#DIV/0!new
4Soda0640#DIV/0!new
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =(C2-B2)/B2

D3 i D4 pokazują #DIV/0!; kolumna sprawdzona pokazuje „new”. =JEŻELI.BŁĄD((C2-B2)/B2;"new") daje tutaj ten sam wynik, ale ukrywa też prawdziwe pomyłki, na przykład tekst w kolumnie sprzedaży. Strona o błędzie dzielenia przez zero omawia to ogólnie.

Ćwiczenie: napisz zmianę procentową

Zmiana ceny
D2
ABCD
1ItemOld priceNew priceChange
2Bread$2.40$2.76
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

Twoja kolej: W D2 oblicz zmianę procentową od starej ceny w B2 do nowej ceny w C2. Komórka ma już format procentowy.

Zmiana procentowa a punkty procentowe

Gdy same wartości są procentami, dwie różne odpowiedzi nazywa się „zmianą”. Współczynnik konwersji, który wzrósł z 4% do 5%, wzrósł o 1 punkt procentowy i jednocześnie o 25%.

Współczynnik konwersji
D2
ABCDE
1PageBeforeAfterPointsPercent change
2Signup4.0%5.0%1.0%25.0%
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =C2-B2

D2 odejmuje współczynniki i pokazuje 1.0%, co podałbyś jako „1 punkt procentowy”. E2 pokazuje 25.0%. Mów, o którą wartość ci chodzi, bo „współczynnik wzrósł o 1%” może znaczyć jedno albo drugie.

Ujemne stare wartości

Gdy stara wartość jest ujemna, na przykład strata zamienia się w zysk, zwykła formuła daje zły znak: od -200 do 100 =(C2-B2)/B2 zwraca -150%. Podziel zamiast tego przez wartość bezwzględną starej liczby:

=(C2-B2)/ABS(B2)

W polskim Excelu: =(C2-B2)/MODUŁ.LICZBY(B2). Od -200 do 100 zwraca to 150%, czyli wzrost. Przy wzroście przez kilka lat średnia roczna stopa jest bardziej przydatna niż jeden duży procent: =(C2/B2)^(1/5)-1 zamienia zmianę z pięciu lat w średnioroczną stopę wzrostu (CAGR).

Najczęściej zadawane pytania

Jaka jest formuła wzrostu procentowego w Excelu?

=(C2-B2)/B2, gdzie B2 to stara wartość, a C2 nowa, z komórką w formacie procentowym. =C2/B2-1 daje ten sam wynik. Od 80 do 100 wynik to 25%.

Jak obliczyć spadek procentowy w Excelu?

Użyj tej samej formuły, =(C2-B2)/B2. Gdy nowa wartość jest mniejsza, wynik jest ujemny: od 100 do 80 to -20%. Excel nie ma osobnej formuły na spadek.

Jak obliczyć zmianę procentową, gdy stara wartość to 0?

Zmiana od 0 nie ma wartości procentowej, a =(C2-B2)/B2 zwraca #DZIEL/0!. W takim przypadku pokaż coś innego: =JEŻELI(B2=0;"n/a";(C2-B2)/B2).

Jak obliczyć zmianę procentową dla liczb ujemnych?

Podziel przez wartość bezwzględną starej liczby: =(C2-B2)/MODUŁ.LICZBY(B2). Strata -200, która zamienia się w zysk 100, pokazuje wtedy +150%, czyli wzrost, zamiast mylącego -150%, które daje zwykła formuła.

Ilustracja języków programowania w Coddy

Ucz się programowania z Coddy

ZACZNIJ