Excel XIRR-functie om IRR te berekenen voor niet-periodieke kasstromen

  • Deel Dit
Michael Brown

De handleiding laat zien hoe u XIRR in Excel kunt gebruiken om het interne rendement (IRR) te berekenen voor kasstromen met een onregelmatige timing en hoe u uw eigen XIRR-calculator kunt maken.

Wanneer u geconfronteerd wordt met een kapitaalintensieve beslissing, is de berekening van het interne rendement wenselijk, omdat u daarmee de verwachte opbrengsten van verschillende investeringen kunt vergelijken en een kwantitatieve basis voor het nemen van de beslissing krijgt.

In onze vorige handleiding hebben we bekeken hoe we het interne rendement kunnen berekenen met de IRR-functie in Excel. Die methode is snel en eenvoudig, maar heeft een essentiële beperking - de IRR-functie gaat ervan uit dat alle kasstromen zich voordoen met gelijke tijdsintervallen, zoals maandelijks of jaarlijks. In het echte leven gebeuren de instroom en de uitstroom van kasmiddelen echter vaak met onregelmatige tussenpozen.Gelukkig heeft Microsoft Excel een andere functie om in dergelijke gevallen de IRR te vinden, en deze handleiding leert u hoe u die kunt gebruiken.

    XIRR-functie in Excel

    De Excel XIRR-functie geeft het interne rendement voor een reeks al dan niet periodieke kasstromen.

    De functie werd geïntroduceerd in Excel 2007 en is beschikbaar in alle latere versies van Excel 2010, Excel 2013, Excel 2016, Excel 2019 en Excel voor Office 365.

    De syntaxis van de XIRR-functie is als volgt:

    XIRR(waarden, data, [gok])

    Waar:

    • Waarden (vereist) - een matrix of een reeks cellen die een reeks in- en uitstromen weergeven.
    • Data (vereist) - data die corresponderen met kasstromen. Data kunnen in willekeurige volgorde voorkomen, maar de datum van de initiële investering moet als eerste in de matrix staan.
    • Guess (facultatief) - een verwacht IRR in de vorm van een percentage of een decimaal getal. Indien dit wordt weggelaten, gebruikt Excel het standaardpercentage van 0,1 (10%).

    Bijvoorbeeld, om de IRR te berekenen voor de reeks kasstromen in A2:A5 en data in B2:B5, gebruikt u deze formule:

    =XIRR(A2:A5, B2:B5)

    Tip. Voor een correcte weergave van het resultaat moet u ervoor zorgen dat de Percentage formaat is ingesteld voor de formulecel.

    6 dingen die u moet weten over de XIRR-functie

    De volgende opmerkingen zullen u helpen de interne werking van de XIRR-functie beter te begrijpen en deze zo efficiënt mogelijk te gebruiken in uw werkbladen.

    1. XIRR in Excel is ontworpen voor het berekenen van het interne rendement voor kasstromen met ongelijke timing. Voor periodieke kasstromen waarvan de exacte betalingsdata onbekend zijn, kunt u de IRR-functie gebruiken.
    2. De reeks waarden moet ten minste één positieve (inkomen) en één negatieve (uitgaande betaling) waarde bevatten.
    3. Indien de eerste waarde een uitgave is (initiële investering), moet deze worden weergegeven door een negatief getal. De initiële investering wordt niet verdisconteerd; latere betalingen worden teruggebracht tot de datum van de eerste kasstroom en verdisconteerd op basis van een jaar van 365 dagen.
    4. Alle datums worden afgekapt tot gehele getallen, wat betekent dat het fractionele deel van een datum dat de tijd weergeeft, wordt verwijderd.
    5. Datums moeten geldige Excel-datums zijn die zijn ingevoerd als verwijzingen naar cellen die datums bevatten of als resultaten van formules zoals de functie DATUM. Als datums worden ingevoerd in het tekstformaat, kunnen er problemen optreden.
    6. XIRR in Excel geeft altijd een jaarlijkse IRR zelfs bij de berekening van maandelijkse of wekelijkse kasstromen.

    XIRR-berekening in Excel

    De XIRR-functie in Excel gebruikt een trial and error-benadering om het percentage te vinden dat aan deze vergelijking voldoet:

    Waar:

    • P - kasstroom (betaling)
    • d - datum
    • i - periode nummer
    • n - perioden totaal

    Beginnend met de gok indien opgegeven of met de standaard 10% indien niet, doorloopt Excel iteraties om tot het resultaat te komen met een nauwkeurigheid van 0,000001%. Indien na 100 pogingen geen nauwkeurig percentage is gevonden, wordt de foutmelding #NUM! teruggegeven.

    Om de geldigheid van deze vergelijking te controleren, toetsen we haar aan het resultaat van de XIRR-formule. Om onze berekening te vereenvoudigen, gebruiken we de volgende matrixformule (vergeet niet dat elke matrixformule moet worden voltooid door op Ctrl + Shift + Enter te drukken):

    =SUM(A2:A5/((1+$E$1)^((B2:B5-$B$2)/365)))

    Waar:

    • A2:A5 zijn de kasstromen
    • B2:B5 zijn de data
    • E1 is het door XIRR teruggegeven percentage

    Zoals blijkt uit de onderstaande schermafbeelding is het resultaat zeer dicht bij nul. Q.E.D. :)

    Hoe XIRR berekenen in Excel - formulevoorbeelden

    Hieronder volgen enkele voorbeelden die de gangbare toepassingen van de XIRR-functie in Excel demonstreren.

    Basis XIRR-formule in Excel

    Stel dat u in 2017 $1.000 hebt geïnvesteerd en verwacht in de komende 6 jaar enige winst te ontvangen. Om het interne rendement van deze investering te vinden, gebruikt u deze formule:

    =XIRR(A2:A8, B2:B8)

    Waarbij A2:A8 de kasstromen zijn en B2:B8 de data die overeenkomen met de kasstromen:

    Om de rentabiliteit van deze investering te beoordelen, vergelijkt u de XIRR-output met die van uw onderneming. gewogen gemiddelde kapitaalkosten of drempelwaarde Als het rendement hoger is dan de kapitaalkosten, kan het project als een goede investering worden beschouwd.

    Wanneer u verschillende investeringsopties vergelijkt, vergeet dan niet dat het verwachte rendement slechts één van de factoren is die u moet inschatten voordat u een beslissing neemt. Voor meer informatie, zie Wat is het interne rendement (IRR)?

    Volledige vorm van Excel XIRR-functie

    Als u weet wat voor rendement u verwacht van deze of gene investering, kunt u uw verwachting gebruiken als een gok. Dit is vooral nuttig wanneer een duidelijk correcte XIRR-formule een #NUM! foutmelding geeft.

    Voor de hieronder getoonde gegevensinvoer geeft een XIRR-formule zonder de gok een foutmelding:

    =XIRR(A2:A7, B2:B7)

    Het verwachte rendement (-20%) in de raad eens argument helpt Excel tot het resultaat te komen:

    =XIRR(A2:A7, B2:B7, -20%)

    Hoe XIRR berekenen voor maandelijkse kasstromen

    Om te beginnen moet u dit onthouden - welke kasstromen u ook berekent, de XIRR-functie van Excel produceert een jaarlijks rendement .

    Laten we, om dit zeker te weten, de IRR vinden voor dezelfde reeks kasstromen (A2:A8) die zich maandelijks en jaarlijks voordoen (de data staan in B2:B8):

    =XIRR(A2:A8, B2:B8)

    Zoals u in het onderstaande screenshot kunt zien, gaat de IRR van 7,68% bij jaarlijkse kasstromen naar ongeveer 145% bij maandelijkse kasstromen! Het verschil lijkt te groot om alleen door de factor tijdwaarde van geld te worden gerechtvaardigd:

    Om een geschatte maandelijkse XIRR kunt u de onderstaande berekening gebruiken, waarbij E1 het resultaat is van de gewone XIRR-formule:

    =(1+E1)^(1/12)-1

    Of u kunt de XIRR rechtstreeks in de vergelijking opnemen:

    =(1+XIRR(A2:A8,B2:B8))^(1/12)-1

    Laten we als extra controle de IRR-functie gebruiken op dezelfde kasstromen. Vergeet niet dat de IRR ook een benaderend percentage berekent, omdat hij ervan uitgaat dat alle perioden gelijk zijn:

    =IRR(A2:A8)

    Het resultaat van deze berekeningen is een maandelijkse XIRR van 7,77%, die zeer dicht in de buurt komt van de 7,68% die de IRR-formule oplevert:

    De conclusie Als u een IRR op jaarbasis zoekt voor maandelijkse kasstromen, gebruikt u de XIRR-functie in haar pure vorm; om een maandelijkse IRR te krijgen, past u de hierboven beschreven aanpassing toe.

    Excel XIRR-sjabloon

    Om snel het interne rendement voor verschillende projecten te berekenen, kunt u een veelzijdige XIRR-calculator voor Excel maken. Zo gaat u te werk:

    1. Voer de kasstromen en data in twee afzonderlijke kolommen in (A en B in dit voorbeeld).
    2. Maak twee dynamisch gedefinieerde bereiken, genaamd Kasstromen en Data Technisch gezien zullen dat formules op naam zijn:

      Kasstromen:

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

      Data:

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

      Waar Blad1 is de naam van uw werkblad, A2 is de eerste kasstroom, en B2 is de eerste datum.

      Voor de gedetailleerde stapsgewijze instructies, zie Hoe maak ik een dynamisch naambereik in Excel.

    3. Geef de dynamisch gedefinieerde namen die u hebt gemaakt aan de XIRR-formule:

    =XIRR(Kasstromen, Data)

    U kunt nu zoveel kasstromen toevoegen of verwijderen als u wilt, en uw dynamische XIRR-formule zal dienovereenkomstig herberekenen:

    XIRR vs. IRR in Excel

    Het belangrijkste verschil tussen de Excel XIRR- en IRR-functies is dit:

    • IRR veronderstelt dat alle perioden in een reeks kasstromen gelijk zijn. U gebruikt deze functie om het interne rendement te vinden voor periodieke kasstromen zoals maandelijks, driemaandelijks of jaarlijks.
    • XIRR kunt u aan elke afzonderlijke kasstroom een datum toekennen. Gebruik deze functie dus om de IRR te berekenen voor kasstromen die niet noodzakelijk periodiek zijn.

    Als u de exacte data van de betalingen kent, is het in het algemeen raadzaam XIRR te gebruiken, omdat dit een betere berekeningsnauwkeurigheid biedt.

    Laten we als voorbeeld de resultaten van IRR en XIRR vergelijken voor dezelfde kasstromen:

    Als alle betalingen plaatsvinden op regelmatige tijdstippen geven de functies zeer dicht bij elkaar liggende resultaten:

    Als de timing van de kasstromen ongelijke is het verschil tussen de resultaten vrij groot:

    XIRR en XNPV in Excel

    XIRR is nauw verbonden met de XNPV-functie omdat het resultaat van XIRR de discontovoet is die leidt tot een netto contante waarde van nul. Met andere woorden, XIRR is XNPV = 0. Het volgende voorbeeld toont het verband tussen XIRR en XNPV in Excel.

    Stel dat u een investeringsmogelijkheid overweegt en zowel de netto contante waarde als het interne rendement van deze investering wilt onderzoeken.

    Met de kasstromen in A2:A5, de data in B2:B5 en de discontovoet in E1 geeft de volgende XNPV-formule de netto contante waarde van de toekomstige kasstromen:

    =XNPV(E1, A2:A5, B2:B5)

    Een positieve NCW geeft aan dat het project winstgevend is:

    Laten we nu uitzoeken met welke discontovoet de netto contante waarde nul wordt. Hiervoor gebruiken we de XIRR-functie:

    =XIRR(A2:A5, B2:B5)

    Om na te gaan of het door XIRR geproduceerde percentage werkelijk tot een NPV van nul leidt, zet u het in het tarief argument van uw XNPV-formule:

    =XNPV(E4, A2:A5, B2:B5)

    Of de hele XIRR-functie insluiten:

    =XNPV(XIRR(A2:A5, B2:B5), A2:A5, B2:B5)

    Ja, de XNPV afgerond op 2 decimalen is gelijk aan nul:

    Om de exacte NCW-waarde weer te geven, kiest u ervoor meer decimalen te tonen of past u het Wetenschappelijk formaat toe op de cel XNPV. Dat levert een resultaat op dat lijkt op dit:

    Als u niet vertrouwd bent met de wetenschappelijke notatie, voer dan de volgende berekening uit om het om te zetten in een decimaal getal:

    1.11E-05 = 1.11*10^-5 = 0.0000111

    Excel XIRR functie werkt niet

    Als u een probleem hebt met de XNPV-functie in Excel, zijn hieronder de belangrijkste punten die u moet controleren.

    #NUM! fout

    Een #NUM-fout kan om de volgende redenen optreden:

    • De waarden en data bereiken hebben verschillende lengtes (verschillend aantal kolommen of rijen).
    • De waarden array niet ten minste één positieve en één negatieve waarde bevat.
    • Alle volgende data zijn vroeger dan de eerste datum.
    • Na 100 iteraties is geen resultaat gevonden. Probeer in dat geval een andere gok.

    #FOUT!

    Een #VALUE-fout kan worden veroorzaakt door het volgende:

    • Een van de geleverde waarden zijn niet-numeriek.
    • Sommige van de opgegeven data kunnen niet worden geïdentificeerd als geldige Excel-data.

    Dat is hoe je XIRR berekent in Excel. Om de formules die in deze tutorial worden besproken nader te bekijken, kun je hieronder onze voorbeeldwerkmap downloaden. Ik dank je voor het lezen en hoop je volgende week op onze blog te zien!

    Praktijk werkboek om te downloaden

    XIRR Excel-sjabloon (.xlsx-bestand)

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.