IRR‑kalkylator
Vad är en internräntesats (IRR) beräkning?
Den interna räntesatsen (IRR) är den årliga avkastningsräntan på en investering. Den beräknas utifrån beloppen och datumen för kassaflödena. Den kräver ingen externt specificerad ränta. Av den anledningen kallas den “intern”. Denna kalkylator använder Newton–Raphson‑metoden för att beräkna IRR.
En internräntesatskalkylator (IRR) beräknar investeringsresultatet. Resultaten låter dig jämföra två eller fler investeringsalternativ på en gemensam grund.
Denna kalkylator bestämmer IRR för en komplex serie av kassaflöden. Den rapporterar också det totala investerade beloppet, det totala återbetalade beloppet och vinsten (eller förlusten). Kalkylatorn stödjer både oregelbundna tidsperioder och exakt datumdata.
Frekvensalternativet definierar regelbundna kassaflöden, t.ex. dagliga, månatliga eller kvartalsvisa betalningar. Det finns 11 frekvensval.
Granska användningstipsen nedan (klicka för att rulla). …
Kalkylatorn‑Beräkna internränta för ett oregelbundet kassaflöde
Information
- 28 jan. 2025: Du kan nu använda kopiera/klistra (Ctrl‑C/Ctrl‑V [Cmd‑C/Cmd‑V på en Mac]) för att kopiera och klistra in ett värde från en cell till en annan.
Varför är IRR användbart?
Den interna räntesatsen (IRR) omvandlar ojämna projektkassaflöden till en enda årlig avkastningsränta. Den låter investerare jämföra möjligheter på en gemensam grund. Eftersom IRR beaktar både beloppen och tidpunkterna för kassaflödena, standardiserar den resultat över investeringar med olika mönster av utbetalningar och mottaganden.
Till exempel, överväg två hyresfastigheter till försäljning. Begärda priser är ungefär lika, och de förväntade hyrorna är också ungefär lika. En fastighet kräver högre initial renoveringskostnad. Den andra har högre fastighetsskatt. Hur kan en investerare avgöra vilken köpesituation som är den bättre investeringen?
En investerare kan använda en IRR‑kalkylator för att göra denna jämförelse.
Varning: Jämför inte interna avkastningsräntor som beräknats med olika kalkylatorer.
Varför är detta viktigt?
Två olika kalkylatorer kan beräkna resultat något annorlunda, och ingen av dem är nödvändigtvis felaktig. Till exempel innehåller Microsoft Excel två IRR‑funktioner som kan ge olika resultat för samma kassaflöden. Användare behöver inte fokusera på detta, men de bör vara medvetna om det när de tolkar resultaten.
För protokollet bestämmer denna kalkylator IRR med hjälp av Newton–Raphson‑metoden och räknar dagar (vissa kalkylatorer räknar istället perioder).
För att prova en kalkylator som använder en annan IRR‑algoritm, använd den här webbplatsens Effektiv ränta‑kalkylator (APR). APR‑kalkylatorn följer den metod som anges i Truth‑in‑Lending‑lagen för att beräkna APR, vilket är en form av IRR.
Användning av kalkylatorn och tips
- Nollbelopp påverkar inte IRR. Till exempel, om frekvensen är “Månatlig,” och det bara finns fyra kassaflöden på ett år, lämna de återstående åtta på 0. Detsamma gäller nollbelopp efter att du har angett det slutliga likvidationsvärdet.
- Ange investeringens aktuella eller slutliga värde som det sista kassaflödet. Om du beräknar IRR för en aktie eller fond och fortfarande äger investeringen, ange investeringens aktuella värde som det sista beloppet.
- Du behöver inte ange kassaflöden i datumordning. Kalkylatorn sorterar dem innan resultatet beräknas. Denna funktion är praktisk om du inser att du missat ett kassaflöde. I så fall, ange beloppet i någon ledig cell, ändra datumet för den cellen och klicka sedan på
Calcför att sortera. - Om du av misstag duplicerar ett kassaflöde, sätt en av dubletterna till “0.”
- Att ändra
First Cash Flow Dateåterställer datumen utan att rensa de värden du har angett. - Beroende på i vilken ordning du använder
First Cash Flow Date,Remove 0’sochAdd SerieskanFirst Cash Flow Datevara ett annat datum än det första i inmatningsområdet. Detta är inte ett fel. Att ändraFirst Cash Flow Dateinitierar en serie som börjar på det valda datumet. Du kan dock ändra datumet, eller så kanRemove 0’sta bort datumet om startdatumets värde är 0. Slutligen kan du infoga en serie med ett datum som ligger föreFirst Cash Flow Date. - Kalendertips: När du använder kalendern klickar du på månaden högst upp för att lista månader. Vid behov klickar du på året högst upp för att lista år. Klicka för att välja ett år, sedan en månad och därefter en dag. Du kan också bläddra genom månaderna och dagarna. Eller klicka
Todayför att välja dagens datum. - Om du föredrar att inte använda kalendern, klicka på ett datum en gång eller använd Tab-tangenten (eller Shift+Tab) för att välja ett datum. Skriv sedan endast åtta siffror—det behövs inga avgränsare. Eftersom datumet redan är valt behöver du inte rensa föregående datum innan du skriver. Till exempel, om ditt valda datumformat är
mm/dd/yyyy, skriv då för 1 augusti 202508012025. - Viktigt påminnelse: Du behöver inte ange kassaflöden i datumordning. Kalkylatorn sorterar dem efter att du klickat på
Calc-knappen.
En viktig påminnelse om IRR‑kalkylatorer
Olika IRR‑kalkylatorer kan använda olika algoritmer för att bestämma avkastningsräntan. Det finns ingen enskild formel för att beräkna IRR. Jämför inte IRR‑resultatet för en investering från en kalkylator med IRR‑resultatet för en annan investering från en annan kalkylator. Använd alltid samma kalkylator när du jämför flera investeringar.
Intern avkastningsränta — IRR‑ekvationer
Fig. 2 — Steg‑för‑steg‑lösning av IRR‑ekvationen.
Variabler: PMT0 = −50 000; PMT1 = −10 000; PMT2 = −12 000; PMT3 = 90 000; n = 3; f = 1.
Variabeldefinitioner
- r
- Periodisk avkastningsränta. Till exempel per år när kassaflöden är årliga.
- IRR
- Nominal årlig avkastningsränta, beräknad som
IRR = r × f. - f
- Frekvens (antal perioder per år). För årlig fördelning,
f = 1. - PMT
- Kassaflöde vid periodindex
t. Enligt konvention är utflöden negativa och inflöden positiva. Värden kan skilja sig mellan perioder. - n
- Totalt antal perioder efter
t = 0. Summan frånt = 0tillt = ninkluderar både det initiala kassaflödet vidt = 0och det slutliga kassaflödet vidt = n. - t
- Periodindex. Ett heltal med
t = 0, 1, …, n, mätt i lika tidssteg. (Kalkylatorn kräver inte att kassaflöden är lika tidsmässigt fördelade.)
- Hur beräknar du IRR?
För att beräkna den interna avkastningsräntan (IRR) löser du för den ränta som gör nettonuvärdet (NPV) av en serie kassaflöden lika med noll. Eftersom IRR‑ekvationen är icke‑linjär löses den vanligtvis med en iterativ metod såsom Newton–Raphson.
Detaljerad förklaring
IRR‑ekvationen är icke‑linjär och kan inte lösas algebraiskt. För att hitta räntan r som gör NPV lika med noll, behandla problemet som ett rotfinnande problem. Detta innebär att lösa följande ekvation:
Vi vill ha värdet på r så att f(r) = 0. Denna kalkylator använder Newton–Raphson‑metoden för att hitta detta värde. Metoden startar med en initial uppskattning och förfinar den med både funktionens värde och lutning (derivata) vid den punkten.
Lutningen är derivatan av f(r), betecknad f’(r), som visar hur känslig NPV är för förändringar i r. Den beräknas som:
Newton–Raphson‑uppdateringsformeln är:
Varje iteration ger ett värde som ligger närmare IRR. Denna process illustreras i Fig. 2, som visar beräkningen med exempel på kassaflöden.
Beräkningssteg förklarade—Fig. 2.
- Vad är IRR för kassaflödena −50 000 (investering), −10 000, −12 000, +90 000 (återfört), med ett år mellan varje kassaflöde?
Lös för den periodiska IRR genom att sätta nettonuvärdet (NPV) till noll och definiera
f(r)som summan av diskonterade kassaflöden ochf’(r)som dess derivata. Applicera sedan Newton–Raphson‑uppdateringar (Ekvation (6)) tillsf(r)konvergerar mot noll.- Definiera NPV‑funktionen
f(r)från Ekvation (2):f(r) = −50,000 − 10,000 ÷ (1 + r)^1 − 12,000 ÷ (1 + r)^2 + 90,000 ÷ (1 + r)^3 - Tillämpa den allmänna derivatregeln (Ekvation (5)) för att beräkna
f’(r):f’(r) = 10,000 ÷ (1 + r)^2 + 24,000 ÷ (1 + r)^3 − 270,000 ÷ (1 + r)^4(Varje term följer mönstret−t × PMT_t ÷ (1 + r)^(t+1).) - Välj en initial gissning för den periodiska räntan:
r₀ = 0,10. - Beräkna diskonteringsfaktorer vid
r₀(första iterationen visas i sin helhet):(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 - Utvärdera
f(r₀)med Ekvation (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.93238167Resultat:
f(r₀) ≈ −1,389.93238167 - Utvärdera
f’(r₀)med Ekvation (5) (term för 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
Summa: 10 000×0,82644628 + 24 000×0,75131480 − 270 000×0,68301346 ≈ –158 117,61491701Resultat:
f’(r₀) ≈ −158,117.61491701 - t = 1, PMT₁ = −10,000:
- Tillämpa Newton–Raphson‑uppdateringen (Ekvation (6)):
r₁ = r₀ − f(r₀) ÷ f’(r₀) = 0.10 − (−1,389.93238167) ÷ (−158,117.61491701) = 0.10 − 0.00879049676 ≈ 0.09120950 - Diskonteringsfaktorer vid
r₁(endast resultat):(1 + r₁)^−1 ≈ 0.91641431(1 + r₁)^−2 ≈ 0.83981518(1 + r₁)^−3 ≈ 0.76961865(1 + r₁)^−4 ≈ 0.70528954 - Utvärdera vid
r₁(endast resultat):f(r₁) ≈ 23.75294757f’(r₁) ≈ −163,559.17595169 - Uppdatering (endast resultat):
r₂ = r₁ − f(r₁) ÷ f’(r₁) ≈ 0.09135473 - Diskonteringsfaktorer vid
r₂(endast resultat):(1 + r₂)^−1 ≈ 0.91629236(1 + r₂)^−2 ≈ 0.83959169(1 + r₂)^−3 ≈ 0.76931145(1 + r₂)^−4 ≈ 0.70491420 - Utvärdera vid
r₂(endast resultat):f(r₂) ≈ 0.00666170f’(r₂) ≈ −163,467.44351228 - Uppdatering (endast resultat):
r₃ = r₂ − f(r₂) ÷ f’(r₂) ≈ 0.09135477 - Diskonteringsfaktorer vid
r₃(endast resultat):(1 + r₃)^−1 ≈ 0.91629233(1 + r₃)^−2 ≈ 0.83959163(1 + r₃)^−3 ≈ 0.76931136(1 + r₃)^−4 ≈ 0.70491410 - Slutlig konvergens (endast resultat):
f(r₃) ≈ 0.00000000f’(r₃) ≈ −163,467.41777956r ≈ r₃ − f(r₃) ÷ f’(r₃) ≈ 0.09135477 - Årliggör med frekvens
f = 1:IRR = r × f ≈ 0.09135477IRR ≈ 9.135477%
Alltså är den periodiska IRR:n
r ≈ 0,09135477, och med årlig spacing (f = 1) är den interna avkastningsräntanR ≈ 9,135477 %.- Definiera NPV‑funktionen
Anteckningar:
- Första iterationen visas i sin helhet: Diskonteringsfaktorer, funktionsvärden, derivatan och uppdateringen visas med explicit aritmetik. Senare iterationer visar endast resultat men följer samma struktur.
f(rₖ)vs.f’(rₖ):f(rₖ)är NPV:n vid iterationk.f’(rₖ)är lutningen (derivatan) av NPV med avseende påri den iterationen och förekommer i nämnaren för Newton–Raphson‑uppdateringen (Ekvation (6)).- Stoppkriterium: Iteration avslutas när
|f(rₖ)|är tillräckligt nära noll så att en ytterligare uppdatering inte väsentligt förändrarr.
Slutligt svar
Det slutgiltiga svaret (IRR) är ungefär 9,135 %.
Validera kalkylatorn. Treårs intern avkastningsberäkning.
| Startinvestering: | −50,000.00 |
|---|---|
| Startinvesteringsdatum: | |
| Första kassaflödesdatum: | |
| Kassaflödesfrekvens: | Årligen |
| Diskonteringsränta (valfri): | 0.0% |
| Nr. | Datum | Beskrivning | Belopp |
|---|---|---|---|
| 1 | Ytterligare investering | −10,000.00 | |
| 2 | Ytterligare investering | −12,000.00 | |
| 3 | Investeringsavkastning | 90,000.00 | |
| Om någon period inkluderar den 29 februari (skottår) kan resultatet skilja sig något. | |||
Beräknat resultat:
| Intern avkastningsränta (IRR): | =9.135% |
|---|
Anteckningar:
- Detta exempel använder samma beräkning som visas i Fig. 2.
- Kalkylatorn beräknar en utökad intern avkastningsränta (motsvarar en kalkylarks
XIRR-funktion). Utökad IRR ger större flexibilitet och noggrannhet eftersom kassaflödesinmatningar använder faktiska datum. En dags skillnad kan ge en något annorlunda (X)IRR.
IRR‑kalkylatorhjälp
Den interna avkastningsräntan (IRR) är den årliga avkastningsräntan på en investering, uttryckt i procent.
En investering kan bestå av en serie kassaflöden. Det kan finnas mer än en investering (utflöde) och mer än ett uttag eller avkastning (inflöde). Det måste dock finnas minst en investering (utflöde) och minst ett avkastningstillfälle (inflöde). Kassaflöden kan ske på vilket datum som helst och för vilken summa som helst.
Det är avgörande att använda korrekt tecken (positivt eller negativt) för varje kassaflöde. Hur bestämmer du rätt tecken?
Använd följande regel: När du först investerar gör du en betalning eller överför pengar. En betalning minskar ditt kontosaldo. Därför anger du alla investeringskassaflöden, inklusive “Startinvestering,” som negativa värden.
När du får pengar från investeringen sätter du in dem på ditt konto. En insättning ökar ditt kontosaldo. Därför anger du alla investeringsavkastningar, inklusive det slutliga likvidationsvärdet av din investering, som positiva värden.
De schemalagda datumen uppdateras varje gång du ändrar Cash Flow Frequency. De nya datumen beräknas utifrån First Cash Flow Date. Inställningen Cash Flow Frequency påverkar dock inte IRR‑resultatet i sig. Kalkylatorn använder Cash Flow Frequency endast för att skapa datum som matchar dina förväntade investeringskassaflöden. Till exempel, om du vanligtvis gör ytterligare investeringar eller uttag två gånger per år, sätt Cash Flow Frequency till Semiannually.


Comments, suggestions & questions welcomed...