Bereken IRR in Excel

IRR-berekening in Excel

IRR of intern rendement wordt gebruikt om de interne winst te berekenen voor sommige investeringen in financiële dienstverlening, IRR is een ingebouwde functie in Excel die wordt gebruikt om hetzelfde te berekenen en het is ook een financiële formule, deze functie neemt een reeks waarden als een invoer waarvoor we het interne rendement moeten berekenen en een gokwaarde als de tweede invoer.

IRR in excel staat voor I INTERNE R aten van R eturn. IRR in Excel is een van de ingebouwde functies die beschikbaar zijn in Microsoft Excel. IRR op Excel valt onder de categorie Financiële functies in.

De interne rentabiliteit is de rentevoet die wordt ontvangen voor de gedane investering. IRR in Excel bestaat uit de betalingen die worden gedaan weergegeven door de negatieve waarden en de inkomsten die worden gegenereerd door positieve waarden die op een regelmatig tijdsinterval voorkomen.

De IRR-functie in Excel retourneert het interne rendement voor een reeks cashflows die worden weergegeven door de positieve en negatieve getallen. Deze kasstromen hoeven niet consistent te zijn, zoals bij een annuïteit. De kasstromen moeten echter met regelmatige tussenpozen plaatsvinden, zoals maandelijks, driemaandelijks of jaarlijks. Het contante bedrag kan per interval verschillen.

Formule die wordt gebruikt om IRR in Excel te berekenen

De IRR-formule Excel is als volgt:

Waar,

  • range = Dit is een verplichte parameter. Een reeks cellen die de reeks cashflows aangeven waarvoor het interne rendement zou worden berekend.
  • raden = Dit is een optionele parameter. Het geeft een getal aan waarvan u vermoedt dat het dicht bij het resultaat van het interne rendement ligt. Als er geen waarde wordt vermeld, is de standaardwaarde 0,1 of 10%
  • "[]" Geeft optionele parameters aan.

De functie retourneert een numerieke waarde. Het kan positief of negatief zijn.

Hoe IRR in Excel te berekenen? (met voorbeelden)

U kunt deze IRR-functie Excel-sjabloon hier downloaden - IRR-functie Excel-sjabloon

De IRR-berekeningen in Excel kunnen op 2 manieren worden gedaan, namelijk een werkbladfunctie (WS) of een VBA-functie. Als WS-functie kan deze als onderdeel van de formule in een cel van een werkblad worden ingevoerd. Als VBA-functie kan het worden gebruikt in macrocode die wordt ingevoerd via de Microsoft Visual Basic Editor die is geïntegreerd in MS Excel. Raadpleeg de IRR-berekening in Excel-voorbeeld hieronder voor een beter begrip.

Voorbeeld # 1 - IRR-berekening in Excel-werkblad

In deze berekening van het IRR-voorbeeld geeft -3000 het geïnvesteerde kapitaalbedrag aan. De daaropvolgende cijfers 2000 en 5000 geven inkomen aan. De IRR-functie in Excel wordt berekend op de waarden -3000, 2000 en 5000. Het resultaat is 67%.

Voorbeeld # 2

In deze IRR-voorbeeldberekening is #GETAL! wordt als resultaat weergegeven omdat er geen enkele negatieve waarde aanwezig is in de set waarden. Er is dus geen waarde die de betaling aangeeft, maar het zijn allemaal inkomsten.

Voorbeeld # 3

In deze IRR-voorbeeldberekening zijn alle waarden negatief. Dit geeft aan dat er geen inkomsten zijn gegenereerd. Daarom is het gegenereerde resultaat #GETAL! 

Voorbeeld # 4

In deze IRR-voorbeeldberekening zijn de totale waarden vijf. -10000 geeft de uitgevoerde betaling aan. De volgende waarden zijn per jaar, dwz inkomen verdiend in jaar 1 is 2000, jaar 2 is 5000, jaar 3 is 4000, jaar 5 is 6000.

Om het inkomen te berekenen dat aan het einde van drie jaar is gegenereerd, wordt de IRR-formule toegepast op cellen variërend van B2: B4. Het resultaat is -19% omdat het uitbetalingsbedrag in het eerste jaar hoger is dan het inkomen dat in de daaropvolgende jaren wordt gegenereerd.

Om het inkomen te berekenen dat aan het einde van vijf jaar is gegenereerd, wordt de IRR-formule toegepast op cellen variërend van B2: B6. Het resultaat is 22%. Het resultaat is positief aangezien het inkomen dat in de volgende jaren wordt gegenereerd hoger is dan het bedrag dat in het eerste jaar is geïnvesteerd.

Voorbeeld # 2 - IRR-berekening in Excel VBA

De IRR-functie kan als volgt in VBA-code in Microsoft Excel worden gebruikt:

IRR-formule in Excel VBA :

De Irr-formule in VBA is als volgt.

Waar,

Waarden = Cashflow

IRRVal = Intern rendement

IRR in Excel VBA-voorbeeld

Laten we het voorbeeld voor Irr in VBA bekijken.

In deze IRR-voorbeeldberekening is de IRRVal een variabele van het type double. Het bevat het resultaat dat wordt geretourneerd door de functie Irr. De waarden worden weergegeven in de vorm van een array van dubbele gegevens van het gegevenstype, waarbij de beginwaarde -10000 is, hetgeen de betaling in het eerste jaar aangeeft. De volgende waarden zijn 2000, 5000, 4000 en 6000 en geven het inkomen aan dat voor de komende vier jaar per jaar wordt gegenereerd.

Dingen om te onthouden

  1. De waardenmatrix ( bereik ) moet minimaal één positief en één negatief getal bevatten.
  2. Waarden moeten op volgorde staan. IRR gebruikt de volgorde van waarden om de volgorde van cashflows te interpreteren. Zorg ervoor dat u de betalings- en inkomstenwaarden invoert in de volgorde waarin ze zijn gebeurd of als u het wilt laten gebeuren.
  3. Als een array met verwijzingsargumenten tekst, logische waarden of lege cellen bevat, worden die waarden genegeerd.
  4. MS Excel gebruikt een iteratieve techniek om IRR met Excel te berekenen. Beginnend met een schatting, doorloopt IRR de berekening totdat het resultaat binnen 0,00001 procent nauwkeurig is. Als IRR geen resultaat kan vinden dat werkt na 20 pogingen, wordt de #GETAL! de foutwaarde wordt geretourneerd.
  5. Als de IRR-functie in Excel de foutwaarde #GETAL! of als het resultaat niet overeenkomt met wat u ervan verwachtte, probeer dan met een andere waarde voor
  6. In de meeste gevallen hoeft u geen gokwaarde op te geven voor de IRR-berekening in Excel. Als de gokparameter wordt overgeslagen, gaat de software ervan uit dat deze 0,1 oftewel 10% is.
  7. IRR is nauw verwant aan NPV, dwz de netto contante waarde-functie. Het door IRR met Excel berekende rendement is het rentetarief dat overeenkomt met een netto contante waarde van nul.