IRR-berekening (interne opbrengskoers) in Excel

  • Deel Dit
Michael Brown

Die tutoriaal wys hoe om IRR van 'n projek in Excel te bereken met formules en die Doelsoek-kenmerk. Jy sal ook leer hoe om 'n interne opbrengskoerssjabloon te skep om alle IRR-berekeninge outomaties te doen.

Wanneer jy die interne opbrengskoers van 'n voorgestelde belegging ken, dink jy dalk jy het alles wat jy nodig het om dit te evalueer - hoe groter die IRR, hoe beter. In die praktyk is dit nie so eenvoudig nie. Microsoft Excel bied drie verskillende funksies om die interne opbrengskoers te vind, en om werklik te verstaan ​​wat jy eintlik met IRR bereken, sal baie nuttig wees.

    Wat is IRR?

    Die interne opbrengskoers (IRR) is 'n algemeen gebruikte maatstaf om die winsgewendheid van 'n potensiële belegging te skat. Soms word dit ook na verwys as verdiskonteerde kontantvloeikoers opbrengs of ekonomiese opbrengskoers .

    Tegnies is IRR die afslag koers wat die netto huidige waarde van alle kontantvloei (beide invloei en uitvloei) van 'n sekere belegging gelyk aan nul maak.

    Die term "intern" dui aan dat IRR slegs interne faktore in ag neem; eksterne faktore soos inflasie, die koste van kapitaal en verskeie finansiële risiko's word by berekening uitgesluit.

    Wat openbaar die IRR?

    In kapitaalbegroting word IRR algemeen gebruik om die winsgewendheid van 'n voornemende belegging en rangskik verskeie projekte. Diedie XNPV-formule in plaas van NPV.

    Let wel. Die IRR-waarde wat met Doelsoektog gevind word, is staties , dit herbereken nie dinamies soos formules doen nie. Na elke verandering in die oorspronklike data, sal jy die bogenoemde stappe moet herhaal om 'n nuwe IRR te kry.

    Dit is hoe om IRR-berekening in Excel te doen. Om die formules wat in hierdie tutoriaal bespreek word van nader te bekyk, is u welkom om ons voorbeeldwerkboek hieronder af te laai. Ek bedank jou vir die lees en hoop om jou volgende week op ons blog te sien!

    Oefen werkboek vir aflaai

    Excel IRR Sakrekenaar - voorbeelde (.xlsx lêer)

    algemene beginsel is so eenvoudig soos hierdie: hoe hoër die interne opbrengskoers, hoe aantrekliker is die projek.

    Wanneer 'n enkele projek geskat word, vergelyk finansiesontleders gewoonlik die IRR met 'n maatskappy se geweegde gemiddelde koste van kapitaal of hekkieskoers , wat die minimum opbrengskoers op 'n belegging is wat die maatskappy kan aanvaar. In 'n hipotetiese situasie, wanneer IRR die enigste maatstaf is om 'n besluit te neem, word 'n projek as 'n goeie belegging beskou as sy IRR groter is as die hinderniskoers. As die IRR laer is as die koste van kapitaal, moet die projek afgekeur word. In die praktyk is daar baie ander faktore wat die besluit beïnvloed, soos die netto huidige waarde (NPV), terugbetalingstydperk, absolute opbrengswaarde, ens.

    IRR-beperkings

    Alhoewel IRR is 'n baie gewilde metode om kapitaalprojekte te assesseer, het dit wel 'n aantal inherente foute wat tot suboptimale besluite kan lei. Die hoofprobleme met IRR is:

    • Relatiewe maatstaf . IRR oorweeg persentasie maar nie die absolute waarde nie, as gevolg daarvan kan dit 'n projek met 'n hoë opbrengskoers maar 'n baie klein dollarwaarde bevoordeel. In die praktyk kan maatskappye 'n groot projek met 'n laer IRR verkies bo 'n klein een met 'n hoër IRR. In hierdie opsig is NHW 'n beter maatstaf omdat dit 'n werklike bedrag beskou wat verkry of verloor is deur 'n projek te onderneem.
    • Dieselfde herbeleggingkoers . IRR aanvaar dat alle kontantvloei wat deur 'n projek gegenereer word teen die koers gelykstaande aan die IRR self herbelê word, wat 'n baie onrealistiese scenario is. Hierdie probleem word opgelos deur MIRR wat dit moontlik maak om verskillende finansierings- en herbeleggingskoerse te spesifiseer.
    • Verskeie resultate . Vir projekte met afwisselende positiewe en negatiewe kontantvloeie, kan meer as een IRR gevind word. Die kwessie word ook opgelos in MIRR, wat ontwerp is om slegs een koers te produseer.

    Ten spyte van hierdie tekortkominge is IRR steeds 'n belangrike maatstaf van kapitaalbegroting en, ten minste, moet jy gooi 'n skeptiese kyk daarna voordat 'n beleggingsbesluit geneem word.

    IRR-berekening in Excel

    As die interne opbrengskoers die verdiskonteringskoers is waarteen die netto huidige waarde van 'n gegewe reeks kontantvloei gelyk aan nul is, is die IRR-berekening gebaseer op die tradisionele NHW-formule:

    As jy nie baie vertroud is met die opsommingsnotasie nie, kan die uitgebreide vorm van die IRR-formule makliker wees om te verstaan:

    Waar:

    • CF 0 ​ - die aanvanklike belegging (verteenwoordig deur 'n negatiewe getal )
    • CF 1 , CF 2 … CF n - kontantvloei
    • i - die tydperknommer
    • n - periodes totaal
    • IRR - interne opbrengskoers

    Die aard van die formule is sodanig dat daar geen analitiese manier is om IRR te bereken nie. Ons moet die "raai encheck"-benadering om dit te vind. Om die konsep van die interne opbrengskoers beter te verstaan, kom ons doen 'n IRR-berekening op 'n baie eenvoudige voorbeeld.

    Voorbeeld : Jy belê nou $1000 en kry terug $500 en $660 in die volgende 2 jaar. Watter verdiskonteringskoers maak die netto huidige waarde nul?

    As ons eerste raaiskoot, kom ons probeer 8% koers:

    • Nou: PV = -$1 000
    • Jaar 1: PV = $500 / (1+0.08)1 = $462.96
    • Jaar 2: PV = $660 / (1+0.08)2 = $565.84

    As ons dit bymekaartel, kry ons die NPV gelyk aan $28.81:

    O, nie eers naby aan 0 nie. Miskien 'n beter raaiskoot, sê 10%, kan dinge verander?

    • Nou: PV = -$1 000
    • Jaar 1: PV = $500 / (1+0.1)1 = $454.55
    • Jaar 2: PV = $660 / (1+0.1)2 = $545.45
    • NPW: -1000 + $454.55 + $545.45 = $0.00

    Dit is dit! Teen 10% afslagkoers, die NPV is presies 0. Dus, die IRR vir hierdie belegging is 10%:

    Dit is hoe jy die interne opbrengskoers met die hand bereken. Microsoft Excel, ander sagteware programme en verskeie aanlyn IRR-sakrekenaars maak ook staat op hierdie proef-en-foutmetode. Maar anders as mense, kan rekenaars veelvuldige iterasies baie vinnig doen.

    Hoe om IRR in Excel met formules te bereken

    Microsoft Excel bied 3 funksies om die interne opbrengskoers te vind:

    • IRR - die mees gebruikte funksie om die interne opbrengskoers vir 'n reeks kontantvloeie te berekenwat met reëlmatige intervalle plaasvind.
    • XIRR – vind IRR vir 'n reeks kontantvloeie wat met onreëlmatige intervalle plaasvind. Omdat dit die presiese datums van betalings in ag neem, bied hierdie funksie 'n beter berekeningsakkuraatheid.
    • MIRR – gee die gewysigde interne opbrengskoers terug, wat 'n variant van IRR wat beide die koste van leen en saamgestelde rente ontvang op die herbelegging van positiewe kontantvloei in ag neem.

    Hieronder sal jy die voorbeelde van al hierdie funksies vind. Ter wille van konsekwentheid sal ons dieselfde datastel in al die formules gebruik.

    IRR-formule om interne opbrengskoers te bereken

    Gestel jy oorweeg 'n 5-jaar belegging met die kontantvloei in B2:B7. Om die IRR uit te werk, gebruik hierdie eenvoudige formule:

    =IRR(B2:B7)

    Let wel. Vir die IRR-formule om korrek te werk, maak asseblief seker dat jou kontantvloei ten minste een negatiewe (uitvloei) en een positiewe waarde (invloei) het, en al die waardes is gelys op chronologiese volgorde .

    Vir meer inligting, sien asseblief die Excel IRR-funksie.

    XIRR-formule om IRR vir onreëlmatige kontantvloei te vind

    In die geval van kontantvloei met ongelyke tydsberekening, kan die IRR-funksie gebruik word riskant, aangesien dit aanvaar dat alle betalings aan die einde van 'n tydperk plaasvind en alle tydperke gelyk is. In hierdie geval sou XIRR 'n wyser weeskeuse.

    Met die kontantvloeie in B2:B7 en hul datums in C2:C7, sal die formule soos volg verloop:

    =XIRR(B2:B7,C2:C7)

    Notas:

    • Alhoewel die XIRR-funksie nie noodwendig datums in chronologiese volgorde vereis nie, moet die datum van die eerste kontantvloei (aanvanklike belegging) eerste in die skikking wees.
    • Die datums moet verskaf word as geldige Excel-datums ; die verskaffing van datums in teksformaat hou Excel die risiko om dit verkeerd te interpreteer.
    • Die Excel XIRR-funksie gebruik 'n ander formule om tot 'n resultaat te kom. Die XIRR-formule verdiskonteer daaropvolgende betalings op grond van 'n 365-dae jaar, gevolglik gee XIRR altyd 'n jaarlikse interne opbrengskoers.

    Vir meer besonderhede, sien asseblief die Excel XIRR-funksie.

    MIRR-formule om die gewysigde IRR uit te werk

    Om 'n meer realistiese situasie te hanteer wanneer die projekfondse herbelê word teen 'n koers nader aan 'n maatskappy se koste van kapitaal, kan jy bereken die gewysigde interne opbrengskoers deur 'n MIRR-formule te gebruik:

    =MIRR(B2:B7,E1,E2)

    Waar B2:B7 kontantvloei is, is E1 die finansieringskoers (die koste om die geld te leen) en E2 is die herbeleggingskoers (die rente ontvang op die herbelegging van verdienste).

    Let wel. Omdat die Excel MIRR-funksie saamgestelde rente op winste bereken, kan die resultaat daarvan aansienlik verskil van dié van die IRR- en XIRR-funksies.

    IRR, XIRR en MIRR - wat isbeter?

    Ek glo niemand kan 'n generiese antwoord op hierdie vraag gee nie, want die teoretiese basis, voordele en nadele van al drie metodes word steeds onder finansies akademici betwis. Miskien sal die beste benadering wees om al drie berekeninge te doen en die resultate te vergelyk:

    Oor die algemeen word dit beskou dat:

    • XIRR verskaf beter berekeningsakkuraatheid as IRR omdat dit die presiese datums van kontantvloei in ag neem.
    • IRR gee dikwels 'n buitensporige optimistiese beoordeling van die projek se winsgewendheid, terwyl MIRR 'n meer realistiese prentjie gee.

    IRR-sakrekenaar - Excel-sjabloon

    As jy gereeld IRR-berekening in Excel moet doen, kan die opstel van 'n interne opbrengskoerssjabloon jou lewe baie makliker maak.

    Ons sakrekenaar sal al drie formules (IRR, XIRR en MIRR) insluit sodat jy nie hoef te bekommer watter resultaat meer geldig is nie, maar hulle almal kan oorweeg.

    1. Voer die kontantvloei en datums in twee kolomme (A en B in ons geval).
    2. Voer die finansieringskoers en herbelêkoers in 2 aparte selle in. Opsioneel, noem onderskeidelik hierdie verkope Finansieringskoers en Herbelê_koers .
    3. Skep twee dinamiese gedefinieerde reekse, genaamd Kontantvloei en Datums .

      Gestel jou werkblad is genaamd Blad1 , is die eerste kontantvloei (aanvanklike belegging) in sel A2, en die datum van die eerste kontantvloei is in sel B2, maak die benoemde reekse gebaseer op hierdie formules:

      Kontantvloei:

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

      Datums:

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

      Die gedetailleerde stappe kan gevind word in Hoe om 'n dinamiese benoemde reeks in Excel te skep.

    4. Gebruik die name wat jy sopas geskep het as argumente van die volgende formules. Neem asseblief kennis dat die formules in enige ander kolom as A en B ingevoer kan word, wat uitsluitlik gereserveer is vir onderskeidelik kontantvloei en datums.

      =IRR(Cash_flows)

      =XIRR(Cash_flows, Dates)

      =MIRR(Cash_flows, Finance_rate, Reinvest_rate)

    Klaar! Jy kan nou enige aantal kontantvloeie in kolom A invoer, en jou dinamiese interne opbrengskoersformules sal dienooreenkomstig herbereken:

    As 'n voorsorgmaatreël teen sorgelose gebruikers wat dalk vergeet om vul al die vereiste invoerselle in, jy kan jou formules in die IFERROR-funksie omvou om foute te voorkom:

    =IFERROR(IRR(Cash_flows), "")

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

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

    Hou asseblief in let daarop dat as die Finance_rate en/of Reinvest_rate selle leeg is, die Excel MIRR-funksie aanvaar dat hulle gelyk is aan nul.

    Hoe om IRR in Excel te doen met Doelsoektog

    Slegs die Excel IRR-funksie voer 20 iterasies uit om by 'n koers uit te kom en XIRR voer 100 iterasies uit. As daar na soveel herhalings 'n resultaat wat akkuraat binne 0,00001% nie gevind word nie, 'n #NUM! fout word teruggestuur.

    As jy meer akkuraatheid vir jou IRR-berekening soek, kan jy Excel dwing om meer as 32 000 herhalings te doen deur die Doelsoek-kenmerk te gebruik, wat deel is vanWat-as-analise.

    Die idee is om Goal Seek te kry om 'n persentasiekoers te vind wat die NHW gelyk aan 0 maak. Hier is hoe:

    1. Stel die brondata in hierdie op manier:
      • Voer die kontantvloei in 'n kolom in (B2:B7 in hierdie voorbeeld).
      • Sit die verwagte IRR in een of ander sel (B9). Die waarde wat jy invoer maak nie eintlik saak nie, jy hoef net iets na die NPV-formule te "voer", so plaas net enige persentasie wat by jou opkom, sê 10%.
      • Voer die volgende NHW-formule in 'n ander sel in (B10):

    =NPV(B9,B3:B7)+B2

  • Op die Data -oortjie, in die Voorspelling -groep, klik Wat as Analise > Doelsoek...
  • In die Doelsoek dialoogkassie, definieer die selle en waardes om te toets:
    • Stel sel - die verwysing na die NHW-sel (B10).
    • Om te waardeer – tik 0, wat die gewenste waarde vir die Stelsel is.
    • Deur sel te verander - die verwysing na die IRR-sel (B9).

    Wanneer jy klaar is, klik OK .

  • Die Doelsoekstatus dialoogkassie sal verskyn en laat jy weet of 'n oplossing gevind is. As dit suksesvol is, sal die waarde in die IRR-sel vervang word met 'n nuwe een wat NPV nul maak.

    Klik OK om die nuwe waarde te aanvaar of Kanselleer om die oorspronklike een terug te kry.

  • In op soortgelyke wyse, kan jy die Doelsoek-funksie gebruik om XIRR te vind. Die enigste verskil is dat jy sal moet gebruik

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.