Przejdź do głównej zawartości

Oblicz procentową zmianę między 2 liczbami w programie Excel

Niezależnie od tego, czy chodzi o analizę biznesową, badania akademickie, czy zarządzanie finansami osobistymi, opanowanie obliczeń zmian procentowych jest niezbędne do skutecznej analizy danych. Ten artykuł rozpocznie się od podstawowych wzorów do obliczania procentowych wzrostów i spadków w Excelu, a następnie zagłębi się w bardziej zaawansowane operacje, w tym obsługę liczb ujemnych, radzenie sobie z wartościami zerowymi i odwrotne obliczanie oryginalnych lub nowych wartości na podstawie zadanych zmian procentowych.


Podstawowe wzory do obliczania zmiany procentowej

Istnieją dwa podstawowe wzory umożliwiające obliczenie zmiany procentowej między dwiema liczbami:

Formuła 1:

=(new_value - old_value) / old_value

Formuła 2:

=new_value / old_value – 1

Formuły te mogą pomóc w określeniu, o ile dana liczba wzrosła lub spadła w ujęciu procentowym. Poniżej znajdziesz dwa przykłady wykorzystania tych wzorów do obliczenia procentowej zmiany między dwiema liczbami.


Oblicz zmianę procentową między dwiema liczbami

W tej części dowiesz się krok po kroku, jak obliczyć procentowy wzrost i spadek pomiędzy dwiema liczbami.


Oblicz procentowy wzrost

Jeśli nowa wartość jest większa od starej, wynikiem jest procentowy wzrost. Jak pokazano na zrzucie ekranu poniżej, załóżmy, że masz witrynę internetową, w której liczba zarejestrowanych użytkowników rośnie z roku na rok. Aby obliczyć procentowy wzrost liczby użytkowników rocznie, możesz wykonać następujące czynności.

Krok 1: Zastosuj formułę, aby uzyskać wynik

Wybierz pustą komórkę (w tym przypadku D2), wprowadź jedną z poniższych formuł i naciśnij Wchodzę klucz, aby uzyskać wynik. Wybierz tę komórkę i przeciągnij ją Wypełnij uchwyt w dół, aby uzyskać resztę wyników. Wynik jest wyświetlany w postaci liczb ogólnych, jak pokazano na poniższym zrzucie ekranu:

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

Krok 2: Sformatuj wynik jako procent

Aby sformatować liczby jako procenty, pozostaw zaznaczone komórki wynikowe i przejdź do zaznaczenia Styl procentowy przycisk w Numer grupa pod Strona główna patka.

Wynik

Obliczono teraz procentowy wzrost liczby użytkowników w ciągu roku. Zobacz zrzut ekranu poniżej:

Note: We wzorze C2 jest komórką zawierającą nową wartość i B2 to komórka zawierająca starą wartość.

Oblicz procentowy spadek

Jeśli nowa wartość jest mniejsza od starej, oznacza to zmniejszenie. Poniższy zrzut ekranu pokazuje spadek cen produktów. Aby obliczyć procentowy spadek tych cen, należy postępować w następujący sposób.

Krok 1: Zastosuj formułę, aby uzyskać wynik

Wybierz pustą komórkę (w tym przypadku D2), wprowadź jedną z poniższych formuł i naciśnij Wchodzę klucz, aby uzyskać wynik. Wybierz tę komórkę i przeciągnij ją Wypełnij uchwyt w dół, aby uzyskać resztę wyników. Wynik jest wyświetlany w postaci liczb ogólnych, jak pokazano na poniższym zrzucie ekranu:

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

Krok 2: Sformatuj wynik jako procent

Aby sformatować liczby jako procenty, pozostaw zaznaczone komórki wynikowe i przejdź do zaznaczenia Styl procentowy przycisk w Numer grupa pod Strona główna patka.

Wynik

Obliczono obecnie procentowy spadek tych cen. Zobacz zrzut ekranu poniżej:

Note: We wzorze C2 to komórka zawierająca nową cenę i B2 to komórka zawierająca starą cenę.

Zaawansowane operacje

W tej sekcji przedstawiono różne sytuacje, które możesz napotkać podczas obliczania zmiany procentowej między dwiema liczbami.


Oblicz zmianę procentową za pomocą liczb ujemnych

Obliczając zmiany procentowe, możesz napotkać liczbę ujemną w następujący sposób:

zilustrujmy każdy z tych scenariuszy konkretnymi przykładami:

Obie te liczby są ujemne

Standardowy wzór na zmianę procentową działa nawet wtedy, gdy obie wartości są ujemne.
Rozważmy na przykład firmę, której straty wzrosły z 10,000 10,000 USD w zeszłym kwartale (stara wartość to -50,000 50,000) do XNUMX XNUMX USD w tym kwartale (nowa wartość to -XNUMX XNUMX). Jak pokazano poniżej, stosując standardowy wzór (= (C2-B2) / B2) daje wzrost o 400%, co wskazuje, że straty wzrosły czterokrotnie z wartości bezwzględnej 10,000 50,000 dolarów do XNUMX XNUMX dolarów.

Jedna z liczb jest ujemna

W takim przypadku mogą wystąpić sytuacje, w których stara wartość będzie ujemna lub nowa wartość będzie ujemna.

Stara wartość jest dodatnia, nowa wartość jest ujemna

Standardowa formuła zmiany procentowej działa również dobrze, gdy nowa wartość jest ujemna.

Na przykład wartość akcji zmieniła się z dodatniej na ujemną. W zeszłym miesiącu wyceniono go na 10 dolarów (stara wartość to 10). W tym miesiącu, w związku z dekoniunkturą na rynku, jego wartość spadła do -10 dolarów (nowa wartość to -10). Aby obliczyć procentową zmianę między tymi dwiema liczbami, stosuję standardowy wzór (= (C2-B2) / B2), aby uzyskać wynik -200%. Oznacza to znaczny spadek, wskazujący na przejście od zysku do straty.

Stara wartość jest ujemna, nowa wartość jest dodatnia

Na przykład firma przechodzi od straty do zysku. W ubiegłym roku ta mała firma poniosła stratę w wysokości 10000 10000 USD (stara wartość to -20000 20000), a w tym roku osiągnęła zysk w wysokości XNUMX XNUMX USD (nowa wartość to XNUMX XNUMX). Jeśli do obliczenia zmiany procentowej zastosujesz standardową formułę procentową, wynik będzie nieprawidłowy.

Tutaj wynik -300 wprowadza w błąd w rzeczywistym scenariuszu. Sugeruje negatywną zmianę, sugerując, że sytuacja się pogorszyła, ale w rzeczywistości sytuacja poprawiła się ze straty do zysku.

W takim wypadku należy skorzystać z Funkcja ABS uczynienie mianownika dodatnim zapewnia, że ​​wynik zmiany procentowej dokładnie odzwierciedla przejście z wartości ujemnej na dodatnią. Oto nowa formuła:

=(C2-B2)/ABS(B2)

Tutaj wynik 300% wskazuje rzeczywistą dodatnią zmianę ze straty na zysk.

Note:
  • Należy pamiętać, że metoda ABS może dawać mylące wyniki. Jak pokazano na zrzucie ekranu poniżej, wszystkie firmy przechodzą od strat do zysków, przy czym firma F jest najbardziej dochodowa. Pokazuje jednak mniejszą procentową zmianę w porównaniu do innych, co nie ma sensu. Dlatego używaj tej metody ostrożnie!

Oblicz zmianę procentową za pomocą zera

Chociaż obliczanie zmian procentowych w programie Excel jest bardzo proste, możesz napotkać pewne trudności, gdy obliczenia obejmują zera.

Stara wartość to zero

Gdy stara wartość wynosi zero, powraca formuła standardowa # DIV / 0! Wartość błędu. Zobacz zrzut ekranu:

W tym przypadku najbardziej akceptowalnym rozwiązaniem jest potraktowanie zmiany procentowej jako 100%. W podstawowej matematyce zmiany od 0 do dowolnej liczby dodatniej będą uważane za wzrost o 100%.

Oto podstawowe formuły:

Formuła 1:

=IFERROR((new value - old value) / old value, 1)

Formuła 2:

=IFERROR((new value / old value - 1, 1)

Aby wyświetlić wynik jako 100% zamiast #DIV/0! Błąd, możesz zastosować jedną z następujących formuł:

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

Nowa wartość to zero

Gdy nowa wartość wynosi 0, wynikiem jest -1, czyli -100%. Wynik -100% oznacza całkowity spadek. W tym przypadku wynik jest rozsądny, ponieważ zmiana wartości od wartości dodatniej do 0 będzie oznaczać spadek o 100%. Wynik jest akceptowalny.


Oblicz starą wartość na podstawie zmiany procentowej

Czasami możesz spotkać się z sytuacją, w której znasz zmianę procentową i najnowszą wartość, teraz musisz określić pierwotną wartość. Na przykład, jeśli tegoroczna sprzedaż wyniesie 12,000 20 USD, czyli wzrosła o XNUMX% w porównaniu z rokiem ubiegłym, jak obliczysz sprzedaż w zeszłym roku? W takich przypadkach można zastosować następującą formułę:

Podstawowa formuła:

=New value / (1 + Percentage Change)

Wybierz pustą komórkę, np. C2, wprowadź poniższą formułę i naciśnij Wchodzę aby uzyskać wynik.

=B2/(1+A2)

Note: W tym wzorze B2 to komórka zawierająca nową wartość oraz komórka A2 zawiera zmianę procentową.

Oblicz nową wartość na podstawie zmiany procentowej

Odwrotna sytuacja ma miejsce, gdy znasz zmianę procentową i pierwotną wartość i musisz określić nową wartość. Na przykład, jeśli tegoroczna sprzedaż wyniesie 10,000 20 USD, a Twoim celem będzie sprzedaż w przyszłym roku o XNUMX% wyższa niż w tym roku, jak obliczysz sprzedaż w przyszłym roku?

Podstawowa formuła:

=Old value * (1 + Percentage Change)

Wybierz pustą komórkę, np. C2, wprowadź poniższą formułę i naciśnij Wchodzę aby uzyskać wynik.

=B2*(1+A2)

Note: W tym wzorze B2 to komórka zawierająca starą wartość i komórka A2 zawiera zmianę procentową.

Podsumowując, opanowanie obliczania zmiany procentowej między dwiema liczbami w programie Excel to wszechstronna umiejętność, która może znacznie zwiększyć możliwości analizy danych. Niezależnie od tego, czy mamy do czynienia z prostymi wzrostami i spadkami, czy też z bardziej złożonymi scenariuszami obejmującymi liczby ujemne lub wartości zerowe, w tym samouczku przedstawiono różne formuły rozwiązywania tych zadań. Dla tych, którzy chcą głębiej zagłębić się w możliwości Excela, nasza strona internetowa oferuje mnóstwo samouczków. Tutaj znajdziesz więcej porad i wskazówek dotyczących Excela.

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (26)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
((new value/old value)-1)*100 For % change
This comment was minimized by the moderator on the site
=((new value/old value)-1)*100 For % change
This comment was minimized by the moderator on the site
doesnt work
This comment was minimized by the moderator on the site
it is possible to calculate three values with the percentage change?
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi Edi Silva,
You can try this formula: =(first value-second value)/(third value-second value)
This comment was minimized by the moderator on the site
I have 0 in A1, 5 in B1, increase in percentage should be 500%. However with the given formula (B1-A1)/A1 = (0-500)/0 gives me a #DIV/0! error.In case if i apply =IF(A2<>0,(A3-A2)/A2,"0"), it return s me "0". neither of them helps. Any solution to this???
This comment was minimized by the moderator on the site
In case anyone still needs an answer for this problem, use this =IF(A1<>0, (B1-A1)/A1, (B1-A1))
using the percent style format will make (B1-A1) in this case (5-0) = 5 become 500%.
This comment was minimized by the moderator on the site
Hey Stanley,

Thanks for the formula!
Would you mind explaining the formula, please?
This comment was minimized by the moderator on the site
SMH SMH SMH SMH SMH
This comment was minimized by the moderator on the site
I hope you're not that dumb, dividing by 0
This comment was minimized by the moderator on the site
Any help for picking up value only it falls between 85% to 99% else blank.
Such as A is 10 and in B if we put any number , and in C it show the value only if it is fals between 85% to 99% of A
This comment was minimized by the moderator on the site
When a cell is blank, and another cell Has a number, how do you
This comment was minimized by the moderator on the site
Hello, Need help on how to write an formula with this situation.
So i have a report card design to show the grade of each performance of the work output. I set a standard for a specific task in amount of 350. However, based on available volume, not all the month output can be reach to 350. Therefore, we calculated that for this month, the person can achieve their 100% goal by just reaching 174. However, that person can go beyond that number to reach 350. What i want to do here is that our grade level is showing below. If they achieve 174, they would get a grade level B which is between 95% to 105%. But in order to get to maximum 120% of grade A+, the person will need to reach 350. This is where i stuck with. So i know that if a person reaches 180, he/she would get somewhere 102 or 103%. But i dont know how to calculate this and be able to set a maximum 120% between the number of 174 and 350

So right now if the number double from 174 to 348, the % is 200%.... but i need to set this maximum 120% only. How can i do this?

SCORE GRADE

0.00% -

40.00% E-

45.00% E

50.00% E+

55.00% D-

65.00% D

70.00% D+

75.00% C-

80.00% C

85.00% C+

90.00% B-

95.00% B

105.00% B+

110.00% A-

115.00% A

120.00% A+
This comment was minimized by the moderator on the site
Percentage 'change' and percentage 'difference' are two different things. This formula represents percentage change, for example if you are are comparing values of the same statistic over time (e.g. product sales this year compared to product sales last year). Percentage difference is different. Difference can be used when comparing two different statistics to each other (e.g. Mary's annual sales compared to Martha's annual sales). Mary didn't have an increase or decrease on Martha's sales over the same time period, they were just different. To calculate percentage difference you take the absolute value of the difference between two numbers. Then divide it by the average of those two numbers and then multiple by 100 to get the percentage. For example, if the two values are 40 and 60. The difference is 20, ignoring whether it's positive or negative. The average is 50. 20/50 = .4 X 100 = 40%. The percentage increase between these two numbers, if it is an increase, would be 50%. The percentage decrease would be 33%. Close, but all very different.
This comment was minimized by the moderator on the site
1.The percentage increase between these two numbers, if it is an increase, would be 50%. The percentage decrease would be 33%. Close, but all very different.....  How did you get the 50 and the 33?2. If you say Marias YOY is 8% and Martha's YOY is -25%, how do you calculate the difference between those two YOYs?
This comment was minimized by the moderator on the site
The formula that works in all cases is "=(new_value - old_value) / abs(old_value)"
This comment was minimized by the moderator on the site
How can I chnage regular percent change into Year over Year PCH?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations