Tartalomjegyzék
Ez a bemutató megmutatja, hogyan készítsünk egy Excel-képletet a százalékos növekedés vagy csökkenés százalékára, és hogyan használjuk azt pozitív és negatív számokkal egyaránt.
A Microsoft Excelben 6 különböző függvény áll rendelkezésre a variancia kiszámítására. Azonban egyik sem alkalmas két cella közötti százalékos különbség kiszámítására. A beépített függvények a klasszikus értelemben vett variancia megtalálására szolgálnak, azaz arra, hogy egy értékkészlet mennyire szóródik el az átlaguktól. A százalékos variancia valami más. Ebben a cikkben megtalálja a helyesképlet a százalékos változás kiszámításához Excelben.
Mi a százalékos változás?
százalékos változás, más néven százalékos eltérés vagy különbség , két érték, egy eredeti és egy új érték közötti arányos változás.
A százalékos változás képlet kiszámítja, hogy valami mennyit változik két időszak között százalékosan. Például kiszámíthatja az eltérést az idei és a tavalyi értékesítés között, az előrejelzés és a megfigyelt hőmérséklet között, a tervezett és a valós költség között.
Például januárban 1000 dollárt kerestél, februárban pedig 1200 dollárt, tehát a különbség 200 dolláros keresetnövekedés. De mennyi ez százalékban kifejezve? Hogy ezt kiderítsd, használd a százalékos változás képletét.
Excel százalékos változás képlet
Két alapvető képlet létezik két szám közötti százalékos különbség meghatározására.
Klasszikus százalékos eltérés képlete
A százalékos változás kiszámításához általánosan használt képlet a következő:
( new_value - old_value ) / old_valueA matematikában általában 3 lépést kell végrehajtani, hogy kiszámítsuk a százalékos eltérést két számérték között:
- Vonja ki az új értéket a régi értékből.
- Ossza el a különbséget a régi számmal.
- Szorozza meg az eredményt 100-zal.
Az Excelben az utolsó lépést kihagyhatja azáltal, hogy alkalmazza a Százalékos arány formátum.
Excel százalékos változás képlet
És itt van egy egyszerűbb képlet a százalékos változásra az Excelben, amely ugyanazt az eredményt adja vissza.
new_value / old_value - 1A százalékos változás kiszámítása Excelben
Két szám közötti százalékos különbség kiszámításához az Excelben a fenti képletek bármelyikét használhatja. Tegyük fel, hogy a B oszlopban a becsült eladások vannak, a C oszlopban pedig a tényleges eladások. Feltételezve, hogy a becsült szám az "alapérték", a tényleges pedig az "új" érték, a képletek a következő alakot veszik fel:
=(C3-B3)/B3
vagy
=C3/B3-1
A fenti képletek a 3. sorban lévő számokat hasonlítják össze. A teljes oszlop változásának százalékos arányának kiszámításához a következőt kell tennie:
- Írja be a százalékos különbség képletét a 3. sor bármelyik üres cellájába, mondjuk a D3 vagy E3 cellába.
- A képletcellát kijelölve kattintson a Százalék stílus gombot a szalagról, vagy nyomja meg a Ctrl + Shift + % billentyűkombinációt. Ez a visszaadott tizedes számot százalékos értékre konvertálja.
- Húzza lefelé a képletet annyi soron keresztül, ahány sorra szükség van.
Miután lemásolta a képletet, az adatokból egy százalékos változás oszlopot kap.
Hogyan működik az Excel százalékos változás képlete
Ha a számításokat kézzel végzi, akkor fog egy régi (eredeti) és egy új értéket, megkeresi a kettő közötti különbséget, és elosztja az eredeti értékkel. Ha százalékos eredményt szeretne kapni, akkor megszorozza 100-zal.
Ha például a kiindulási érték 120, az új érték pedig 150, a százalékos különbség így számítható ki:
=(150-120)/120
=30/120
=0.25
0.25*100 = 25%
A Százalékos arány Az Excelben a számformátum a tizedes számot automatikusan százalékként jeleníti meg, ezért a *100 rész kimarad.
Excel képlet a százalékos növekedés / csökkenés százalékos értékére
Mivel a százalékos növekedés vagy csökkenés csak egy speciális esete a százalékos eltérésnek, ugyanezzel a képlettel számítható ki:
( new_value - initial_value ) / initial_valueVagy
new_value / initial_value - 1Például, hogy kiszámítsuk a százalékos növekedés két érték (B2 és C2) között, a képlet a következő:
=(C2-B2)/B2
Vagy
=C2/B2-1
A képlet a százalékos csökkenés pontosan ugyanaz.
Excel százalékos változás abszolút érték
Alapértelmezés szerint az Excelben a százalékos eltérés képlete százalékos növekedés esetén pozitív értéket, százalékos csökkenés esetén pedig negatív értéket ad vissza. A százalékos változás százalékos értékének kiszámításához abszolút érték előjelére való tekintet nélkül, csomagolja a képletet az ABS függvénybe a következőképpen:
ABS((( new_value - old_value ) / old_value)A mi esetünkben a képlet a következő formát ölti:
=ABS((C3-B3)/B3)
Ez is jól fog működni:
=ABS(C3/B3-1)
Kedvezmény százalékos arányának kiszámítása
Ez a példa az Excel százalékos változási képletének még egy gyakorlati alkalmazását mutatja be - a kedvezmény százalékos arányának kiszámítását. Tehát hölgyeim, amikor vásárolni mennek, ne feledjék ezt:
kedvezmény % = (kedvezményes ár - normál ár) / normál ár
kedvezmény % = kedvezményes ár / normál ár - 1
A kedvezmény százalékos értéke negatív értékként jelenik meg, mivel az új kedvezményes ár kisebb, mint a kiindulási ár. Az eredmény kimeneti értéke a pozitív szám , az ABS függvényen belüli képleteket, mint az előző példában:
=ABS((C2-B2)/B2)
Számítsa ki az értéket a százalékos változás után
A százalékos növekedés vagy csökkenés utáni érték kiszámításához az általános képlet a következő:
initial_value *(1+ percent_change )Tegyük fel, hogy az eredeti értékek a B oszlopban vannak, a százalékos különbség pedig a C oszlopban. A százalékos változás utáni új érték kiszámításához a D2-be lemásolt képlet a következő:
=B2*(1+C2)
Először is meg kell találni a teljes százalékot, amelyet meg kell szorozni az eredeti értékkel. Ehhez csak add hozzá a százalékot 1-hez (1+C2). Ezután pedig szorozd meg a teljes százalékot az eredeti számokkal, hogy megkapd a kívánt eredményt.
Mint látható, ez a megoldás jól működik mind a százalékos növekedés, mind a csökkenés esetén:
A címre. egy teljes oszlop növelése vagy csökkentése egy bizonyos százalékkal , a százalékos értéket közvetlenül egy képletben is megadhatja. Ha például a B oszlopban lévő összes értéket 5%-kal növelné, írja be az alábbi képletet a C2-be, majd húzza lefelé a többi sorban:
=B2*(1+5%)
Itt egyszerűen megszorozza az eredeti értéket 105%-kal, ami 5%-kal magasabb értéket eredményez.
Az egyszerűség kedvéért a százalékos értéket beírhatja egy előre meghatározott cellába (F2), és hivatkozhat arra a cellára. A trükk az, hogy a cellahivatkozást $ jellel zárja le, így a képlet helyesen másolódik:
=B2*(1+$F$2)
Ennek a megközelítésnek az az előnye, hogy egy oszlop további százalékkal való növeléséhez csak egyetlen cellában kell megváltoztatnia az értéket. Mivel az összes képlet ehhez a cellához kapcsolódik, automatikusan újraszámítódik.
A százalékos variancia kiszámítása negatív értékekkel
Ha néhány értéket negatív számok képviselnek, a hagyományos százalékos különbség képlet nem fog megfelelően működni. Az általánosan elfogadott megoldás az, hogy a nevezőt pozitív számmá alakítjuk az ABS függvény segítségével.
Íme egy általános Excel-képlet a százalékos változásra negatív számokkal:
( new_value - old_value ) / ABS( old_value )A régi értéket B2-ben, az új értéket C2-ben megadva a valós képlet a következőképpen alakul:
=(C2-B2)/ABS(B2)
Megjegyzés: Bár ez az ABS-kiigazítás technikailag helyes, a képlet félrevezető eredményt adhat abban az esetben, ha az eredeti érték negatív, az új érték pedig pozitív, és fordítva.
Excel százalékos változás osztani a nulla hibával (#DIV/0)
Ha az adatkészlet nulla értékeket tartalmaz, akkor a százalékos változás kiszámításakor az Excelben valószínűleg a nullával való osztás hibájába (#DIV/0!) fog ütközni, mivel a matematikában nem lehet nullával osztani. Az IFERROR függvény segíthet leküzdeni ezt a problémát. A végeredményre vonatkozó elvárásoktól függően használja a következő megoldások egyikét.
1. megoldás: ha a régi érték nulla, akkor 0-t ad vissza.
Ha a régi érték nulla, a százalékos változás 0% lesz, függetlenül attól, hogy az új érték nulla vagy sem.
=IFERROR((C2-B2)/B2, 0)
vagy
=IFERROR(C2/B2-1, 0)
2. megoldás: ha a régi érték nulla, akkor 100%-ot ad vissza
Ez a megoldás egy másik megközelítést alkalmaz, feltételezve, hogy az új érték a nulláról indulva 100%-kal nőtt:
=IFERROR((C2-B2)/B2, 1)
=IFERROR(C2/B2-1, 1)
Ebben az esetben a százalékos különbség 100%, ha a régi érték nulla (5. sor) vagy mindkét érték nulla (9. sor).
Az alábbi kiemelt rekordokat vizsgálva nyilvánvalóvá válik, hogy egyik képlet sem tökéletes:
A jobb eredmények elérése érdekében a két képletet egybeépített IF utasítással kombinálhatja:
=IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))
Ez a továbbfejlesztett formula visszatér:
- A százalékos változás 0%, ha mind a régi, mind az új érték nulla.
- A százalékos változás 100%, ha a régi érték nulla, az új érték pedig nem nulla.
Így kell kiszámítani a százalékos növekedést vagy csökkenést Excelben. A gyakorlati tapasztalatokért szívesen letöltheti az alábbi minta munkafüzetünket. Köszönöm, hogy elolvasták, és remélem, jövő héten találkozunk a blogunkon!
Gyakorlati munkafüzet letölthető
Excel képlet a százalékos növekedéshez / csökkenéshez - példák (.xlsx fájl)