Obračun IRR-a (interna stopa povrata) u Excel-u

  • Podijeli Ovo
Michael Brown

Vodič pokazuje kako izračunati IRR projekta u Excelu pomoću formula i funkcije traženja cilja. Također ćete naučiti kako da kreirate interni predložak stope povrata da biste automatski izvršili sve kalkulacije IRR-a.

Kada znate internu stopu povrata predložene investicije, možda mislite da imate sve što vam je potrebno za procjenu - što je veća IRR, 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 će biti od velike pomoći.

    Šta je IRR?

    Interna stopa povrata (IRR) je uobičajena metrika za procjenu profitabilnosti potencijalne investicije. Ponekad se naziva i diskontovana 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 priliva i odliva) iz određene investicije jednakom nuli.

    Izraz "interni" označava da IRR uzima u obzir samo interne faktore; eksterni faktori kao što su inflacija, trošak kapitala i razni finansijski rizici su isključeni iz izračunavanja.

    Šta otkriva IRR?

    U kapitalnom budžetiranju, IRR se široko koristi za procjenu profitabilnosti potencijalnu investiciju i rangirati više projekata. TheXNPV formulu umjesto NPV.

    Napomena. Vrijednost IRR-a pronađena s 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 da biste dobili novi IRR.

    Tako se izračuna IRR u Excel-u. Da biste bliže pogledali formule o kojima se govori u ovom vodiču, možete preuzeti naš primjer radne sveske ispod. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeće sedmice!

    Vježbanje za preuzimanje

    Excel IRR kalkulator - primjeri (.xlsx datoteka)

    generalni princip je jednostavan kao ovaj: što je viša interna stopa povrata, to je projekt privlačniji.

    Kada procjenjuju jedan projekat, finansijski analitičari obično uspoređuju IRR sa ponderisanim prosječnim troškom kompanije kapitala ili stopa prepreka , što je minimalna stopa povrata na investiciju koju kompanija može prihvatiti. U hipotetičkoj situaciji, kada je IRR jedini kriterij za donošenje odluke, projekt se smatra dobrom investicijom ako je njegov IRR veći od stope prepreka. Ako je IRR niži od cijene kapitala, projekat treba odbiti. U praksi, postoji mnogo drugih faktora koji utiču na odluku kao što su neto sadašnja vrijednost (NPV), period otplate, apsolutna povratna vrijednost, itd.

    IRR ograničenja

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

    • Relativna mjera . IRR uzima u obzir postotak, ali ne i apsolutnu vrijednost, kao rezultat, može dati prednost projektu s visokom stopom povrata, ali vrlo malom vrijednošću u dolarima. U praksi, kompanije mogu preferirati veliki projekat sa nižom IRR-om u odnosu na mali sa većom IRR-om. U tom pogledu, NPV je bolja metrika jer uzima u obzir stvarni iznos dobiven ili izgubljen poduzimanjem projekta.
    • Isto reinvestiranjestopa . IRR pretpostavlja da se svi novčani tokovi generirani projektom reinvestiraju po stopi koja je jednaka samom IRR-u, što je vrlo nerealan scenario. Ovaj problem rješava MIRR koji omogućava specificiranje različitih stopa finansiranja i reinvestiranja.
    • Više rezultata . Za projekte sa naizmjenič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 da proizvede samo jednu stopu.

    Uprkos ovim nedostacima, IRR nastavlja biti važna mjera kapitalnog budžetiranja i, u najmanju ruku, trebali biste koristiti skeptičan pogled na to prije donošenja odluke o ulaganju.

    Izračun IRR-a u Excel-u

    Kako je interna stopa povrata diskontna stopa po kojoj je neto sadašnja vrijednost date serije novčanih tokova je jednak nuli, izračun IRR-a se zasniva na tradicionalnoj formuli NPV:

    Ako niste baš upoznati sa zapisom sumiranja, prošireni oblik formule IRR-a 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 perioda
    • n - ukupni periodi
    • IRR - interna stopa povrata

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

    Primjer : Uložite 1000 USD sada i dobijete vratite $500 i $660 u naredne 2 godine. Koja diskontna stopa čini neto sadašnju vrijednost nultom?

    Kao naša prva pretpostavka, hajde da probamo stopu od 8%:

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

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

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

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

    To je to! Sa diskontom od 10%, NPV je tačno 0. Dakle, IRR za ovu investiciju je 10%:

    Tako izračunavate internu stopu povrata ručno. Microsoft Excel, drugi softverski programi i razni internetski IRR kalkulatori se takođe oslanjaju na ovu metodu pokušaja i grešaka. Ali za razliku od ljudi, računari mogu vrlo brzo napraviti više iteracija.

    Kako izračunati IRR u Excelu pomoću formula

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

    • IRR - najčešće korištena funkcija za izračunavanje interne stope povrata za niz novčanih tokovakoji se javljaju u regularnim intervalima .
    • XIRR – pronalazi IRR za niz novčanih tokova koji se javljaju u nepravilnim intervalima . Budući da uzima u obzir tačne datume plaćanja, ova funkcija pruža bolju tačnost izračuna.
    • MIRR – vraća modificiranu internu stopu povrata , koja je varijanta IRR-a koja uzima u obzir i trošak zaduživanja i složenu kamatu primljenu na reinvestiranje 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čunavanje interne stope povrata

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

    =IRR(B2:B7)

    Napomena. Da bi IRR formula radila ispravno, uvjerite se da vaši novčani tokovi imaju najmanje jednu negativnu (odljev) i jednu pozitivnu vrijednost (priliv), a sve vrijednosti su navedene na hronološki red .

    Za više informacija, pogledajte funkciju Excel IRR.

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

    U slučaju tokova gotovine s nejednakim vremenom, korištenje IRR funkcije može se rizično, jer pretpostavlja da se sva plaćanja dešavaju na kraju perioda i da su svi vremenski periodi jednaki. U ovom slučaju, XIRR bi bio mudrijiizbor.

    Sa tokovima novca u B2:B7 i njihovim datumima u C2:C7, formula bi išla kako slijedi:

    =XIRR(B2:B7,C2:C7)

    Napomene:

    • Iako funkcija XIRR ne zahtijeva nužno datume hronološkim redom, datum prvog novčanog toka (početne investicije) trebao bi biti prvi u nizu.
    • Datumi moraju biti navedeni kao ispravni Excel datumi ; Dostavljanje datuma u tekstualnom formatu dovodi Excel u opasnost da ih pogrešno protumači.
    • Excel funkcija XIRR koristi drugačiju formulu da bi došla do rezultata. Formula XIRR diskontira naknadna plaćanja na osnovu godine od 365 dana, kao rezultat toga, XIRR uvijek vraća godišnji internu stopu povrata.

    Za više detalja, pogledajte Excel XIRR funkcija.

    MIRR formula za izradu modificiranog IRR

    Da biste riješili realniju situaciju kada se projektna sredstva reinvestiraju po stopi bližoj cijeni kapitala kompanije, možete izračunati modificiranu internu stopu povrata korištenjem MIRR formule:

    =MIRR(B2:B7,E1,E2)

    Gdje su B2:B7 novčani tokovi, E1 je finansijska stopa (trošak pozajmljivanja novca), a E2 je Stopa reinvestiranja (kamata primljena na reinvestiranje zarade).

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

    IRR, XIRR i MIRR - što jebolje?

    Vjerujem da niko ne može dati generički odgovor na ovo pitanje jer su teorijska osnova, prednosti i mane sve tri metode još uvijek sporne među finansijskim akademicima. Možda bi najbolji pristup bio da se urade sva tri proračuna i uporede rezultati:

    Općenito se smatra da:

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

    Kalkulator IRR - Excel predložak

    Ako trebate redovno izračunavati IRR u Excelu, postavljanje internog predloška stope povrata može vam umnogome olakšati život.

    Naši kalkulator će uključiti sve tri formule (IRR, XIRR i MIRR) tako da nećete morati da brinete koji je rezultat validniji, ali biste ih sve mogli uzeti u obzir.

    1. Unesite tokove novca i datume u dvije kolone (A i B u našem slučaju).
    2. Unesite stopu financiranja i stopu reinvestiranja u 2 odvojene ćelije. Opcionalno, nazovite ove prodaje Finance_rate i Reinvest_rate , respektivno.
    3. Kreirajte dva dinamički definirana raspona, pod nazivom Cash_flows i Date .

      Pod pretpostavkom da je vaš radni list nazvan Sheet1 , prvi novčani tok (početna investicija) je u ćeliji A2, a datum prve gotovinetok je u ćeliji B2, napravite imenovane raspone na osnovu 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 kreirati dinamički imenovani raspon u Excelu.

    4. Koristite imena koja ste upravo kreirali kao argumente sljedećih formula. Imajte na umu da se formule mogu uneti u bilo koju kolonu osim A i B, koje su rezervisane isključivo za novčane tokove i datume, respektivno.

      =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 kolonu A, a vaše formule dinamičke interne stope povrata će se u skladu s tim ponovo izračunati:

    Kao mjera opreza protiv neopreznih korisnika koji mogu zaboraviti popunite sve potrebne ćelije za unos, možete umotati svoje formule u funkciju IFERROR da spriječite greške:

    =IFERROR(IRR(Cash_flows), "")

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

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

    Molimo vas da ostanete u 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 sa Goal Seek

    Samo funkcija Excel IRR izvodi 20 iteracija da bi došao do brzine, a XIRR izvodi 100 iteracija. Ako se nakon toliko iteracija ne pronađe rezultat tačan unutar 0,00001%, #NUM! greška se vraća.

    Ako tražite veću preciznost za vaš IRR izračun, možete natjerati Excel da izvrši više od 32.000 iteracija korištenjem funkcije traženja cilja, koja je dioAnaliza šta ako.

    Ideja je da natjerate traženje cilja da pronađe postotak koji čini NPV jednakim 0. Evo kako:

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

    =NPV(B9,B3:B7)+B2

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

    Kada završite, kliknite OK .

  • Pojaviće se dijaloški okvir Status traženja cilja i znate da li je rješenje pronađeno. Ako je uspješna, vrijednost u ćeliji IRR će biti zamijenjena novom koja čini NPV nula.

    Kliknite OK da prihvatite novu vrijednost ili Otkaži da vratite originalnu.

  • U na sličan način, možete koristiti funkciju traženja cilja da pronađete XIRR. Jedina razlika je u tome što ćete morati da koristite

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.