IRR‑laskuri
Mikä on sisäinen tuottoprosentti (IRR) -laskenta?
IRR-sisäinen tuottoprosentti on sijoituksen vuosittainen tuottoaste. Se lasketaan kassavirtojen määristä ja päivämääristä. Sitä ei vaadi ulkoisesti määritetty korko, minkä vuoksi sitä kutsutaan “internal”. Tämä laskuri käyttää Newton–Raphson-menetelmää IRR:n laskemiseen.
IRR-sisäinen tuottoprosentti -laskuri laskee sijoituksen tuloksen. Tulokset mahdollistavat kahden tai useamman investointivaihtoehdon vertailun yhtenäisellä perusteella.
Tämä laskuri määrittää IRR:n monimutkaiselle kassavirtojen sarjalle. Se raportoi myös kokonaisinvestoidun määrän, kokonaispalautetun määrän ja voiton (tai tappion). Laskuri tukee sekä epäsäännöllisiä aikavälejä että tarkkoja päivämäärätietoja.
Taajuusvalinta määrittelee säännölliset kassavirrat, kuten päivittäiset, kuukausittaiset tai neljännesvuosittaiset maksut. Valittavissa on 11 taajuusvaihtoehtoa.
Tarkastele alla olevaa käyttövinkkejä (klikkaa vierittääksesi). …
Laskuri-Laske epäsäännöllisen kassavirran sisäinen korkokanta
Tiedot
- Jan. 28, 2025: Voit nyt käyttää kopiointia/liittämistä (Ctrl-C/Ctrl-V [Cmd-C/Cmd-V Macilla]) arvon kopioimiseen solusta toiseen.
Miksi IRR on hyödyllinen?
IRR-sisäinen tuottoprosentti muuntaa epäsäännölliset projektin kassavirrat yhdeksi vuotuiseksi tuottoasteeksi. Se antaa sijoittajille mahdollisuuden vertailla vaihtoehtoja yhtenäisellä perusteella. Koska IRR ottaa huomioon sekä kassavirtojen määrän että ajoituksen, se vakioi tulokset investoinneissa, joilla on erilaiset maksut ja vastaanotot.
Esimerkiksi, tarkastellaan kahta myytävänä olevaa vuokrakohdetta. Myyntihinnat ovat suunnilleen samat, ja myös arvioidut vuokrat ovat suunnilleen samat. Toisessa kohteessa on suuremmat alkuperäiset peruskorjauskustannukset. Toisassa on korkeammat kiinteistöverot. Miten sijoittaja voi määrittää, kumpi ostos on parempi investointi?
Sijoittaja voi käyttää IRR‑laskuria tehdäksensä tämän vertailun.
Varoitus: Älä vertaa eri laskureilla laskettuja sisäisiä tuottoasteita.
Miksi tämä on tärkeää?
Kaksi eri laskuria saattavat laskea tuloksia hieman eri tavalla, eikä kumpikaan laskuri ole välttämättä väärä. Esimerkiksi Microsoft Excel sisältää kaksi IRR‑funktiota, jotka voivat antaa eri tuloksia samoille kassavirroille. Käyttäjien ei tarvitse keskittyä tähän seikkaan, mutta heidän tulisi olla tietoisia siitä tulkittaessa tuloksia.
Tiedoksi, tämä laskuri määrittää IRR:n käyttämällä Newton–Raphson -menetelmää ja laskemalla päiviä (joissakin laskureissa sen sijaan lasketaan kausia).
Kokeillaksesi eri IRR‑algoritmia käyttävän laskurin, käytä tämän sivuston Todellisen vuosikoron (APR) laskuri. Todellisen vuosikoron laskuri noudattaa Totuus‑laina‑laki:ssa määriteltyä menetelmää APR:n laskemiseksi, mikä on IRR:n muoto.
Laskurin käyttö ja vinkit
- Nollasummat eivät vaikuta IRR:ään. Esimerkiksi jos taajuus on “Kuukausittain”, ja vuodessa on vain neljä kassavirtaa, jätä jäljelle jäävät kahdeksan nollaksi. Sama koskee nollasummia, kun olet syöttänyt lopullisen likvidaatiomäärän.
- Syötä sijoituksen nykyinen tai lopullinen arvo viimeisenä kassavirrana. Jos lasket IRR:ää osakkeelle tai rahastolle ja omistat sijoituksen edelleen, syötä sijoituksen nykyinen arvo viimeisenä summana.
- Sinun ei tarvitse syöttää kassavirtoja päivämääräjärjestyksessä. Laskuri lajittelee ne ennen tuloksen laskemista. Tämä ominaisuus on kätevä, jos huomaat unohtaneesi kassavirran. Tällöin syötä summa mihin tahansa vapaaseen soluun, muuta sen päivämäärä ja napsauta sitten
Calclajittelua varten. - Jos vahingossa kahdentat kassavirran, aseta yksi duplikaateista arvoon “0”.
First Cash Flow Date-valinnan muuttaminen nollaa päivämäärät poistamatta syöttämiäsi arvoja.- Sen mukaan, missä järjestyksessä käytät
First Cash Flow Date-,Remove 0’s- jaAdd Series-toimintoja,First Cash Flow Dateei välttämättä ole ensimmäinen päivämäärä syöttöalueella. Tämä ei ole virhe.First Cash Flow Date-valinnan muuttaminen käynnistää sarjan, joka alkaa valitusta päivämäärästä. Voit kuitenkin muuttaa päivämäärää, taiRemove 0’svoi poistaa sen, jos aloituspäivämäärän arvo on 0. Lopuksi voit lisätä sarjan, jonka päivämäärä on ennenFirst Cash Flow Date. - Kalenterivinkki: Kun käytät kalenteria, napsauta yläreunassa olevaa kuukautta näyttääksesi kuukaudet. Tarvittaessa napsauta yläreunassa olevaa vuotta näyttääksesi vuodet. Napsauta valitaksesi vuoden, sitten kuukauden ja lopuksi päivän. Voit myös selata kuukausia ja päiviä. Tai napsauta
Todayvalitaksesi nykyisen päivämäärän. - Jos et halua käyttää kalenteria, napsauta päivämäärää kerran tai käytä Tab-näppäintä (tai Shift+Tab) valitaksesi päivämäärän. Tämän jälkeen kirjoita vain kahdeksan numeroa — erottimia ei tarvitse. Koska päivämäärä on jo valittu, sinun ei tarvitse tyhjentää edellistä päivämäärää ennen kirjoittamista. Esimerkiksi, jos valitsemasi muoto on
mm/dd/yyyy, kirjoita 1.8.2025:lle08012025. - Tärkeä muistutus: Sinun ei tarvitse syöttää kassavirtoja päivämääräjärjestyksessä. Laskuri lajittelee ne, kun napsautat
Calc-painiketta.
Tärkeä muistutus IRR‑laskureista
Eri IRR‑laskurit voivat käyttää erilaisia algoritmeja tuottoasteen määrittämiseen. IRR:n laskemiselle ei ole yhtä ainoaa kaavaa. Älä vertaa yhden sijoituksen IRR‑tulosta yhdestä laskurista toisen sijoituksen IRR‑tulokseen eri laskurilla. Käytä aina samaa laskuria, kun vertaat useita sijoituksia.
Sisäinen tuottoaste – IRR‑yhtälöt
Kuva 2 – Vaiheittainen ratkaisu IRR‑yhtälöön.
Muuttujat: PMT0 = −50 000; PMT1 = −10 000; PMT2 = −12 000; PMT3 = 90 000; n = 3; f = 1.
Muuttujamääritelmät
- r
- Jaksottainen tuottoaste. Esimerkiksi vuosittain, kun kassavirrat ovat vuotuinen.
- IRR
- Nimellinen vuosittain korotettu tuotto, laskettuna
IRR = r × f. - f
- Taajuus (vuoden periodien lukumäärä). Vuosittaiseen aikaväliin,
f = 1. - PMT
- Kassavirta periodin indeksissä
t. Yleisesti ulosmaksut ovat negatiivisia ja sisäänmaksut positiivisia. Arvot voivat vaihdella periodien välillä. - n
- Kokonaisperiodien lukumäärä
t = 0jälkeen. Summaust = 0:stat = n:iin sisältää sekä alkukassant = 0että lopullisen kassavirrant = n. - t
- Periodin indeksi. Kokonaisluku, jossa
t = 0, 1, …, n, mitattuna tasavälein. (Laskuri ei vaadi kassavirtojen olevan tasavälein.)
- Kuinka lasket IRR:n?
Laskeaksesi sisäisen tuottoasteen (IRR), ratkaise korkoprosentti, joka tekee kassavirtojen sarjan nykyarvon (nettonykyarvo) nollaksi. Koska IRR‑yhtälö on epälineaarinen, se ratkaistaan yleensä iteratiivisella menetelmällä, kuten Newton–Raphson.
Yksityiskohtainen selitys
IRR‑yhtälö on epälineaarinen eikä sitä voida ratkaista algebrallisesti. Löytääksesi korkoprosentin r, joka tekee NPV:n nollaksi, käsittele ongelma juurtenetsintäongelmana. Tämä tarkoittaa seuraavan yhtälön ratkaisemista:
Haluamme arvon r, jolle pätee f(r) = 0. Tämä laskuri käyttää Newton–Raphson -menetelmää tämän arvon löytämiseen. Menetelmä aloittaa alkuesityksellä ja tarkentaa sitä käyttämällä sekä funktion arvoa että sen kulmaa (derivaattaa) kyseisessä pisteessä.
Kulma on funktion f(r) derivaatta, merkittynä f’(r), joka osoittaa NPV:n herkkyyden muutoksille r:ssa. Se lasketaan seuraavasti:
Newton–Raphson -päivityskaava on:
Jokainen iteraatio tuottaa arvon, joka on lähempänä IRR:ää. Tämä prosessi havainnollistetaan kuvassa 2, jossa esitetään laskenta näytettävien kassavirtojen avulla.
Laskentavaiheiden selitys – kuva 2.
- Mikä on IRR näille kassavirroille –50 000 (investointi), –10 000, –12 000, +90 000 (palautus), kun jokainen kassavirta on yhden vuoden välein?
Ratkaise jaksottainen IRR asettamalla nykyarvo (nettonykyarvo) nollaksi ja määrittelemällä
f(r)diskontattujen kassavirtojen summana jaf’(r)sen derivaattana. Sitten sovella Newton–Raphson -päivityksiä (yhtälö (6)) kunnesf(r)konvergoi nollaan.- Määritä NPV‑funktio
f(r)yhtälöstä (2):f(r) = −50,000 − 10,000 ÷ (1 + r)^1 − 12,000 ÷ (1 + r)^2 + 90,000 ÷ (1 + r)^3 - Käytä yleistä derivointisääntöä (yhtälö (5)) laskiaksesi
f’(r):f’(r) = 10,000 ÷ (1 + r)^2 + 24,000 ÷ (1 + r)^3 − 270,000 ÷ (1 + r)^4(Jokainen termi noudattaa kaavaa−t × PMT_t ÷ (1 + r)^(t+1).) - Valitse aloitusarvaukseksi jaksottainen korko:
r₀ = 0,10. - Laske diskonttauskertoimet kohdassa
r₀(ensimmäinen iteraatio esitetty kokonaisuudessaan):(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 - Arvioi
f(r₀)käyttäen yhtälöä (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.93238167Tulos:
f(r₀) ≈ −1,389.93238167 - Arvioi
f’(r₀)käyttäen yhtälöä (5) termi kerrallaan:- 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,61491701Tulos:
f’(r₀) ≈ −158,117.61491701 - t = 1, PMT₁ = −10,000:
- Käytä Newton–Raphson -päivitystä (yhtälö (6)):
r₁ = r₀ − f(r₀) ÷ f’(r₀) = 0.10 − (−1,389.93238167) ÷ (−158,117.61491701) = 0.10 − 0.00879049676 ≈ 0.09120950 - Diskonttauskertoimet kohdassa
r₁(vain tulokset):(1 + r₁)^−1 ≈ 0.91641431(1 + r₁)^−2 ≈ 0.83981518(1 + r₁)^−3 ≈ 0.76961865(1 + r₁)^−4 ≈ 0.70528954 - Arvioi kohdassa
r₁(vain tulokset):f(r₁) ≈ 23.75294757f’(r₁) ≈ −163,559.17595169 - Päivitys (vain tulokset):
r₂ = r₁ − f(r₁) ÷ f’(r₁) ≈ 0.09135473 - Diskonttauskertoimet kohdassa
r₂(vain tulokset):(1 + r₂)^−1 ≈ 0.91629236(1 + r₂)^−2 ≈ 0.83959169(1 + r₂)^−3 ≈ 0.76931145(1 + r₂)^−4 ≈ 0.70491420 - Arvioi kohdassa
r₂(vain tulokset):f(r₂) ≈ 0.00666170f’(r₂) ≈ −163,467.44351228 - Päivitys (vain tulokset):
r₃ = r₂ − f(r₂) ÷ f’(r₂) ≈ 0.09135477 - Alennuskerroin kohdassa
r₃(vain tulokset):(1 + r₃)^−1 ≈ 0.91629233(1 + r₃)^−2 ≈ 0.83959163(1 + r₃)^−3 ≈ 0.76931136(1 + r₃)^−4 ≈ 0.70491410 - Lopullinen konvergenssi (vain tulokset):
f(r₃) ≈ 0.00000000f’(r₃) ≈ −163,467.41777956r ≈ r₃ − f(r₃) ÷ f’(r₃) ≈ 0.09135477 - Vuositason laskenta käyttäen taajuutta
f = 1:IRR = r × f ≈ 0.09135477IRR ≈ 9.135477%
Siis, periodinen IRR on
r ≈ 0.09135477, ja vuosittaista välistystä (f = 1) käyttäen sisäinen tuottoprosentti onR ≈ 9.135477%.- Määritä NPV‑funktio
Huomautukset:
- Ensimmäinen iteraatio näytetty kokonaisena: Alennuskertoimet, funktiot, derivaatta ja päivitys on laajennettu eksplisiittisellä aritmetiikalla. Myöhemmät iteraatiot näyttävät vain tulokset, mutta noudattavat samaa rakennetta.
f(rₖ)vs.f’(rₖ):f(rₖ)on iteraationkNPV.f’(rₖ)on NPV:n kaltevuus (derivaatta) suhteenrja esiintyy Newton–Raphson -päivityksen nimittäjässä (yhtälö (6)).- Pysäytysehto: Iterointi pysähtyy, kun
|f(rₖ)|on riittävän lähellä nollaa, jolloin toinen päivitys ei merkittävästi muuttaisir:ta.
Lopullinen vastaus
Lopullinen vastaus (IRR) on noin 9,135 %.
Vahvista laskuri. Kolmen vuoden sisäisen tuottoprosentin laskenta.
| Alkuinvestointi: | −50,000.00 |
|---|---|
| Alkuinvestoinnin päivämäärä: | |
| Ensimmäisen kassavirran päivämäärä: | |
| Kassavirran taajuus: | Vuosittain |
| Diskonttokorko (valinnainen): | 0.0% |
| Nro. | Päivämäärä | Kuvaus | Summa |
|---|---|---|---|
| 1 | Lisäsijoitus | −10,000.00 | |
| 2 | Lisäsijoitus | −12,000.00 | |
| 3 | Sijoituksen tuotto | 90,000.00 | |
| Jos jokin jakso sisältää helmikuun 29. päivän (karkausvuosi), tulos saattaa poiketa hieman. | |||
Laskettu tulos:
| Sisäinen tuottoprosentti (IRR): | =9.135% |
|---|
Huomautukset:
- Tässä esimerkissä käytetään samaa laskentaa kuin kuvassa 2.
- Laskuri laskee laajennetun sisäisen tuottoprosentin (vastaava taulukkolaskentaohjelman
XIRR-funktio). Laajennettu IRR tarjoaa suurempaa joustavuutta ja tarkkuutta, koska kassavirrat syötetään todellisilla päivämäärillä. Yhden päivän ero voi johtaa hieman erilaiseen (X)IRR:iin.
IRR‑laskurin ohje
Sisäinen tuottoprosentti (IRR) on sijoituksen vuosittainen tuottoaste, ilmaistuna prosentteina.
Sijoitus voi sisältää sarjan kassavirtoja. Siinä voi olla useita sijoituksia (rahansiirtoja) ja useita nostoja tai tuottoja (tulovirtoja). Kuitenkin on oltava vähintään yksi sijoitus (rahansiirto) ja vähintään yksi tuotto (tulovirta). Kassavirrat voivat tapahtua milloin tahansa ja minkä tahansa määrän suuruisina.
On tärkeää käyttää oikeaa merkkiä (positiivista tai negatiivista) jokaiselle kassavirralle. Kuinka määrität oikean merkin?
Käytä tätä sääntöä: Kun teet ensimmäisen sijoituksen, suoritat maksun tai siirrät varoja. Maksu pienentää tilin saldoa. Siksi syötä kaikki sijoituskassavirrat, mukaan lukien “Alkuinvestointi,” negatiivisina arvoina.
Kun saat rahaa sijoituksesta, talletat sen tilillesi. Talletus kasvattaa tilin saldoa. Siksi syötä kaikki sijoituksen tuotot, mukaan lukien sijoituksen lopullinen likvidaatiomäärä, positiivisina arvoina.
Aikataulut päivitetään aina, kun muutat Cash Flow Frequency-asetusta. Uudet päivämäärät lasketaan First Cash Flow Date-asetuksen perusteella. Kuitenkin Cash Flow Frequency-asetus ei itsessään vaikuta IRR‑tulokseen. Laskuri käyttää Cash Flow Frequency-asetusta vain luodakseen päivämäärät, jotka vastaavat odotettuja sijoituskassavirtoja. Esimerkiksi, jos teet lisäsijoituksia tai nostoja kahdesti vuodessa, aseta Cash Flow Frequency arvoon Semiannually.


Comments, suggestions & questions welcomed...