Izračun IRR (interne stope povrata) u Excelu

  • Podijeli Ovo
Michael Brown

Udžbenik pokazuje kako izračunati IRR projekta u Excelu pomoću formula i značajke Goal Seek. Također ćete naučiti kako stvoriti predložak interne stope povrata za automatske izračune IRR-a.

Kada znate internu stopu povrata predloženog ulaganja, možda mislite da imate sve što vam je potrebno za procjenu - što je IRR veći, to bolje. U praksi to nije tako jednostavno. Microsoft Excel nudi tri različite funkcije za pronalaženje interne stope povrata, a stvarno razumijevanje onoga što zapravo izračunavate s IRR-om bit će od velike pomoći.

    Što je IRR?

    Interna stopa povrata (IRR) često je korištena metrika za procjenu profitabilnosti potencijalnog ulaganja. Ponekad se također naziva diskontirana stopa novčanog toka povrata ili ekonomska stopa povrata .

    Tehnički, IRR je diskont stopa koja čini neto sadašnju vrijednost svih novčanih tokova (i priljeva i odljeva) iz određene investicije jednakom nuli.

    Izraz "interni" označava da IRR uzima u obzir samo interne faktore; vanjski čimbenici kao što su inflacija, cijena kapitala i razni financijski rizici isključeni su iz izračuna.

    Što IRR otkriva?

    U proračunu kapitala, IRR se naširoko koristi za procjenu profitabilnosti buduću investiciju i rangirati više projekata. Theformulu XNPV umjesto NPV.

    Napomena. Vrijednost IRR-a pronađena Goal Seek-om je statična , ne preračunava se dinamički kao što to čine formule. Nakon svake promjene izvornih podataka, morat ćete ponoviti gore navedene korake kako biste dobili novi IRR.

    Tako se izračunava IRR u Excelu. Kako biste pobliže pogledali formule o kojima se govori u ovom vodiču, slobodno možete preuzeti naš primjer radne knjige u nastavku. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan!

    Vježbe za preuzimanje

    Excel IRR kalkulator - primjeri (.xlsx datoteka)

    opće načelo je jednostavno kao ovo: što je viša interna stopa povrata, to je projekt privlačniji.

    Kada procjenjuju jedan projekt, financijski analitičari obično uspoređuju IRR s ponderiranim prosječnim troškom tvrtke kapitala ili stopa prepreke , što je minimalna stopa povrata na investiciju koju tvrtka može prihvatiti. U hipotetskoj situaciji, kada je IRR jedini kriterij za donošenje odluke, projekt se smatra dobrim ulaganjem ako je njegov IRR veći od stope prepreke. Ako je IRR niža od cijene kapitala, projekt treba odbiti. U praksi postoji mnogo drugih čimbenika koji utječu na odluku kao što su neto sadašnja vrijednost (NPV), razdoblje povrata, apsolutna povratna vrijednost itd.

    Ograničenja IRR-a

    Iako je IRR vrlo popularna metoda za procjenu kapitalnih projekata, ima niz inherentnih nedostataka koji mogu dovesti do neoptimalnih odluka. Glavni problemi s IRR-om su:

    • Relativna mjera . IRR uzima u obzir postotak, ali ne i apsolutnu vrijednost, kao rezultat, može pogodovati projektu s visokom stopom povrata, ali vrlo malom vrijednošću u dolarima. U praksi, tvrtke mogu preferirati veliki projekt s nižim IRR-om nad malim projektom s višim IRR-om. U tom smislu, NPV je bolja metrika jer uzima u obzir stvarni iznos dobiven ili izgubljen poduzimanjem projekta.
    • Isto ponovno ulaganjestopa . IRR pretpostavlja da se svi novčani tokovi generirani projektom reinvestiraju po stopi koja je jednaka samoj IRR, što je vrlo nerealan scenarij. Ovaj problem rješava MIRR koji omogućuje određivanje različitih stopa financiranja i reinvestiranja.
    • Višestruki rezultati . Za projekte s izmjeničnim pozitivnim i negativnim novčanim tokovima može se pronaći više od jednog IRR-a. Problem je također riješen u MIRR-u, koji je dizajniran za proizvodnju samo jedne stope.

    Unatoč ovim nedostacima, IRR je i dalje važna mjera kapitalnog proračuna i, u najmanju ruku, trebali biste baciti skeptičan pogled na to prije donošenja odluke o ulaganju.

    Izračun IRR-a u Excelu

    Pošto je interna stopa povrata diskontna stopa pri kojoj je neto sadašnja vrijednost određenog niza novčanih tokova jednaka nuli, izračun IRR-a temelji se na tradicionalnoj formuli NPV:

    Ako niste dobro upoznati s notacijom zbrajanja, prošireni oblik formule IRR može lakše razumjeti:

    Gdje:

    • CF 0 ​ - početno ulaganje (predstavljeno negativnim brojem )
    • CF 1 , CF 2 … CF n - novčani tokovi
    • i - broj razdoblja
    • n - ukupno razdoblja
    • IRR - interna stopa povrata

    Priroda formule je takva da ne postoji analitički način za izračunavanje IRR-a. Moramo koristiti "pogodi iprovjerite" kako biste ga pronašli. Kako bismo bolje razumjeli koncept interne stope povrata, izvršimo izračun IRR-a na vrlo jednostavnom primjeru.

    Primjer : Sada uložite 1000 USD i dobijete natrag 500 USD i 660 USD u sljedeće 2 godine. Koja diskontna stopa čini neto sadašnju vrijednost nulom?

    Kao prvu pretpostavku, pokušajmo sa stopom od 8%:

    • Sada: PV = -1000 USD
    • 1. godina: PV = 500 USD / (1+0,08)1 = 462,96 USD
    • 2. godina: PV = 660 USD / (1+0,08)2 = 565,84 USD

    Zbrajajući to, dobivamo NPV jednak 28,81 USD:

    Oh, ni blizu 0. Možda je bolja pretpostavka, recimo 10%, može promijeniti stvari?

    • Sada: PV = -1000$
    • 1. godina: PV = 500$ / (1+0.1)1 = 454,55$
    • Godina 2: PV = 660 USD / (1+0,1)2 = 545,45 USD
    • NPV: -1000 + 454,55 USD + 545,45 USD = 0,00 USD

    To je to! Uz stopu popusta od 10%, NPV je točno 0. Dakle, IRR za ovu investiciju je 10%:

    Tako ručno izračunavate internu stopu povrata Microsoft Excel, drugi softverski programi i razni online IRR kalkulatori također se oslanjaju na ovu metodu pokušaja i pogrešaka. Ali za razliku od ljudi, računala mogu napraviti višestruke iteracije vrlo brzo.

    Kako izračunati IRR u Excelu pomoću formula

    Microsoft Excel nudi 3 funkcije za pronalaženje interne stope povrata:

    • IRR - najčešće korištena funkcija za izračun interne stope povrata za niz novčanih tokovakoji se javljaju u pravilnim intervalima .
    • XIRR – pronalazi IRR za niz novčanih tokova koji se pojavljuju u nepravilnim intervalima . Budući da uzima u obzir točne datume plaćanja, ova funkcija omogućuje bolju točnost izračuna.
    • MIRR – vraća modificiranu internu stopu povrata , koja je varijanta IRR-a koja uzima u obzir i trošak posudbe i složenu kamatu primljenu na ponovno ulaganje pozitivnih novčanih tokova.

    U nastavku ćete pronaći primjere svih ovih funkcija. Radi dosljednosti, koristit ćemo isti skup podataka u svim formulama.

    IRR formula za izračun interne stope povrata

    Pretpostavimo da razmišljate o petogodišnjem ulaganju s novčani tokovi u B2:B7. Da biste izračunali IRR, koristite ovu jednostavnu formulu:

    =IRR(B2:B7)

    Napomena. Kako bi IRR formula ispravno radila, provjerite imaju li vaši novčani tokovi barem jednu negativnu (odljev) i jednu pozitivnu vrijednost (priljev), a sve vrijednosti navedene su na kronološki red .

    Za više informacija pogledajte Excel IRR funkciju.

    XIRR formula za pronalaženje IRR-a za nepravilne novčane tokove

    U slučaju novčanih tokova s ​​nejednakim vremenom, korištenje IRR funkcije može se rizično, jer pretpostavlja da se sva plaćanja događaju na kraju razdoblja i da su sva vremenska razdoblja jednaka. U ovom slučaju, XIRR bi bio mudrijiizbor.

    S novčanim tokovima u B2:B7 i njihovim datumima u C2:C7, formula bi bila sljedeća:

    =XIRR(B2:B7,C2:C7)

    Napomene:

    • Iako funkcija XIRR ne zahtijeva nužno datume u kronološkom redoslijedu, datum prvog novčanog toka (početno ulaganje) trebao bi biti prvi u nizu.
    • Datumi moraju biti navedeni kao važeći Excel datumi ; dostavljanje datuma u tekstualnom formatu izlaže Excel riziku da ih pogrešno protumači.
    • Funkcija Excel XIRR koristi drugu formulu da dođe do rezultata. XIRR formula diskontira naknadna plaćanja na temelju godine od 365 dana, kao rezultat toga, XIRR uvijek vraća godišnju internu stopu povrata.

    Za više pojedinosti pogledajte Funkcija Excel XIRR.

    MIRR formula za izračunavanje modificiranog IRR-a

    Da biste se nosili s realističnijom situacijom kada se projektna sredstva reinvestiraju po stopi bližoj trošku kapitala tvrtke, možete izračunati modificirana interna stopa povrata korištenjem formule MIRR:

    =MIRR(B2:B7,E1,E2)

    Gdje su B2:B7 novčani tokovi, E1 je financijska stopa (trošak posudbe novca), a E2 je stopa reinvestiranja (kamate primljene na reinvestiranje zarade).

    Napomena. Budući da funkcija Excel MIRR izračunava složenu kamatu na dobit, njezin rezultat može biti znatno drugačiji od rezultata funkcija IRR i XIRR.

    IRR, XIRR i MIRR - što jebolje?

    Vjerujem da nitko ne može dati generički odgovor na ovo pitanje jer se teorijska osnova, prednosti i nedostaci sve tri metode još uvijek raspravljaju među financijskim akademicima. Možda bi najbolji pristup bio izvršiti sva tri izračuna i usporediti rezultate:

    Općenito se smatra da:

    • XIRR pruža bolja točnost izračuna od IRR-a jer uzima u obzir točne datume novčanih tokova.
    • IRR često daje pretjerano optimističnu procjenu isplativosti projekta, dok MIRR daje realniju sliku.

    IRR kalkulator - Excel predložak

    Ako trebate redovito raditi izračun IRR-a u Excelu, postavljanje predloška interne stope povrata može vam uvelike olakšati život.

    Naš kalkulator će uključiti sve tri formule (IRR, XIRR i MIRR) tako da ne morate brinuti koji je rezultat valjaniji, već ih možete uzeti u obzir sve.

    1. Unesite novčane tokove i datume u dva stupca (A i B u našem slučaju).
    2. Unesite financijsku stopu i stopu reinvestiranja u 2 odvojene ćelije. Po izboru, nazovite ove prodaje Finance_rate i Reinvest_rate , redom.
    3. Stvorite dva dinamički definirana raspona pod nazivom Cash_flows i Datumi .

      Pod pretpostavkom da je vaš radni list nazvan Sheet1 , prvi novčani tok (početno ulaganje) je u ćeliji A2, a datum prvog novčanogtok je u ćeliji B2, napravite imenovane raspone na temelju ovih formula:

      Novčani_tokovi:

      =OFFSET(Sheet1!$A$2,0,0,COUNT(Sheet1!$A:$A),1)

      Datumi:

      =OFFSET(Sheet1!$B$2,0,0,COUNT(Sheet1!$B:$B),1)

      Detaljne korake možete pronaći u Kako stvoriti dinamički imenovani raspon u Excelu.

    4. Upotrijebite imena koja ste upravo stvorili kao argumente sljedećih formula. Imajte na umu da se formule mogu unijeti u bilo koji stupac osim A i B, koji su rezervirani isključivo za novčane tijekove i datume.

      =IRR(Cash_flows)

      =XIRR(Cash_flows, Dates)

      =MIRR(Cash_flows, Finance_rate, Reinvest_rate)

    Gotovo! Sada možete unijeti bilo koji broj novčanih tokova u stupac A, a vaše formule za dinamičku internu stopu povrata ponovno će se izračunati u skladu s tim:

    Kao mjera opreza protiv nemarnih korisnika koji bi mogli zaboraviti popunite sve potrebne ćelije za unos, svoje formule možete zamotati u funkciju IFERROR kako biste spriječili pogreške:

    =IFERROR(IRR(Cash_flows), "")

    =IFERROR(XIRR(Cash_flows, Dates), "")

    =IFERROR(MIRR(Cash_flows, Finance_rate, Reinvest_rate), "")

    Molimo zadržite imajte na umu da ako su ćelije Finance_rate i/ili Reinvest_rate prazne, Excel MIRR funkcija pretpostavlja da su jednake nuli.

    Kako napraviti IRR u Excelu s Goal Seek

    Samo Excel IRR funkcija izvodi 20 ponavljanja kako bi došao do brzine, a XIRR izvodi 100 ponavljanja. Ako nakon toliko ponavljanja nije pronađen rezultat točan unutar 0,00001%, prikazuje se #NUM! vraća se pogreška.

    Ako tražite veću točnost za izračun IRR-a, možete natjerati Excel da izvrši više od 32.000 ponavljanja korištenjem značajke Goal Seek, koja je dioŠto-ako analiza.

    Ideja je natjerati Goal Seek da pronađe postotnu stopu koja čini NPV jednak 0. Evo kako:

    1. Postavite izvorne podatke u ovom način:
      • Unesite novčane tokove u stupac (B2:B7 u ovom primjeru).
      • Stavite očekivani IRR u neku ćeliju (B9). Vrijednost koju unesete zapravo nije bitna, samo trebate nešto "nahraniti" u NPV formulu, pa samo stavite bilo koji postotak koji vam padne na pamet, recimo 10%.
      • U drugu ćeliju (B10) unesite sljedeću NPV formulu:

    =NPV(B9,B3:B7)+B2

  • Na Podaci , u grupi Predviđanje kliknite Što ako analiza > Traženje cilja…
  • U Goal Seek dijaloški okvir, definirajte ćelije i vrijednosti za testiranje:
    • Set cell - referenca na NPV ćeliju (B10).
    • Za vrijednost – upišite 0, što je željena vrijednost za Set ćeliju.
    • Promjenom ćelije - referenca na IRR ćeliju (B9).

    Kada završite, kliknite OK .

  • Pojavit će se dijaloški okvir Status traženja cilja i pustiti znate je li pronađeno rješenje. Ako bude uspješna, vrijednost u IRR ćeliji bit će zamijenjena novom koja čini NPV jednak nuli.

    Kliknite U redu da biste prihvatili novu vrijednost ili Odustani da biste vratili izvornu.

  • U na sličan način, možete koristiti značajku Goal Seek da pronađete XIRR. Jedina razlika je u tome što ćete morati koristiti

    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.