IRR funkcija u Excelu za izračun interne stope povrata

  • Podijeli Ovo
Michael Brown

Ovaj vodič objašnjava sintaksu Excel IRR funkcije i pokazuje kako koristiti IRR formulu za izračun interne stope povrata za niz godišnjih ili mjesečnih novčanih tokova.

IRR u Excelu jedna je od financijskih funkcija za izračun interne stope povrata, koja se često koristi u kapitalnom proračunu za procjenu projiciranih povrata ulaganja.

    IRR funkcija u Excelu

    Funkcija Excel IRR vraća internu stopu povrata za niz periodičnih novčanih tokova predstavljenih pozitivnim i negativnim brojevima.

    U svim izračunima implicitno se pretpostavlja da:

    • Postoje jednaki vremenski intervali između svih novčanih tokova.
    • Svi novčani tokovi javljaju se na kraju razdoblja .
    • Profiti generirani projekta reinvestiraju po internoj stopi povrata.

    Funkcija je dostupna u svim verzijama programa Excel za Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 i Excel 2007.

    Sintaksa datoteke Exce l IRR funkcija je sljedeća:

    IRR(vrijednosti, [pogodite])

    Gdje:

    • Vrijednosti (obavezno) – niz ili referenca na raspon ćelija koji predstavlja niz novčanih tokova za koje želite pronaći internu stopu povrata.
    • Pogodite (neobavezno) – vaša pretpostavka koja bi mogla biti interna stopa povrata. Treba ga navesti kao postotak ili odgovarajući decimalni broj. Akoočekivano, provjerite pretpostavljenu vrijednost – u slučaju da se IRR jednadžba može riješiti s nekoliko vrijednosti stope, vraća se stopa najbliža pretpostavljenoj.

      Moguća rješenja:

      • Pod pretpostavkom da znate kakav povrat očekujete od određenog ulaganja, upotrijebite svoje očekivanje kao pretpostavku.
      • Kada dobijete više od jedne IRR za isti novčani tok, odaberite onaj koji je najbliži trošku kapitala vaše tvrtke kao "pravi" IRR.
      • Koristite funkciju MIRR da biste izbjegli problem višestrukih IRR-ova.

      Nepravilni intervali novčanog toka

      Funkcija IRR u Excelu dizajnirana je za rad s redovitim razdobljima novčanog toka kao što su tjedni, mjesečni, tromjesečni ili godišnji. Ako se vaši priljevi i odljevi događaju u nejednakim intervalima, IRR bi i dalje intervale smatrao jednakima i vraćao pogrešan rezultat. U ovom slučaju upotrijebite funkciju XIRR umjesto IRR-a.

      Različite stope zaduživanja i reinvestiranja

      Funkcija IRR podrazumijeva da zarada projekta (pozitivni novčani tokovi ) kontinuirano se reinvestiraju po internoj stopi povrata. Ali u stvarnosti, stopa po kojoj posuđujete novac i stopa po kojoj reinvestirate dobit često se razlikuju. Na našu sreću, Microsoft Excel ima posebnu funkciju za rješavanje ovog scenarija – funkciju MIRR.

      Ovako se radi IRR u Excelu. Da bismo pobliže pogledali primjere o kojima se ovdje govorivodiča, dobrodošli ste da preuzmete naš primjer radne knjige za korištenje IRR funkcije u Excelu. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan!

      izostavljeno, koristi se zadana vrijednost od 0,1 (10%).

    Na primjer, da biste izračunali IRR za novčane tokove u B2:B5, upotrijebili biste ovu formulu:

    =IRR(B2:B5)

    Da bi se rezultat ispravno prikazao, provjerite je li format Postotak postavljen za ćeliju formule (obično Excel to radi automatski).

    Kao što je prikazano na gornjoj snimci zaslona, ​​naša Excel IRR formula vraća 8,9%. Je li ova stopa dobra ili loša? Pa, ovisi o nekoliko čimbenika.

    Općenito, izračunata interna stopa povrata uspoređuje se s ponderiranim prosječnim troškom kapitala ili stopom prepreke tvrtke. Ako je IRR viši od stope prepreke, projekt se smatra dobrim ulaganjem; ako je niža, projekt treba odbiti.

    U našem primjeru, ako vas posuđivanje novca košta 7%, tada je IRR od oko 9% prilično dobar. Ali ako je trošak sredstava, recimo 12%, tada IRR od 9% nije dovoljno dobar.

    U stvarnosti, postoje mnogi drugi čimbenici koji utječu na odluku o ulaganju kao što su neto sadašnja vrijednost, apsolutna povratna vrijednost, itd. Za više informacija pogledajte osnove IRR-a.

    5 stvari koje biste trebali znati o funkciji IRR programa Excel

    Kako biste bili sigurni da je vaš izračun IRR-a u Excelu ispravno izveden, zapamtite ovo jednostavne činjenice:

    1. Argument vrijednosti mora sadržavati najmanje jednu pozitivnu vrijednost (koja predstavlja prihod) i jednu negativnu vrijednost (koja predstavljaizdatak).
    2. Obrađuju se samo brojevi u argumentu vrijednosti ; tekst, logičke vrijednosti ili prazne ćelije se zanemaruju.
    3. Novčani tokovi ne moraju nužno biti ravnomjerni, ali se moraju odvijati u pravilnim intervalima , na primjer mjesečno, kvartalno ili godišnje.
    4. Budući da IRR u Excelu tumači redoslijed novčanih tokova na temelju redoslijeda vrijednosti, vrijednosti bi trebale biti u kronološkom redoslijedu .
    5. U većini situacija, guess argument zapravo nije potreban. Međutim, ako IRR jednadžba ima više od jednog rješenja, vraća se stopa najbliža pretpostavljenoj. Dakle, vaša formula proizvodi neočekivani rezultat ili #NUM! greška, pokušajte drugačije pogoditi.

    Razumijevanje IRR formule u Excelu

    Budući da je interna stopa povrata (IRR) diskontna stopa koja čini neto sadašnja vrijednost (NPV) danog niza novčanih tokova jednaka nuli, izračun IRR-a oslanja se na tradicionalnu formulu NPV-a:

    Gdje je:

    • CF - novčani tok
    • i - broj razdoblja
    • n - ukupno razdoblja
    • IRR - interna stopa povrata

    Zbog specifična priroda ove formule, ne postoji drugi način za izračunavanje IRR osim putem pokušaja i pogrešaka. Microsoft Excel također se oslanja na ovu tehniku, ali radi višestruke iteracije iznimno brzo. Počevši od pretpostavke (ako je isporučeno) ili zadanih 10%, Excel IRR funkcija kruži krozizračun sve dok ne nađe rezultat točan unutar 0,00001%. Ako nakon 20 ponavljanja nije pronađen točan rezultat, #NUM! vraća se pogreška.

    Da vidimo kako to funkcionira u praksi, izvršimo ovaj izračun IRR-a na uzorku skupa podataka. Za početak, pokušat ćemo pogoditi kolika bi mogla biti interna stopa povrata (recimo 7%), a zatim izračunati neto sadašnju vrijednost.

    Uz pretpostavku da je B3 novčani tok, a A3 broj razdoblja, sljedeća formula nam daje sadašnju vrijednost (PV) budućeg novčanog toka:

    =B3/(1+7%)^A3

    Zatim kopiramo gornju formulu u druge ćelije i zbrajamo sve sadašnje vrijednosti, uključujući početnu ulaganje:

    =SUM(C2:C5)

    I saznajte da sa 7% dobivamo NPV od 37,90 USD:

    Očito je da je naša pretpostavka pogrešna . Sada napravimo isti izračun na temelju stope izračunate IRR funkcijom (oko 8,9%). Da, to dovodi do nulte NPV:

    Savjet. Za prikaz točne vrijednosti NPV odaberite prikaz više decimalnih mjesta ili primijenite znanstveni format. U ovom primjeru, NPV je točno nula, što je vrlo rijedak slučaj!

    Korištenje IRR funkcije u Excelu – primjeri formula

    Sada kada znate teoretsku osnovu izračuna IRR-a u Excelu, napravimo nekoliko formula da vidimo kako to funkcionira u praksi.

    Primjer 1. Izračunajte IRR za mjesečne novčane tokove

    Pod pretpostavkom da poslujete šest mjeseci a sada tiželite saznati stopu povrata za svoj novčani tok.

    Pronalaženje IRR-a u Excelu vrlo je jednostavno:

    1. Upišite početno ulaganje u neku ćeliju ( B2 u našem slučaju). Budući da se radi o odlaznoj uplati, mora biti negativan broj.
    2. Upišite naknadne novčane tokove u ćelije ispod ili desno od početnog ulaganja (B2:B8 u ovom primjeru ). Ovaj novac dolazi kroz prodaju, pa ih unosimo kao pozitivne brojeve.

    Sada ste spremni izračunati IRR za projekt:

    =IRR(B2:B8)

    Napomena. U slučaju mjesečnih novčanih tokova, IRR funkcija daje mjesečnu stopu povrata. Da biste dobili godišnju stopu povrata za mjesečni novčani tok, možete koristiti funkciju XIRR.

    Primjer 2: Koristite pretpostavku u Excel IRR formuli

    Opcionalno, možete staviti očekivanu internu stopu povrata, recimo 10 posto, u pogodi argument:

    =IRR(B2:B8, 10%)

    Kao što je prikazano na slici ispod, naša pretpostavka nema utjecaja na rezultat. No u nekim slučajevima promjena pretpostavljene vrijednosti može dovesti do toga da IRR formula vrati drugu stopu. Za više informacija pogledajte Višestruki IRR.

    Primjer 3. Pronalaženje IRR-a za usporedbu ulaganja

    U kapitalnom proračunu, IRR vrijednosti često se koriste za usporedbu ulaganja te rangirati projekte u smislu njihove potencijalne isplativosti. Ovaj primjer pokazuje tehniku ​​u svomnajjednostavniji oblik.

    Pretpostavimo da imate tri mogućnosti ulaganja i odlučujete koju ćete odabrati. Razumno predviđeni povrati ulaganja mogu vam pomoći da donesete informiranu odluku. Za to unesite novčani tijek za svaki projekt u poseban stupac, a zatim izračunajte internu stopu povrata za svaki projekt pojedinačno:

    Formula za projekt 1:

    =IRR(B2:B7)

    Formula za projekt 2:

    =IRR(C2:C7)

    Formula za projekt 3:

    =IRR(D2:D7)

    S obzirom da zahtijevana stopa povrata tvrtke je, recimo, 9%, projekt 1 treba odbiti jer je njegova IRR samo 7%.

    Ostala dva ulaganja su prihvatljiva jer obje mogu generirati IRR višu od stope prepreke tvrtke. Koji biste odabrali?

    Na prvi pogled projekt 3 izgleda poželjniji jer ima najveću internu stopu povrata. Međutim, njegovi godišnji novčani tokovi znatno su niži nego za projekt 2. U situaciji kada mala investicija ima vrlo visoku stopu povrata, poduzeća često biraju investiciju s nižim postotkom povrata, ali većom apsolutnom (u dolarima) vrijednošću povrata, što je projekt 2.

    Zaključak je: obično se preferira ulaganje s najvećom internom stopom povrata, ali da biste najbolje iskoristili svoja sredstva, trebali biste procijeniti i druge pokazatelje.

    Primjer 4 . Izračunajte složenu godišnju stopu rasta (CAGR)

    Iako je IRR funkcija u Exceludizajniran za izračunavanje interne stope povrata, također se može koristiti za izračunavanje složene stope rasta. Samo ćete morati reorganizirati svoje izvorne podatke na ovaj način:

    • Zadržite prvu vrijednost početnog ulaganja kao negativan broj, a završnu vrijednost kao pozitivan broj.
    • Zamijenite privremene vrijednosti novčanog toka s nulama.

    Kada završite, napišite regularnu IRR formulu i ona će vratiti CAGR:

    =IRR(B2:B8)

    Kako biste bili sigurni da je rezultat je točan, možete ga provjeriti pomoću najčešće korištene formule za izračun CAGR-a:

    (end_value/start_value)^(1/br. razdoblja) -

    Kao što je prikazano na slici ispod, obje formule daju isti rezultat:

    Za više informacija pogledajte Kako izračunati CAGR u Excelu.

    IRR i NPV u Excelu

    Interna stopa povrata i neto sadašnja vrijednost dva su blisko povezana koncepta i nemoguće je u potpunosti razumjeti IRR bez razumijevanja NPV-a. Rezultat IRR-a nije ništa drugo nego diskontna stopa koja odgovara nultoj neto sadašnjoj vrijednosti.

    Bitna razlika je u tome što je NPV apsolutna mjera koja odražava iznos vrijednosti u dolarima koji bi se mogao dobiti ili izgubiti poduzećem projekt, dok je IRR postotna stopa povrata koja se očekuje od investicije.

    Zbog svoje različite prirode, IRR i NPV mogu biti u "sukobu" jedni s drugima - jedan projekt može imati viši NPVa drugi veći IRR. Kad god dođe do takvog sukoba, financijski stručnjaci savjetuju da se favorizira projekt s višom neto sadašnjom vrijednošću.

    Da biste bolje razumjeli odnos između IRR-a i NPV-a, razmotrite sljedeći primjer. Recimo, imate projekt koji zahtijeva početno ulaganje od 1000 USD (ćelija B2) i diskontnu stopu od 10% (ćelija E1). Životni vijek projekta je pet godina, a očekivani novčani priljevi za svaku godinu navedeni su u ćelijama B3:B7.

    Da bismo saznali koliko sada vrijede budući novčani tokovi, moramo izračunati neto sadašnju vrijednost projekt. Za to upotrijebite funkciju NPV i od nje oduzmite početno ulaganje (budući da je početno ulaganje negativan broj, koristi se operacija zbrajanja):

    =NPV(E1,B3:B7)+B2

    Pozitivna neto sadašnja vrijednost označava da će naš projekt biti isplativ:

    Koja će diskontna stopa učiniti NPV jednak nuli? Sljedeća IRR formula daje odgovor:

    =IRR(B2:B7)

    Da biste to provjerili, uzmite gornju NPV formulu i zamijenite diskontnu stopu (E1) s IRR (E4):

    =NPV(E4,B3:B7)+B2

    Ili možete ugraditi IRR funkciju izravno u argument rate NPV:

    =NPV(IRR(B2:B7),B3:B7)+B2

    Gornji snimak zaslona pokazuje da je NPV vrijednost zaokružena na 2 decimalna mjesta doista jednaka nuli. Ako vas zanima točan broj, postavite znanstveni format na ćeliju NPV ili odaberite prikaz višedecimalna mjesta:

    Kao što možete vidjeti, rezultat je unutar deklarirane točnosti od 0,00001 posto, i možemo reći da je NPV efektivno 0.

    Savjet. Ako ne vjerujete u potpunosti rezultatu izračuna IRR-a u Excelu, uvijek ga možete provjeriti pomoću funkcije NPV kao što je prikazano gore.

    Excel IRR funkcija ne radi

    Ako ste naišli na problem s IRR-om u Excelu, sljedeći savjeti bi vam mogli dati naznaku kako to popraviti.

    IRR formula vraća #NUM ! pogreška

    A #NUM! pogreška se može vratiti zbog sljedećih razloga:

    • Funkcija IRR ne uspijeva pronaći rezultat s točnošću do 0,000001% u 20. pokušaju.
    • Dostavljene vrijednosti raspon ne sadrži barem jedan negativan i barem jedan pozitivan novčani tok.

    Prazne ćelije u nizu vrijednosti

    U slučaju da nema novčanog toka u jednom ili više razdoblja , možete završiti s praznim ćelijama u rasponu vrijednosti . I to je izvor problema jer su retci s praznim ćelijama izostavljeni iz Excel IRR izračuna. Da biste to popravili, samo unesite nulte vrijednosti u sve prazne ćelije. Excel će sada vidjeti točne vremenske intervale i ispravno izračunati internu stopu povrata.

    Višestruki IRR-ovi

    U situaciji kada se serija novčanog toka promijeni iz negativne u pozitivnu ili obrnuto više puta, može se pronaći više IRR-ova.

    Ako je rezultat vaše formule daleko od onoga što

    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.