Přejít k hlavnímu obsahu

Vypočítejte procentuální změnu mezi 2 čísly v Excelu

Ať už se jedná o obchodní analýzu, akademický výzkum nebo správu osobních financí, zvládnutí výpočtů procentuální změny je zásadní pro efektivní analýzu dat. Tento článek začne základními vzorci pro výpočet procentuálního zvýšení a snížení v Excelu a poté se ponoří do pokročilejších operací, včetně zpracování záporných čísel, zacházení s nulovými hodnotami a zpětného výpočtu původních nebo nových hodnot na základě daných procentuálních změn.


Základní vzorce pro výpočet procentní změny

Pro výpočet procentuální změny mezi dvěma čísly existují dva základní vzorce:

Formula 1:

=(new_value - old_value) / old_value

Formula 2:

=new_value / old_value – 1

Tyto vzorce vám mohou pomoci určit, o kolik se určité číslo zvýšilo nebo snížilo v procentech. Níže naleznete dva příklady, jak lze tyto vzorce použít k výpočtu procentuální změny mezi dvěma čísly.


Vypočítejte procentní změnu mezi dvěma čísly

Tato část vám krok za krokem ukáže, jak vypočítat procentuální nárůst a pokles mezi dvěma čísly.


Vypočítejte procentuální nárůst

Pokud je nová hodnota větší než stará hodnota, výsledkem je procentuální zvýšení. Jak je znázorněno na obrázku níže, předpokládejme, že máte web, na kterém každým rokem přibývá registrovaných uživatelů. Pro výpočet procentuálního nárůstu uživatelů za rok můžete postupovat následovně.

Krok 1: Aplikujte vzorec, abyste získali výsledek

Vyberte prázdnou buňku (v tomto případě D2), zadejte jeden z následujících vzorců a stiskněte klávesu vstoupit klíč k získání výsledku. Vyberte tuto buňku a přetáhněte ji Naplňte rukojeť dolů, abyste získali zbytek výsledků. A výsledek se zobrazí jako obecná čísla, jak ukazuje následující snímek obrazovky:

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

Krok 2: Formátujte výsledek jako procento

Chcete-li formátovat čísla jako procenta, ponechte buňky výsledků vybrané, přejděte k výběru Procentní styl tlačítko v Číslo skupina pod Domů Karta.

Výsledek

Nyní je vypočítán procentuální nárůst uživatelů za rok. Viz snímek obrazovky níže:

Poznámka: Ve vzorci C2 je buňka obsahující novou hodnotu a B2 je buňka obsahující starou hodnotu.

Vypočítejte procentuální pokles

Pokud je nová hodnota nižší než stará hodnota, jedná se o pokles. Níže uvedený snímek obrazovky ukazuje pokles cen produktů. Pro výpočet procentuálního snížení těchto cen postupujte následovně.

Krok 1: Aplikujte vzorec, abyste získali výsledek

Vyberte prázdnou buňku (v tomto případě D2), zadejte jeden z následujících vzorců a stiskněte klávesu vstoupit klíč k získání výsledku. Vyberte tuto buňku a přetáhněte ji Naplňte rukojeť dolů, abyste získali zbytek výsledků. A výsledek se zobrazí jako obecná čísla, jak ukazuje následující snímek obrazovky:

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

Krok 2: Formátujte výsledek jako procento

Chcete-li formátovat čísla jako procenta, ponechte buňky výsledků vybrané, přejděte k výběru Procentní styl tlačítko v Číslo skupina pod Domů Karta.

Výsledek

Procentuální snížení těchto cen je nyní vypočteno. Viz snímek obrazovky níže:

Poznámka: Ve vzorci C2 je buňka obsahující novou cenu a B2 je buňka obsahující starou cenu.

Pokročilé operace

Tato část ukazuje různé situace, se kterými se můžete setkat při výpočtu procentuální změny mezi dvěma čísly.


Vypočítejte procentuální změnu se zápornými čísly

Při výpočtu procentuálních změn se můžete setkat se záporným číslem takto:

ilustrujme každý z těchto scénářů na konkrétních příkladech:

Obě dvě čísla jsou záporná

Standardní vzorec pro procentuální změnu je účinný, i když jsou obě hodnoty záporné.
Vezměme si například společnost, jejíž ztráty se v minulém čtvrtletí zvýšily z 10,000 10,000 USD (stará hodnota je -50,000 50,000) na XNUMX XNUMX USD v tomto čtvrtletí (nová hodnota je -XNUMX XNUMX). Jak je znázorněno níže, pomocí standardního vzorce (= (C2-B2) / B2) přináší 400% nárůst, což znamená, že ztráty se zčtyřnásobily z absolutní hodnoty 10,000 50,000 USD na XNUMX XNUMX USD.

Jedno z čísel je záporné

V tomto případě se můžete setkat se situacemi, kdy je stará hodnota záporná nebo nová hodnota záporná.

Stará hodnota je kladná, nová hodnota je záporná

Standardní vzorec procentuální změny také funguje dobře, když je nová hodnota záporná.

Například hodnota akcie se posunula z kladné na zápornou. Minulý měsíc byla oceněna na 10 USD (stará hodnota je 10). Tento měsíc kvůli propadům trhu klesla jeho hodnota na -10 USD (nová hodnota je -10). Pro výpočet procentuální změny mezi těmito dvěma čísly použiji standardní vzorec (= (C2-B2) / B2), abyste získali výsledek -200 %. To představuje významný pokles, který naznačuje posun od zisku ke ztrátě.

Stará hodnota je záporná, nová hodnota je kladná

Například podnik přechází ze ztráty do zisku. V loňském roce měl tento malý podnik ztrátu 10000 10000 USD (stará hodnota je -20000 20000) a letos dosáhl zisku XNUMX XNUMX USD (nová hodnota je XNUMX XNUMX). Pokud pro výpočet procentuální změny použijete standardní procentuální vzorec, výsledek bude nesprávný.

Zde je výsledek -300 ve skutečném scénáři zavádějící. Naznačuje to negativní změnu, která naznačuje, že se věci zhoršily, ale ve skutečnosti se situace zlepšila ze ztráty na zisk.

V tomto případě musíte použít Funkce ABS aby byl jmenovatel kladný, zajišťuje, že výsledek procentuální změny přesně odráží posun od záporu k kladnému. Zde je nový vzorec:

=(C2-B2)/ABS(B2)

Zde výsledek 300 % označuje skutečnou pozitivní změnu ze ztráty na zisk.

Poznámka:
  • Uvědomte si, že metoda ABS může vést k zavádějícím výsledkům. Jak ukazuje níže uvedený snímek obrazovky, všechny podniky přecházejí ze ztráty do zisku, přičemž společnost F je nejziskovější. Vykazuje však menší procentuální změnu oproti ostatním, což nedává smysl. Proto používejte tuto metodu opatrně!

Vypočítejte procentuální změnu s nulou

Zatímco výpočet procentuálních změn v Excelu je velmi jednoduchý, můžete narazit na určité potíže, když výpočet zahrnuje nuly.

Stará hodnota je nula

Když je stará hodnota nula, vrátí se standardní vzorec # DIV / 0! Chybová hodnota. Viz snímek obrazovky:

V tomto případě je nejpřijatelnějším řešením považovat procentuální změnu za 100 %. V základní matematice budou změny z 0 na jakékoli kladné číslo považovány za 100% nárůst.

Zde jsou základní vzorce:

Formula 1:

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

Formula 2:

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

Chcete-li zobrazit výsledek jako 100%, nikoli jako #DIV/0! Chyba, můžete použít jeden z následujících vzorců:

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

Nová hodnota je nula

Když je nová hodnota 0, výsledek je -1, což je -100 %. Výsledek -100 % představuje úplný pokles. V tomto případě je výsledek přiměřený, protože změny z kladné hodnoty na 0 budou 100% snížení. Výsledek je přijatelný.


Vypočítejte starou hodnotu na základě procentuální změny

Někdy se můžete setkat se situací, kdy znáte procentuální změnu a poslední hodnotu, nyní je třeba určit původní hodnotu. Pokud jsou například letošní tržby 12,000 20 USD a oproti minulému roku vzrostly o XNUMX %, jak byste našli loňské tržby? V takových případech byste použili následující vzorec:

Základní vzorec:

=New value / (1 + Percentage Change)

Vyberte prázdnou buňku, například C2, zadejte následující vzorec a stiskněte klávesu vstoupit klíč k získání výsledku.

=B2/(1+A2)

Poznámka: V tomto vzorci B2 je buňka obsahující novou hodnotu a buňka A2 obsahuje procentuální změnu.

Vypočítejte novou hodnotu na základě procentuální změny

Opačná situace je, když znáte procentuální změnu a původní hodnotu a potřebujete určit novou hodnotu. Pokud jsou například letošní tržby 10,000 20 USD a vy chcete, aby tržby v příštím roce byly o XNUMX % vyšší než v letošním roce, jak byste vypočítali tržby v příštím roce?

Základní vzorec:

=Old value * (1 + Percentage Change)

Vyberte prázdnou buňku, například C2, zadejte následující vzorec a stiskněte klávesu vstoupit klíč k získání výsledku.

=B2*(1+A2)

Poznámka: V tomto vzorci B2 je buňka obsahující starou hodnotu a buňka A2 obsahuje procentuální změnu.

Závěrem lze říci, že zvládnutí výpočtu procentuální změny mezi dvěma čísly v Excelu je všestranná dovednost, která může výrazně zlepšit vaše možnosti analýzy dat. Ať už se jedná o přímočaré zvýšení a snížení, nebo o složitější scénáře zahrnující záporná čísla nebo nulové hodnoty, tento tutoriál poskytuje různé vzorce pro řešení těchto úloh. Pro ty, kteří se chtějí hlouběji ponořit do možností Excelu, se náš web může pochlubit velkým množstvím výukových programů. Zde najdete další tipy a triky pro Excel.

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
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