Lue englanniksi

Jaa


XIRR()-funktion Excelissä käyttämän algoritmin kuvaus

Yhteenveto

Seuraavissa tiedoissa kuvataan algoritmia, jota XIRR()-funktio käyttää Microsoft Excelissä sisäisen korkokannan laskemiseen sellaisen kassavirtojen aikataulun mukaisesti, jotka eivät välttämättä ole säännöllisiä. Toisin sanoen maksuja voidaan suorittaa eri aikavälein.

Lisätietoja

Excel sisältää funktion nimeltä XIRR() . Tämä funktio palauttaa sellaisen kassavirtojen aikataulun sisäisen korkokannan, joka ei välttämättä ole jaksottainen. Tämä funktio muistuttaa IRR()-funktiota, joka palauttaa sisäisen korkokannan säännöllisille kassavirroille.

Huomautus

Jos XIRR()-funktio ei ole käytettävissä, sinun on asennettava Analysis ToolPak -apuohjelma.

IRR()-funktion avulla kaikki kassavirrat diskontataan käyttämällä kokonaislukumäärää korkojaksoja. Esimerkiksi ensimmäinen maksu diskontataan yhden kauden aikana, toinen maksu kaksi kautta ja niin edelleen.

XIRR()-funktio mahdollistaa maksujen suorittamisen epätasa-arvoisesti. Tämän funktion avulla voit liittää päivämäärän jokaiseen maksuun ja sallia siten murto-osajaksot (korottaminen tai alentaminen murtoluvulla).

Seuraava vaihe on oikean diskonttokoron laskeminen. Mitä suurempi nopeus on, sitä enemmän arvoja vähennetään.

XIRR()-funktio määrittää rajat oikean koron ylä- ja alapuolella olevalle diskonttokorolle kaksinkertaistamalla arvaukset kumpaankin suuntaan. Tunnetuilla ylä- ja alaraoilla funktio käyttää Newtonin menetelmää löytääkseen haluamasi tarkkuustason asianmukaisen arvauksen.

Alennuslaskenta suoritetaan kunkin iteroinnin jälkeen.

Huomautus

Newtonin menetelmän avulla voit lähestyä yhtälön juuria (y=f(x)) käyttämällä tangenttiviivaa yhtälön käyrään peräkkäisissä x-arvoissa. Uusi x-arvo lähenee yhtälön juuria jatkuvasti, kunnes saavutat jonkin valmiiksi määritetyn tarkkuuden.