internrendementrekentool
Wat is een Internal Rate of Return (IRR)-berekening?
De Internal Rate of Return (IRR) is het annualiseerde rendement op een investering. Het wordt berekend uit de bedragen en datums van de kasstromen. Het vereist geen extern opgegeven rentepercentage. Om deze reden wordt het “intern” genoemd. Deze rekentool gebruikt de Newton–Raphson‑methode om de IRR te berekenen.
Een Internal Rate of Return (IRR)-rekentool berekent het beleggingsresultaat. De resultaten stellen u in staat om twee of meer investeringsopties op een consistente basis te vergelijken.
Deze rekentool bepaalt de IRR voor een complexe reeks kasstromen. Hij rapporteert ook het totale geïnvesteerde bedrag, het totale terugontvangen bedrag en de winst (of verlies). De rekentool ondersteunt zowel onregelmatige tijdsperioden als exacte datum invoer.
De frequentie‑optie definieert regelmatige kasstromen, zoals dagelijkse, maandelijkse of kwartaalbetalingen. Er zijn 11 frequentie‑keuzes.
Bekijk de gebruikstips hieronder (klik om te scrollen). …
De Rekentool‑Bereken de interne opbrengstvoet voor een onregelmatige kasstroom
Informatie
- Jan. 28, 2025: U kunt nu kopiëren/plakken (Ctrl‑C/V [Cmd‑C/V op een Mac]) om een waarde van de ene cel naar de andere te kopiëren.
Waarom is de IRR nuttig?
De Internal Rate of Return (IRR) zet ongelijke projectkasstromen om in één annualiseerd rendement. Het stelt beleggers in staat om kansen te vergelijken op een consistente basis. Omdat de IRR zowel de bedragen als het tijdstip van kasstromen weerspiegelt, standaardiseert het resultaten over investeringen met verschillende uitgaven‑ en ontvangstmomenten.
Bijvoorbeeld, beschouw twee huurwoningen die te koop staan. De vraagprijzen zijn ongeveer gelijk en de geprojecteerde huren zijn ook ongeveer gelijk. Eén woning vereist hogere initiële renovatiekosten. De andere heeft hogere onroerendgoedbelastingen. Hoe kan een belegger bepalen welke aankoop de betere investering is?
Een belegger kan een IRR‑rekentool gebruiken om deze vergelijking te maken.
Let op: Vergelijk geen interne rendementsvoeten die met verschillende rekentools zijn berekend.
Waarom is dit belangrijk?
Twee verschillende rekentools kunnen resultaten iets anders berekenen, en geen van beide is per se onjuist. Bijvoorbeeld bevat Microsoft Excel twee IRR‑functies die voor dezelfde kasstromen verschillende resultaten kunnen opleveren. Gebruikers hoeven zich hier niet op te concentreren, maar ze moeten er wel rekening mee houden bij het interpreteren van resultaten.
Ter informatie, bepaalt deze rekentool de IRR met behulp van de Newton–Raphson‑methode en telt dagen (sommige rekentools tellen in plaats daarvan perioden).
Om een rekentool te proberen dat een ander IRR‑algoritme toepast, gebruik de JKP-rekentool (APR) van deze site. De JKP-rekentool volgt de methode die in de Truth-in-Lending Act is gespecificeerd voor het berekenen van JKP, wat een vorm van IRR is.
Gebruik van de rekentool en tips
- Nulbedragen hebben geen invloed op de IRR. Bijvoorbeeld, als de frequentie “Maandelijks,” is en er slechts vier kasstromen in een jaar zijn, laat de overige acht op 0 staan. Hetzelfde geldt voor nulbedragen nadat u de uiteindelijke liquidatiewaarde hebt ingevoerd.
- Voer de huidige of uiteindelijke waarde van de investering in als de laatste kasstroom. Als u de IRR voor een aandeel of beleggingsfonds berekent en u de investering nog bezit, voer dan de huidige waarde van de investering in als het laatste bedrag.
- U hoeft de kasstromen niet in datumvolgorde in te voeren. De rekentool sorteert ze voordat het resultaat wordt berekend. Deze functie is handig als u merkt dat u een kasstroom bent vergeten. In dat geval voert u het bedrag in een willekeurige beschikbare cel in, wijzigt u de datum voor die cel, en klikt u vervolgens op
Calcom te sorteren. - Als u per ongeluk een kasstroom dupliceert, stelt u één van de duplicaten in op “0.”
- Het wijzigen van
First Cash Flow Datezet de datums terug zonder de ingevoerde waarden te wissen. - Afhankelijk van de volgorde waarin u
First Cash Flow Date,Remove 0’senAdd Seriesgebruikt, kan deFirst Cash Flow Dateniet de eerste datum in het invoerveld zijn. Dit is geen fout. Het wijzigen vanFirst Cash Flow Dateinitialiseert een reeks die op de geselecteerde datum begint. U kunt echter de datum wijzigen, ofRemove 0’skan de datum verwijderen als de startdatumwaarde 0 is. Ten slotte kunt u een reeks invoegen met een datum die vóórFirst Cash Flow Dateligt. - Kalendertip: Wanneer u de kalender gebruikt, klikt u bovenaan op de maand om een lijst met maanden te tonen. Indien nodig klikt u bovenaan op het jaar om een lijst met jaren te tonen. Klik om een jaar te selecteren, vervolgens een maand en daarna een dag. U kunt ook door de maanden en dagen scrollen. Of klik op
Todayom de huidige datum te selecteren. - Als u de kalender liever niet gebruikt, klikt u eenmaal op een datum of gebruikt u de Tab-toets (of Shift+Tab) om een datum te selecteren. Typ vervolgens alleen acht cijfers—er is geen noodzaak om scheidingstekens in te voeren. Omdat de datum al geselecteerd is, hoeft u de vorige datum niet eerst te wissen. Bijvoorbeeld, als uw datumnotatie
mm/dd/yyyyis, typ dan voor 1 augustus 202508012025. - Belangrijke herinnering: U hoeft de kasstromen niet in datumvolgorde in te voeren. De rekentool sorteert ze nadat u op de knop
Calcklikt.
Een belangrijke herinnering over IRR‑rekentools
Verschillende IRR‑rekentools kunnen verschillende algoritmen gebruiken om de rendementsvoet te bepalen. Er bestaat geen enkele formule voor het berekenen van IRR. Vergelijk de IRR‑uitkomst van één investering uit een rekentool niet met de IRR‑uitkomst van een andere investering uit een ander rekentool. Gebruik altijd hetzelfde rekentool wanneer u meerdere investeringen vergelijkt.
Interne Rendementsvoet — IRR‑vergelijkingen
Figuur 2 — Stapsgewijze oplossing van de IRR‑vergelijking.
Variabelen: PMT0 = −50.000; PMT1 = −10.000; PMT2 = −12.000; PMT3 = 90.000; n = 3; f = 1.
Variabele definities
- r
- Periodieke rendementsvoet. Bijvoorbeeld per jaar wanneer kasstromen jaarlijks zijn.
- IRR
- Nominale jaarlijkse rendementsvoet, berekend als
IRR = r × f. - f
- Frequentie (het aantal perioden per jaar). Voor jaarlijkse spreiding is
f = 1. - PMT
- Kasstroom op periode‑index
t. Conventioneel zijn uitgaande kasstromen negatief en inkomende positief. De waarden kunnen per periode verschillen. - n
- Totaal aantal perioden na
t = 0. De som vant = 0tott = nomvat zowel de initiële kasstroom bijt = 0als de eindkasstroom bijt = n. - t
- Periode‑index. Een geheel getal met
t = 0, 1, …, n, gemeten in gelijke tijdstappen. (De rekentool vereist niet dat kasstromen gelijkmatig zijn gespreid.)
- Hoe berekent u de IRR?
Om de Interne Rendementsvoet (IRR) te berekenen, lost u de rente op die de Netto Contante Waarde (NCW) van een reeks kasstromen gelijk maakt aan nul. Omdat de IRR‑vergelijking niet lineair is, wordt deze doorgaans opgelost met een iteratieve methode zoals Newton–Raphson.
Gedetailleerde uitleg
De IRR‑vergelijking is niet lineair en kan niet algebraïsch worden opgelost. Om de rente r te vinden die de Netto Contante Waarde gelijk maakt aan nul, beschouwt u het probleem als een wortelzoekprobleem. Dit betekent dat de volgende vergelijking moet worden opgelost:
We zoeken de waarde van r zodat f(r) = 0. Deze rekentool past de Newton–Raphson‑methode toe om deze waarde te vinden. De methode start met een initiële schatting en verfijnt die door zowel de functiewaarde als de helling (afgeleide) op dat punt te gebruiken.
De helling is de afgeleide van f(r), aangeduid als f’(r), die aangeeft hoe gevoelig de Netto Contante Waarde is voor veranderingen in r. Deze wordt berekend als:
De Newton–Raphson‑updateformule is:
Elke iteratie levert een waarde die dichter bij de IRR ligt. Dit proces wordt geïllustreerd in Fig. 2, die de berekening met voorbeeldkasstromen toont.
Berekeningsstappen uitgelegd — Fig. 2.
- Wat is de IRR voor de kasstromen −50.000 (investering), −10.000, −12.000, +90.000 (teruggegeven), met elk jaar één kasstroom?
Los de periodieke IRR op door de Netto Contante Waarde (NCW) op nul te stellen en
f(r)te definiëren als de som van gedisconteerde kasstromen enf’(r)als de afgeleide. Pas vervolgens Newton–Raphson‑updates (Vergelijking (6)) toe totdatf(r)naar nul convergeert.- Definieer de NPV‑functie
f(r)uit Vergelijking (2):f(r) = −50,000 − 10,000 ÷ (1 + r)^1 − 12,000 ÷ (1 + r)^2 + 90,000 ÷ (1 + r)^3 - Pas de algemene afgeleide‑regel toe (Vergelijking (5)) om
f’(r)te berekenen:f’(r) = 10,000 ÷ (1 + r)^2 + 24,000 ÷ (1 + r)^3 − 270,000 ÷ (1 + r)^4(Elke term volgt het patroon−t × PMT_t ÷ (1 + r)^(t+1).) - Kies een initiële schatting voor de periodieke rente:
r₀ = 0,10. - Bereken de discontovoeten bij
r₀(eerste iteratie volledig weergegeven):(1 + r₀) = 1.10 (1 + r₀)^−1 = 1 ÷ 1.10 ≈ 0.90909091 (1 + r₀)^−2 = 1 ÷ (1.10)^2 ≈ 0.82644628 (1 + r₀)^−3 = 1 ÷ (1.10)^3 ≈ 0.75131480 (1 + r₀)^−4 = 1 ÷ (1.10)^4 ≈ 0.68301346 - Evalueer
f(r₀)met Vergelijking (2):f(r₀) = −50,000 + [−10,000 × 0.90909091] + [−12,000 × 0.82644628] + [90,000 × 0.75131480] ≈ −50,000 − 9,090.90910 − 9,917.35536 + 67,618.33200 ≈ −1,389.93238167Resultaat:
f(r₀) ≈ −1,389.93238167 - Evalueer
f’(r₀)met Vergelijking (5) (term voor term):- t = 1, PMT₁ = −10,000:
−1 × (−10,000) ÷ (1 + r₀)^2 = +10,000 × (1 + r₀)^−2 ≈ 10,000 × 0.82644628 - t = 2, PMT₂ = −12,000:
−2 × (−12,000) ÷ (1 + r₀)^3 = +24,000 × (1 + r₀)^−3 ≈ 24,000 × 0.75131480 - t = 3, PMT₃ = +90,000:
−3 × (+90,000) ÷ (1 + r₀)^4 = −270,000 × (1 + r₀)^−4 ≈ −270,000 × 0.68301346
Som: 10.000 × 0,82644628 + 24.000 × 0,75131480 − 270.000 × 0,68301346 ≈ ‑158.117,61491701Resultaat:
f’(r₀) ≈ −158,117.61491701 - t = 1, PMT₁ = −10,000:
- Pas de Newton–Raphson‑update toe (Vergelijking (6)):
r₁ = r₀ − f(r₀) ÷ f’(r₀) = 0.10 − (−1,389.93238167) ÷ (−158,117.61491701) = 0.10 − 0.00879049676 ≈ 0.09120950 - Discontovoeten bij
r₁(alleen resultaten):(1 + r₁)^−1 ≈ 0.91641431(1 + r₁)^−2 ≈ 0.83981518(1 + r₁)^−3 ≈ 0.76961865(1 + r₁)^−4 ≈ 0.70528954 - Evalueer bij
r₁(alleen resultaten):f(r₁) ≈ 23.75294757f’(r₁) ≈ −163,559.17595169 - Update (alleen resultaten):
r₂ = r₁ − f(r₁) ÷ f’(r₁) ≈ 0.09135473 - Discontovoeten bij
r₂(alleen resultaten):(1 + r₂)^−1 ≈ 0.91629236(1 + r₂)^−2 ≈ 0.83959169(1 + r₂)^−3 ≈ 0.76931145(1 + r₂)^−4 ≈ 0.70491420 - Evalueer bij
r₂(alleen resultaten):f(r₂) ≈ 0.00666170f’(r₂) ≈ −163,467.44351228 - Update (alleen resultaten):
r₃ = r₂ − f(r₂) ÷ f’(r₂) ≈ 0.09135477 - Kortingsfactoren bij
r₃(alleen resultaten):(1 + r₃)^−1 ≈ 0.91629233(1 + r₃)^−2 ≈ 0.83959163(1 + r₃)^−3 ≈ 0.76931136(1 + r₃)^−4 ≈ 0.70491410 - Eindconvergentie (alleen resultaten):
f(r₃) ≈ 0.00000000f’(r₃) ≈ −163,467.41777956r ≈ r₃ − f(r₃) ÷ f’(r₃) ≈ 0.09135477 - Annualiseer met frequentie
f = 1:IRR = r × f ≈ 0.09135477IRR ≈ 9.135477%
Dus is de periodieke IRR
r ≈ 0,09135477, en, met jaarlijkse spacing (f = 1), is de interne rendementsvoetR ≈ 9,135477%.- Definieer de NPV‑functie
Opmerkingen:
- Eerste iteratie volledig weergegeven: Kortingsfactoren, functiewaarden, de afgeleide en de update worden uitgebreid weergegeven met expliciete rekenkunde. Latere iteraties tonen alleen resultaten maar volgen dezelfde structuur.
f(rₖ)versusf’(rₖ):f(rₖ)is de NPV bij iteratiek.f’(rₖ)is de helling (afgeleide) van de NPV ten opzichte vanrbij die iteratie en verschijnt in de noemer van de Newton–Raphson‑update (Vergelijking (6)).- Stopcriterium: Iteratie stopt wanneer
|f(rₖ)|voldoende dicht bij nul ligt zodat een volgende update derniet materieel verandert.
Eindantwoord
Het uiteindelijke antwoord (IRR) is ongeveer 9,135%.
Valideer de rekentool. Driejarige interne rendementsberekening.
| Initiële investering: | −50,000.00 |
|---|---|
| Datum van initiële investering: | |
| Eerste kasstroomdatum: | |
| Kasstroomfrequentie: | Jaarlijks |
| Kortingsvoet (optioneel): | 0.0% |
| Nr. | Datum | Beschrijving | Bedrag |
|---|---|---|---|
| 1 | Aanvullende investering | −10,000.00 | |
| 2 | Aanvullende investering | −12,000.00 | |
| 3 | Investeringsrendement | 90,000.00 | |
| Als een periode 29 februari (schrikkeljaar) bevat, kan het resultaat iets afwijken. | |||
Berekend resultaat:
| Interne rendementsvoet (IRR): | =9.135% |
|---|
Opmerkingen:
- Dit voorbeeld gebruikt dezelfde berekening als weergegeven in Fig. 2.
- De rekentool berekent een Uitgebreide interne rendementsvoet (gelijk aan de
XIRR-functie van een spreadsheet). Uitgebreide IRR biedt meer flexibiliteit en nauwkeurigheid omdat kasstroominvoeren werkelijke data gebruiken. Een verschil van één dag kan resulteren in een iets andere (X)IRR.
IRR-rekentool Help
De interne rendementsvoet (IRR) is het geannualiseerde rendement op een investering, uitgedrukt als percentage.
Een investering kan een reeks kasstromen omvatten. Er kunnen meer dan één investering (uitstroom) en meer dan één opname of rendement (instroom) zijn. Er moet echter ten minste één investering (uitstroom) en ten minste één rendement (instroom) zijn. Kasstromen kunnen op elke datum en voor elk bedrag voorkomen.
Het is essentieel om het juiste teken (positief of negatief) voor elke kasstroom te gebruiken. Hoe bepaalt u het juiste teken?
Gebruik deze regel: Wanneer u voor het eerst investeert, doet u een betaling of overschrijft u geld. Een betaling verlaagt uw rekeningsaldo. Voer daarom alle investeringskasstromen, inclusief de “Initiële investering,” in als negatieve waarden.
Wanneer u geld van de investering ontvangt, stort u het op uw rekening. Een storting verhoogt uw rekeningsaldo. Voer daarom alle investeringsrendementen, inclusief de uiteindelijke liquidatiewaarde van uw investering, in als positieve waarden.
De geplande data worden bijgewerkt telkens wanneer u de Kasstroomfrequentie wijzigt. De nieuwe data worden berekend op basis van de Eerste kasstroomdatum. De instelling Kasstroomfrequentie heeft echter op zichzelf geen invloed op het IRR‑resultaat. De rekentool gebruikt Kasstroomfrequentie alleen om data te creëren die overeenkomen met uw verwachte investeringskasstromen. Bijvoorbeeld, als u gewoonlijk extra investeringen of opnames twee keer per jaar doet, stel Kasstroomfrequentie in op Semiannually.


Comments, suggestions & questions welcomed...