Palauttaa Double-arvon, joka määrittää muokatun sisäisen korkokannan kausittaisten kassavirtojen (maksujen ja saamisten) sarjalle.
Syntaksi
MIRR(arvot (), finance_rate, reinvest_rate)
MSISÄINEN-funktion syntaksissa on seuraavat argumentit:
| Argumentti | Kuvaus |
|---|---|
| arvot () | Pakollinen. Double-tyyppiä oleva taulukko, joka määrittää kassavirta-arvot. Taulukon on sisällettävä vähintään yksi negatiivinen arvo (maksu) ja positiivinen arvo (saaminen). |
| finance_rate | Pakollinen. Kaksinkertainen , joka määrittää rahoituskustannuksiksi maksetun koron. |
| reinvest_rate | Pakollinen. Kaksinkertainen , joka määrittää käteisen uudelleeninvestointien tuotoista saadun koron. |
Huomautuksia
Muokattu sisäinen korkokanta on sisäinen korkokanta, kun maksut ja tulot rahoitetaan eri koroilla. MIRR-funktiossa otetaan huomioon sekä sijoituksen kustannukset (finance_rate) että käteisen uudelleeninvestointien korko (reinvest_rate).
finance_rate- ja reinvest_rate-argumentit ovat desimaaliarvoina ilmaistuja prosentteja. Esimerkiksi 12 prosenttia ilmaistaan muodossa 0,12.
MSISÄINEN-funktio tulkitsee maksujen ja saamisten järjestyksen matriisin arvojen järjestyksen avulla. Varmista, että kirjoitat maksujen ja saatavien arvot oikeassa järjestyksessä.
Esimerkki
Huomautus
Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä KÄYTETÄÄN MIRR-funktiota palauttamaan muokattu sisäinen korkokanta matriisin Values()sisältämien kassavirtojen sarjalle .
LoanAPR edustaa rahoituskorkoa ja InvAPR uudelleeninvestoinnista saatua korkoa.
Dim LoanAPR, InvAPR, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
LoanAPR = .1 ' Loan rate.
InvAPR = .12 ' Reinvestment rate.
Fmt = "#0.00" ' Define money format.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income
' for four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate internal rate.
RetRate = MIRR(Values(), LoanAPR, InvAPR)
Msg = "The modified internal rate of return " & _
"for these five cash flows is"
Msg = Msg & Format(Abs(RetRate) * 100, Fmt) & "%."
' Display internal return rate.
MsgBox Msg