Excel postotna promjena formule: izračunajte postotak povećanja / smanjenja

  • Podijeli Ovo
Michael Brown

Ovaj vodič pokazuje kako napraviti Excel formulu za postotak povećanja ili smanjenja i koristiti je s pozitivnim i negativnim brojevima.

U Microsoft Excelu postoji 6 različitih funkcija za izračunavanje varijanca. Međutim, nijedna od njih nije prikladna za izračun postotne razlike između dvije ćelije. Ugrađene funkcije dizajnirane su za pronalaženje varijance u klasičnom smislu, tj. koliko je skup vrijednosti raspoređen od njihovog prosjeka. Postotna varijanca je nešto drugo. U ovom ćete članku pronaći pravu formulu za izračunavanje postotne promjene u Excelu.

    Što je postotna promjena?

    Postotna promjena, poznata i kao postotna varijanca ili razlika , je proporcionalna promjena između dvije vrijednosti, izvorne vrijednosti i nove vrijednosti.

    Formula postotne promjene izračunava koliko se nešto mijenja između dva razdoblja u postocima. Na primjer, možete izračunati varijancu između prodaje u ovoj i prošloj godini, između prognoze i promatrane temperature, između planiranog troška i stvarnog.

    Na primjer, u siječnju ste zaradili 1000 USD, a u veljači 1200 USD , tako da je razlika povećanje zarade od 200 USD. Ali koliko je to u postocima? Da biste to saznali, koristite formulu za postotnu promjenu.

    Formula postotne promjene programa Excel

    Postoje dvije osnovne formule za pronalaženje postotne razlike između dvabrojevi.

    Klasična formula postotne varijance

    Ovdje je općenito korištena formula za izračunavanje postotne promjene:

    ( nova_vrijednost - old_value ) / old_value

    U matematici biste obično izvršili 3 koraka za izračunavanje postotka varijance između bilo koje dvije numeričke vrijednosti:

    1. Oduzmite novu vrijednost od stare.
    2. Razliku podijelite sa starim brojem.
    3. Rezultat pomnožite sa 100.

    U Excelu preskačete zadnji korak za primjenom formata Postotak .

    Excelova formula za postotak promjene

    A ovdje je jednostavnija formula za postotak promjene u Excelu koja vraća isti rezultat.

    nova_vrijednost / stara_vrijednost - 1

    Kako izračunati postotnu promjenu u Excelu

    Da biste pronašli postotnu razliku između dva broja u Excelu, možete koristiti bilo koja od gornjih formula. Recimo da imate procijenjenu prodaju u stupcu B i stvarnu prodaju u stupcu C. Pod pretpostavkom da je procijenjeni broj "osnovna" vrijednost, a stvarna "nova" vrijednost, formule poprimaju ovaj oblik:

    =(C3-B3)/B3

    ili

    =C3/B3-1

    Gornje formule uspoređuju brojeve u retku 3. Da biste izračunali postotak promjene u cijelom stupcu, trebate učiniti ovo:

    1. Unesite formulu postotne razlike u bilo koju praznu ćeliju u retku 3, recimo u D3 ili E3.
    2. S odabranom ćelijom formule kliknite gumb Stil postotka na thevrpcu ili pritisnite prečac Ctrl + Shift + %. Ovo će pretvoriti vraćeni decimalni broj u postotak.
    3. Povucite formulu prema dolje preko onoliko redaka koliko je potrebno.

    Nakon kopiranja formule, dobit ćete stupac postotne promjene iz vaših podataka.

    Kako radi formula postotne promjene programa Excel

    Kada ručno radite izračune, uzeli biste staru (izvornu) vrijednost i novu vrijednost, pronašli razliku između njih i podijeliti s izvornom vrijednošću. Da biste dobili rezultat kao postotak, trebali biste ga pomnožiti sa 100.

    Na primjer, ako je početna vrijednost 120, a nova vrijednost 150, postotna razlika može se izračunati na ovaj način:

    =(150-120)/120

    =30/120

    =0.25

    0.25*100 = 25%

    Primjena formata Postotak u programu Excel automatski prikazuje decimalni broj kao postotak , stoga je dio *100 izostavljen.

    Excelova formula za postotno povećanje/smanjenje

    Budući da je postotno povećanje ili smanjenje samo poseban slučaj postotne varijance, izračunava se istom formulom:

    ( nova_vrijednost - početna_vrijednost ) / početna_vrijednost

    Ili

    nova_vrijednost / početna_vrijednost - 1

    Na primjer, za izračunavanje postotnog povećanja između dvije vrijednosti (B2 i C2), formula je:

    =(C2-B2)/B2

    Ili

    =C2/B2-1

    Formula za izračunavanje postotnog smanjenja potpuno je ista.

    Excel postopromjena apsolutne vrijednosti

    Prema zadanim postavkama, formula postotne varijance u Excelu vraća pozitivnu vrijednost za postotno povećanje i negativnu vrijednost za postotno smanjenje. Da biste dobili postotnu promjenu kao apsolutnu vrijednost bez obzira na predznak, zamotajte formulu u ABS funkciju ovako:

    ABS(( nova_vrijednost - stara_vrijednost ) / old_value)

    U našem slučaju, formula ima ovaj oblik:

    =ABS((C3-B3)/B3)

    Ova će također dobro funkcionirati:

    =ABS(C3/B3-1)

    Izračunajte postotak popusta

    Ovaj primjer pokazuje još jednu praktičnu upotrebu formule postotka promjene programa Excel - izračunavanje postotka popusta. Dakle, dame, kada idete u kupovinu, zapamtite ovo:

    discount % = (discounted price - regular price) / regular price

    discount % = discounted price / regular price - 1

    Postotak popusta je prikazan kao negativna vrijednost jer je nova snižena cijena manja od početna cijena. Za izlaz rezultata kao pozitivnog broja , ugniježdite formule unutar ABS funkcije kao što smo učinili u prethodnom primjeru:

    =ABS((C2-B2)/B2)

    Izračunajte vrijednost nakon postotne promjene

    Da biste dobili vrijednost nakon postotnog povećanja ili smanjenja, generička formula je:

    početna_vrijednost *(1+ postotna_promjena )

    Pretpostavimo da imate original vrijednosti u stupcu B i postotna razlika u stupcu C. Da biste izračunali novu vrijednost nakon postotne promjene, formula u D2 kopirana je:

    =B2*(1+C2)

    Prvo, pronađite ukupni postotak s kojim treba pomnožitiizvorna vrijednost. Za ovo samo dodajte postotak na 1 (1+C2). Zatim pomnožite ukupni postotak s izvornim brojevima kako biste dobili željeni rezultat.

    Kao što vidite, ovo rješenje dobro funkcionira i za povećanje i za smanjenje postotka:

    Do povećati ili smanjiti cijeli stupac za određeni postotak , možete unijeti vrijednost postotka izravno u formuli. Recimo, da biste povećali sve vrijednosti u stupcu B za 5%, unesite donju formulu u C2, a zatim je povucite prema dolje preko preostalih redaka:

    =B2*(1+5%)

    Ovdje jednostavno pomnožite originalnu vrijednost za 105%, što daje vrijednost veću za 5%.

    Radi praktičnosti, možete unijeti postotnu vrijednost u unaprijed definiranu ćeliju (F2) i uputiti na tu ćeliju. Trik je u zaključavanju reference ćelije sa znakom $, tako da se formula ispravno kopira:

    =B2*(1+$F$2)

    Prednost ovog pristupa je da za povećanje stupca za još jedan postotak, trebate samo promijeniti vrijednost u jednoj ćeliji. Budući da su sve formule povezane s tom ćelijom, automatski će se ponovno izračunati.

    Izračunavanje postotne varijance s negativnim vrijednostima

    Ako su neke od vaših vrijednosti predstavljene negativnim brojevima, tradicionalna formula postotne razlike neće raditi ispravno. Općeprihvaćeno rješenje je da nazivnik bude pozitivan broj uz pomoć ABS funkcije.

    Ovdje je generička Excel formula zapostotna promjena s negativnim brojevima:

    ( nova_vrijednost - stara_vrijednost ) / ABS( stara_vrijednost )

    Sa starom vrijednošću u B2 i novom vrijednošću u C2, prava formula je sljedeća:

    =(C2-B2)/ABS(B2)

    Napomena. Iako je ova ABS prilagodba tehnički ispravna, formula može dati pogrešne rezultate u slučaju da je izvorna vrijednost negativna, a nova vrijednost pozitivna, i obrnuto.

    Excel postotak promjene podijeljen s pogreškom nule (#DIV/0)

    Ako vaš skup podataka sadrži nulte vrijednosti, vjerojatno ćete naići na pogrešku dijeljenja s nulom (#DIV/0!) prilikom izračuna postotka promjene u Excelu jer ne možete podijeliti broj s nulom u matematici. Funkcija IFERROR može pomoći u prevladavanju ovog problema. Ovisno o vašim očekivanjima za konačni rezultat, koristite jedno od sljedećih rješenja.

    Rješenje 1: ako je stara vrijednost nula, vratite 0

    Ako je stara vrijednost nula, postotna promjena bila bi 0% bez obzira je li nova vrijednost nula ili ne.

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

    ili

    =IFERROR(C2/B2-1, 0)

    Rješenje 2: ako stara vrijednost je nula, vrati 100%

    Ovo rješenje implementira drugi pristup uz pretpostavku da je nova vrijednost porasla za 100% počevši od nule:

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

    =IFERROR(C2/B2-1, 1)

    U ovom slučaju postotna razlika bila bi 100% ako je stara vrijednost nula (red 5) ili su obje vrijednosti nule (red 9).

    Gledajući istaknute zapise ispod, postaje očito da nijedna formula nijesavršeno:

    Da biste dobili bolje rezultate, možete kombinirati dvije formule u jednu koristeći ugniježđenu IF naredbu:

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

    Ova poboljšana formula će vratiti:

    • Postotak se mijenja kao 0% ako su i stara i nova vrijednost nule.
    • Postotak se mijenja kao 100% ako je stara vrijednost nula, a nova vrijednost nije nula.

    Evo kako izračunati postotak povećanja ili smanjenja u Excelu. Za praktično iskustvo, slobodno možete preuzeti naš primjer radne bilježnice u nastavku. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan!

    Radna bilježnica za vježbe za preuzimanje

    Excel formula za povećanje/smanjenje postotka - primjeri (.xlsx datoteka)

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.