Sadržaj
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:
- Argument vrijednosti mora sadržavati najmanje jednu pozitivnu vrijednost (koja predstavlja prihod) i jednu negativnu vrijednost (koja predstavljaizdatak).
- Obrađuju se samo brojevi u argumentu vrijednosti ; tekst, logičke vrijednosti ili prazne ćelije se zanemaruju.
- Novčani tokovi ne moraju nužno biti ravnomjerni, ali se moraju odvijati u pravilnim intervalima , na primjer mjesečno, kvartalno ili godišnje.
- Budući da IRR u Excelu tumači redoslijed novčanih tokova na temelju redoslijeda vrijednosti, vrijednosti bi trebale biti u kronološkom redoslijedu .
- 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:
- 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.
- 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