Vzorec pro procentuální změnu v aplikaci Excel: výpočet procentuálního nárůstu / poklesu

  • Sdílet Toto
Michael Brown

Tento návod ukazuje, jak vytvořit vzorec Excelu pro procentuální zvýšení nebo snížení a použít jej s kladnými i zápornými čísly.

V aplikaci Microsoft Excel je k dispozici 6 různých funkcí pro výpočet rozptylu. Žádná z nich však není vhodná pro výpočet procentuálního rozdílu mezi dvěma buňkami. Vestavěné funkce jsou určeny pro zjištění rozptylu v klasickém smyslu, tj. jak moc je soubor hodnot rozptýlen od svého průměru. Procentuální rozptyl je něco jiného. V tomto článku najdete správný postup.vzorec pro výpočet procentuální změny v aplikaci Excel.

    Co je procentuální změna?

    Procentuální změna, aka procentuální odchylka nebo rozdíl , je poměrná změna mezi dvěma hodnotami, původní hodnotou a novou hodnotou.

    Vzorec procentuální změny vypočítá, o kolik se něco změní mezi dvěma obdobími v procentech. Můžete například vypočítat odchylku mezi tržbami v tomto a minulém roce, mezi předpovědí a pozorovanou teplotou, mezi rozpočtovanými a skutečnými náklady.

    Například v lednu jste vydělali 1 000 USD a v únoru 1 200 USD, takže rozdíl představuje zvýšení výdělku o 200 USD. Ale kolik je to v procentech? To zjistíte pomocí vzorce pro procentuální změnu.

    Vzorec pro procentuální změnu aplikace Excel

    Existují dva základní vzorce pro zjištění procentuálního rozdílu dvou čísel.

    Klasický vzorec pro procentuální odchylku

    Zde je obecně používaný vzorec pro výpočet procentuální změny:

    ( new_value - old_value ) / old_value

    V matematice se obvykle provádějí tři kroky pro výpočet procentuální odchylky mezi dvěma číselnými hodnotami:

    1. Odečtěte novou hodnotu od staré.
    2. Rozdíl vydělte starým číslem.
    3. Výsledek vynásobte 100.

    V aplikaci Excel přeskočíte poslední krok použitím příkazu Procento formát.

    Vzorec pro procentuální změnu aplikace Excel

    Zde je jednodušší vzorec pro procentuální změnu v aplikaci Excel, který dává stejný výsledek.

    new_value / old_value - 1

    Jak vypočítat procentuální změnu v aplikaci Excel

    Chcete-li v aplikaci Excel zjistit procentuální rozdíl mezi dvěma čísly, můžete použít některý z výše uvedených vzorců. Řekněme, že máte odhadované tržby ve sloupci B a skutečné tržby ve sloupci C. Za předpokladu, že odhadované číslo je "základní" hodnota a skutečná hodnota je "nová" hodnota, mají vzorce tento tvar:

    =(C3-B3)/B3

    nebo

    =C3/B3-1

    Výše uvedené vzorce porovnávají čísla v řádku 3. Chcete-li vypočítat procento změny v celém sloupci, musíte postupovat takto:

    1. Do libovolné prázdné buňky v řádku 3, například do buňky D3 nebo E3, zadejte vzorec pro procentuální rozdíl.
    2. Když je buňka se vzorcem vybrána, klikněte na tlačítko Procentuální styl na pásu karet nebo stiskněte klávesovou zkratku Ctrl + Shift + %. Tím převedete vrácené desetinné číslo na procenta.
    3. Přetáhněte vzorec dolů přes tolik řádků, kolik potřebujete.

    Po zkopírování vzorce dolů získáte z dat sloupec s procentuální změnou.

    Jak funguje vzorec Excelu pro procentuální změnu

    Při ručních výpočtech byste vzali starou (původní) hodnotu a novou hodnotu, zjistili jejich rozdíl a vydělili jej původní hodnotou. Chcete-li získat výsledek v procentech, vynásobíte jej 100.

    Pokud je například původní hodnota 120 a nová hodnota 150, lze takto vypočítat procentuální rozdíl:

    =(150-120)/120

    =30/120

    =0.25

    0.25*100 = 25%

    Použití Procento formát čísla v Excelu automaticky zobrazuje desetinné číslo jako procento, proto je část *100 vynechána.

    Vzorec Excelu pro procentuální zvýšení / snížení

    Protože procento nárůstu nebo poklesu je jen zvláštním případem procentní odchylky, počítá se podle stejného vzorce:

    ( new_value - initial_value ) / initial_value

    Nebo

    new_value / initial_value - 1

    Například pro výpočet procentní nárůst mezi dvěma hodnotami (B2 a C2) je vzorec:

    =(C2-B2)/B2

    Nebo

    =C2/B2-1

    Vzorec pro výpočet procentuální pokles je naprosto stejný.

    Absolutní hodnota procentuální změny v aplikaci Excel

    Ve výchozím nastavení vrací vzorec procentuální odchylky v aplikaci Excel kladnou hodnotu pro procentuální nárůst a zápornou hodnotu pro procentuální pokles. absolutní hodnota bez ohledu na jeho znaménko, zabalte vzorec do funkce ABS takto:

    ABS(( new_value - old_value ) / old_value)

    V našem případě má vzorec tento tvar:

    =ABS((C3-B3)/B3)

    Tento bude také fungovat dobře:

    =ABS(C3/B3-1)

    Výpočet procenta slevy

    Tento příklad ukazuje ještě jedno praktické využití vzorce pro změnu procenta v Excelu - výpočet procenta slevy. Takže, dámy, až půjdete nakupovat, pamatujte na to:

    sleva % = (zlevněná cena - běžná cena) / běžná cena

    sleva % = zlevněná cena / běžná cena - 1

    Procento slevy se zobrazí jako záporná hodnota, protože nová zlevněná cena je nižší než původní cena. kladné číslo , vnořte vzorce uvnitř funkce ABS, jako jsme to udělali v předchozím příkladu:

    =ABS((C2-B2)/B2)

    Výpočet hodnoty po procentuální změně

    Pro získání hodnoty po procentuálním zvýšení nebo snížení se použije obecný vzorec:

    initial_value *(1+ percent_change )

    Předpokládejme, že máte původní hodnoty ve sloupci B a procentuální rozdíl ve sloupci C. Pro výpočet nové hodnoty po procentuální změně je vzorec v D2 zkopírován dolů:

    =B2*(1+C2)

    Nejprve zjistíte celkové procento, které je třeba vynásobit s původní hodnotou. K tomu stačí přičíst procento k 1 (1+C2). A poté celkové procento vynásobíte původními čísly, abyste získali požadovaný výsledek.

    Jak vidíte, toto řešení funguje dobře jak pro procentuální nárůst, tak pro pokles:

    Na zvýšit nebo snížit celý sloupec o určité procento. , můžete procentuální hodnotu zadat přímo ve vzorci. Chcete-li například zvýšit všechny hodnoty ve sloupci B o 5 %, zadejte do sloupce C2 níže uvedený vzorec a poté jej přetáhněte dolů přes zbývající řádky:

    =B2*(1+5%)

    Zde jednoduše vynásobíte původní hodnotu 105 %, čímž získáte hodnotu o 5 % vyšší.

    Pro usnadnění můžete zadat procentuální hodnotu do předem definované buňky (F2) a odkázat na tuto buňku. Trik spočívá v uzamčení odkazu na buňku se znakem $, aby se vzorec správně zkopíroval:

    =B2*(1+$F$2)

    Výhodou tohoto přístupu je, že pro zvýšení sloupce o další procento stačí změnit hodnotu v jediné buňce. Protože jsou všechny vzorce navázány na tuto buňku, přepočítají se automaticky.

    Výpočet procentuálního rozptylu se zápornými hodnotami

    Pokud jsou některé hodnoty reprezentovány zápornými čísly, tradiční vzorec pro výpočet rozdílu procent bude fungovat nesprávně. Běžně přijímaným řešením je vytvořit jmenovatel jako kladné číslo pomocí funkce ABS.

    Zde je obecný vzorec aplikace Excel pro procentuální změnu se zápornými čísly:

    ( new_value - old_value ) / ABS( old_value )

    Se starou hodnotou v B2 a novou hodnotou v C2 je skutečný vzorec následující:

    =(C2-B2)/ABS(B2)

    Poznámka: Ačkoli je tato úprava ABS technicky správná, vzorec může vést k zavádějícím výsledkům v případě, že původní hodnota je záporná a nová hodnota kladná a naopak.

    Procentuální změna v aplikaci Excel děleno nulovou chybou (#DIV/0)

    Pokud váš soubor dat obsahuje nulové hodnoty, pravděpodobně narazíte při výpočtu procentuální změny v aplikaci Excel na chybu dělení nulou (#DIV/0!), protože v matematice nelze číslo dělit nulou. Tento problém vám pomůže překonat funkce IFERROR. V závislosti na vašich očekáváních ohledně konečného výsledku použijte jedno z následujících řešení.

    Řešení 1: pokud je stará hodnota nula, vraťte 0

    Pokud je stará hodnota nulová, procentuální změna bude 0 % bez ohledu na to, zda je nová hodnota nulová nebo ne.

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

    nebo

    =IFERROR(C2/B2-1, 0)

    Řešení 2: pokud je stará hodnota nulová, vraťte 100 %.

    Toto řešení zavádí jiný přístup, který předpokládá, že nová hodnota vzrostla o 100 % počínaje nulou:

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

    =IFERROR(C2/B2-1, 1)

    V tomto případě by byl procentuální rozdíl 100 %, pokud je stará hodnota nulová (řádek 5) nebo jsou obě hodnoty nulové (řádek 9).

    Při pohledu na níže zvýrazněné záznamy je zřejmé, že ani jeden vzorec není dokonalý:

    Chcete-li dosáhnout lepších výsledků, můžete oba vzorce spojit do jednoho pomocí vnořeného příkazu IF:

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

    Tento vylepšený vzorec se vrátí:

    • Procentuální změna jako 0 %, pokud jsou staré i nové hodnoty nulové.
    • Procentuální změna jako 100 %, pokud je stará hodnota nulová a nová hodnota není nulová.

    Takto se v Excelu počítá procentuální zvýšení nebo snížení. Pro praktické zkušenosti si můžete stáhnout náš ukázkový sešit níže. Děkuji vám za přečtení a doufám, že se uvidíme na našem blogu příští týden!

    Cvičebnice ke stažení

    Vzorec Excelu pro procentuální zvýšení/snížení - příklady (.xlsx soubor)

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.