Ynhâldsopjefte
De tutorial lit sjen hoe't jo XIRR yn Excel brûke om it ynterne rendemint (IRR) te berekkenjen foar cashflows mei unregelmjittige timing en hoe jo jo eigen XIRR-rekkenmasine meitsje kinne.
Wannear jo wurde konfrontearre mei in kapitaal-yntinsive beslút, it berekkenjen fan it ynterne rendemint is winsklik, om't it jo de projektearre rendeminten foar ferskate ynvestearrings fergelykje lit en in kwantitative basis jout foar it meitsjen fan it beslút.
Yn ús foarige tutorial, wy seagen hoe't jo it ynterne rendemint kinne berekkenje mei de Excel IRR-funksje. Dy metoade is fluch en rjochtlinige, mar it hat in wêzentlike beheining - de IRR funksje giet derfan út dat alle cash flows foarkomme op gelikense tiid yntervallen lykas moanliks of jierliks. Yn situaasjes yn it echte libben, lykwols, jilde yn- en útstreamen faak barre mei ûnregelmjittige yntervallen. Gelokkich hat Microsoft Excel in oare funksje om yn sokke gefallen IRR te finen, en dizze tutorial sil jo leare hoe't jo it brûke.
XIRR-funksje yn Excel
De Excel XIRR funksje jout it ynterne rendemint werom foar in searje cashflows dy't al of net periodyk binne.
De funksje waard yntrodusearre yn Excel 2007 en is beskikber yn alle lettere ferzjes fan Excel 2010, Excel 2013, Excel 2016 , Excel 2019, en Excel foar Office 365.
De syntaksis fan 'e XIRR-funksje is as folget:
XIRR(wearden, datums, [rieden])Wêr:
- Wearden (ferplicht) – anarray of in berik fan sellen dy't in rige fan yn- en útstreamen fertsjintwurdigje.
- Datums (ferplicht) - datums dy't oerienkomme mei cashflows. Datums kinne foarkomme yn elke folchoarder, mar de datum fan 'e earste ynvestearring moat earst yn' e array wêze.
- Guess (opsjoneel) - in ferwachte IRR levere as in persintaazje of desimaal nûmer. As it fuortlitten wurdt, brûkt Excel de standertrate fan 0.1 (10%).
Om bygelyks IRR te berekkenjen foar de searje cashflows yn A2:A5 en datums yn B2:B5, soene jo brûk dizze formule:
=XIRR(A2:A5, B2:B5)
Tip. Foardat it resultaat goed werjûn wurdt, soargje asjebleaft dat it Percentage -formaat ynsteld is foar de formulesel.
6 dingen dy't jo witte moatte oer XIRR-funksje
De folgjende notysjes sille jo helpe om de ynderlike meganika fan 'e XIRR-funksje better te begripen en it effisjinter te brûken yn jo wurkblêden.
- XIRR yn Excel is ûntworpen foar it berekkenjen fan it ynterne rendemint foar cashflows mei ûngelikense timing. Foar periodike cashflows mei eksakte betellingsdatums ûnbekend kinne jo de IRR-funksje brûke.
- It berik fan wearden moat op syn minst ien positive (ynkommen) en ien negative (útgeande betelling) wearde befetsje.
- As de earste wearde in útjefte is (earste ynvestearring), moat it wurde fertsjintwurdige troch in negatyf getal. De earste ynvestearring wurdt net ôfkoarte; folgjende betellingen wurde werombrocht nei de datum fan 'e earste cashflow en koarting basearreop in jier fan 365 dagen.
- Alle datums wurde ôfkoarte ta heule getallen, wat betsjut dat it fraksjediel fan in datum dat de tiid foarstelt fuorthelle wurdt.
- Datums moatte jildich Excel-datums wêze dy't ynfierd binne as ferwizings nei sellen mei datums of resultaten fan formules lykas de DATE-funksje. As datums wurde ynfierd yn it tekstformaat, kinne problemen foarkomme.
- XIRR yn Excel jout altyd in annualized IRR sels by it berekkenjen fan moanlikse of wyklikse cashflows.
XIRR-berekkening yn Excel
De XIRR-funksje yn Excel brûkt in proef- en flaterbenadering om it taryf te finen dat oan dizze fergeliking foldocht:
Wêr:
- P - cashflow (betelling)
- d - datum
- i - perioadenûmer
- n - perioaden totaal
Begjinnend mei de ried as foarsjoen of mei de standert 10% as net, Excel giet troch iteraasjes om ta it resultaat te kommen mei 0,000001% krektens. As nei 100 besykjen in krekte taryf net fûn wurdt, sil de #NUM! flater wurdt weromjûn.
Om de jildichheid fan dizze fergeliking te kontrolearjen, litte wy it testen tsjin it resultaat fan de XIRR-formule. Om ús berekkening te ferienfâldigjen, sille wy de folgjende arrayformule brûke (ûnthâld asjebleaft dat elke arrayformule moat wurde foltôge troch te drukken op Ctrl + Shift + Enter):
=SUM(A2:A5/((1+$E$1)^((B2:B5-$B$2)/365)))
Wêr:
- A2:A5 binne de cashflows
- B2:B5 binne de datums
- E1 is de taryf weromjûn troch XIRR
Lykas werjûn yn it skermôfbylding hjirûnder, it resultaat is heul tichtbyoan nul. Q.E.D. :)
Hoe kinne jo XIRR yn Excel berekkenje - formulefoarbylden
Hjirûnder binne in pear foarbylden dy't de mienskiplike gebrûk fan 'e XIRR-funksje yn Excel demonstrearje.
Basis XIRR-formule yn Excel
Stel dat jo yn 2017 $1,000 ynvestearre hawwe en ferwachtsje wat winst te krijen yn 'e kommende 6 jier. Om it ynterne rendemint foar dizze ynvestearring te finen, brûk dizze formule:
=XIRR(A2:A8, B2:B8)
Wêr't A2:A8 cashflows binne en B2:B8 de datums binne dy't oerienkomme mei de cashflows:
Om de profitabiliteit fan dizze ynvestearring te beoardieljen, fergelykje de XIRR-útfier mei de gewogen gemiddelde kapitaalkosten of hurdlerate fan jo bedriuw. As it weromjûne taryf heger is as de kapitaalkosten, kin it projekt as in goede ynvestearring beskôge wurde.
As jo ferskate ynvestearringsopsjes fergelykje, tink dan asjebleaft dat in projizearre rendemint mar ien fan 'e faktoaren is dy't jo skatte moatte foardat it meitsjen fan in beslút. Foar mear ynformaasje, sjoch asjebleaft Wat is it ynterne rendemint (IRR)?
Folsleine foarm fan Excel XIRR-funksje
In gefal jo witte hokker soarte rendemint jo fan dit of dat ferwachtsje ynvestearring, kinne jo brûke jo ferwachting as in rieden. It is benammen nuttich as in fansels korrekte XIRR-formule in #NUM smyt! flater.
Foar de hjirûnder werjûn gegevensynfier jout in XIRR-formule sûnder de ried in flater werom:
=XIRR(A2:A7, B2:B7)
De ferwachte weromfertsjintiid(-20%) yn it argumint rieden helpt Excel te kommen ta it resultaat:
=XIRR(A2:A7, B2:B7, -20%)
Hoe kin ik XIRR berekkenje foar moanlikse cashflows
Om te begjinnen, tink derom dit - hokker cashflows jo ek berekkenje, de Excel XIRR-funksje produseart in jierliks rendemint .
Om der wis fan te wêzen dit, litte wy IRR fine foar deselde searje cashflows (A2: A8) dy't alle moannen en jierliks foarkomme (de datums binne yn B2: B8):
=XIRR(A2:A8, B2:B8)
Sa't jo kinne sjen yn de ûndersteande skermprint giet de IRR fan 7,68% yn gefal fan jierlikse cashflows nei sawat 145% foar moanlikse cashflows! It ferskil liket te heech om te rjochtfeardigjen troch de tiidwearde fan jildfaktor allinich:
Om in ungefearde moanlikse XIRR te finen, kinne jo de hjirûnder brûke berekkening, wêrby't E1 it resultaat is fan 'e reguliere XIRR-formule:
=(1+E1)^(1/12)-1
Of jo kinne XIRR direkt ynbêde yn 'e fergeliking:
=(1+XIRR(A2:A8,B2:B8))^(1/12)-1
As in ekstra kontrôle, lit ús de IRR-funksje brûke op deselde cashflows. Hâld der rekken mei dat IRR ek in ûngefear taryf sil berekkenje, om't it oannimt dat alle tiidperioaden gelyk binne:
=IRR(A2:A8)
As resultaat fan dizze berekkeningen krije wy in moanlikse XIRR fan 7.77 %, wat heul tichtby 7.68% is produsearre troch de IRR-formule:
De konklúzje : as jo sykje nei in jierlikse IRR foar moanlikse cash streamt, brûk de XIRR-funksje yn syn suvere foarm; om in moanlikse IRR te krijen, oanfreegjede hjirboppe beskreaune oanpassing.
Excel XIRR-sjabloan
Om fluch it ynterne rendemint foar ferskate projekten te krijen, kinne jo in alsidige XIRR-rekkenmasine foar Excel meitsje. Hjir is hoe:
- Ynfiere de cashflows en datums yn twa yndividuele kolommen (A en B yn dit foarbyld).
- Meitsje twa dynamysk definieare berik, mei de namme Cash_flows en Datums . Technysk wurde dat formules neamd:
Cash_flows:
=OFFSET(Sheet1!$A$2,0,0,COUNT(Sheet1!$A:$A),1)
Datums:
=OFFSET(Sheet1!$B$2,0,0,COUNT(Sheet1!$B:$B),1)
Wêr't Sheet1 is de namme fan jo wurkblêd, A2 is de earste cashflow, en B2 is de earste datum.
Foar de detaillearre stap-foar-stap ynstruksjes, sjoch asjebleaft Hoe meitsje in dynamysk neamd berik yn Excel.
- Lear de dynamysk definieare nammen dy't jo makke hawwe oan de XIRR-formule:
=XIRR(Cash_flows, Dates)
Klear! Jo kinne no safolle cashflows tafoegje of fuortsmite as jo wolle, en jo dynamyske XIRR-formule sil dêrmei opnij berekkenje:
XIRR vs. IRR yn Excel
It wichtichste ferskil tusken Excel XIRR- en IRR-funksjes is dit:
- IRR giet derfan út dat alle perioaden yn in searje cashflows gelyk binne. Jo brûke dizze funksje om it ynterne rendemint te finen foar periodike cashflows lykas moanliks, fearnsjier of jierliks.
- XIRR kinne jo in datum tawize oan elke yndividuele cashflow. Dus, brûk dizze funksje om IRR te berekkenjen foar cashflows dy't net needsaaklik periodyk binne.
Algemien,as jo de krekte datums fan 'e betellingen kenne, is it oan te rieden om XIRR te brûken, om't it in bettere berekkeningsnauwkeurigens leveret.
Litte wy as foarbyld de resultaten fan IRR en XIRR fergelykje foar deselde cashflows:
As alle betellingen foarkomme op regelmjittige yntervallen , jouwe de funksjes heul tichte resultaten:
As de timing fan cashflows is ûngelikense , it ferskil tusken de resultaten is frij signifikant:
XIRR en XNPV yn Excel
XIRR is nau besibbe oan de XNPV-funksje, om't de resultaat fan XIRR is it koartingsnivo dat liedt ta in nul netto hjoeddeistige wearde. Mei oare wurden, XIRR is XNPV = 0. It folgjende foarbyld toant de relaasje tusken XIRR en XNPV yn Excel.
Litte wy sizze dat jo wat ynvestearringsmooglikens beskôgje en wolle sawol de netto hjoeddeistige wearde as de ynterne taryf ûndersykje fan rendemint op dizze ynvestearring.
Mei de cashflows yn A2:A5, datums yn B2:B5 en it koartingsnivo yn E1, sil de folgjende XNPV-formule jo de netto hjoeddeistige wearde jaan fan 'e takomstige cashflows:
=XNPV(E1, A2:A5, B2:B5)
In positive NPV jout oan dat it projekt rendabel is:
No, litte wy fine hokker koartingsnivo de netto hjoeddeistige wearde sil meitsje nul. Hjirfoar brûke wy de XIRR-funksje:
=XIRR(A2:A5, B2:B5)
Om te kontrolearjen oft de taryf produsearre troch XIRR echt liedt ta in nul NPV, set it yn it rate -argumint fan jo XNPVformule:
=XNPV(E4, A2:A5, B2:B5)
Of de folsleine XIRR-funksje ynfoegje:
=XNPV(XIRR(A2:A5, B2:B5), A2:A5, B2:B5)
Ja, de XNPV ôfrûn op 2 desimale plakken is gelyk oan nul:
Om de krekte NPV-wearde wer te jaan, kies om mear desimale plakken sjen te litten of tapasse it Wittenskiplike formaat op 'e XNPV-sel. Dat sil in resultaat produsearje lykas dit:
As jo net bekend binne mei de wittenskiplike notaasje, fier dan de folgjende berekkening út om it te konvertearjen nei in desimaal getal:
1.11E-05 = 1.11*10^-5 = 0.0000111
Excel XIRR-funksje wurket net
As jo in probleem hawwe mei de XNPV-funksje yn Excel, binne hjirûnder de haadpunten om te kontrolearjen.
#NUM ! flater
In #NUM-flater kin foarkomme fanwege de folgjende redenen:
- De wearden en datum -beriken hawwe ferskillende lingten (ferskillende) oantal kolommen of rigen).
- De wearden -array befettet net op syn minst ien positive en ien negative wearde.
- Ien fan 'e folgjende datums is earder as de earste datum.
- In resultaat is net fûn nei 100 iteraasjes. Besykje yn dit gefal in oare ried.
#VALUE! flater
In #VALUE-flater kin feroarsake wurde troch it folgjende:
- Elke fan de opjûne wearden is net-numerike.
- Guon fan de opjûne datums kinne net identifisearre wurde as jildige Excel-datums.
Dat is hoe't jo XIRR berekkenje yn Excel. Om de formules besprutsen yn dizze tutorial tichterby te besjen, binne jo wolkom om ús foarbyld te downloadenwurkboek hjirûnder. Ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen!
Oefeningswurkboek om te downloaden
XIRR Excel-sjabloan (.xlsx-bestân)