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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Last year | This year | Change |
| 2 | Coffee | $12,400 | $14,880 | 20.0% |
| 3 | Tea | $8,600 | $7,740 | -10.0% |
| 4 | Juice | $5,200 | $5,460 | 5.0% |
| 5 | Water | $3,100 | $4,650 | 50.0% |
=(C2-B2)/B2Coffee 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.
| A | B | C | |
|---|---|---|---|
| 1 | Month | Visitors | Change |
| 2 | Jan | 4200 | |
| 3 | Feb | 4620 | 10.0% |
| 4 | Mar | 4389 | -5.0% |
| 5 | Apr | 5047 | 15.0% |
| 6 | May | 4795 | -5.0% |
| 7 | Jun | 5754 | 20.0% |
=(B3-B2)/B2Luty 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:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Product | Last year | This year | Plain | Checked |
| 2 | Coffee | 12400 | 14880 | 20.0% | 20.0% |
| 3 | Cocoa | 0 | 2100 | #DIV/0! | new |
| 4 | Soda | 0 | 640 | #DIV/0! | new |
=(C2-B2)/B2D3 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ą
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Old price | New price | Change |
| 2 | Bread | $2.40 | $2.76 |
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%.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Page | Before | After | Points | Percent change |
| 2 | Signup | 4.0% | 5.0% | 1.0% | 25.0% |
=C2-B2D2 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.