Palauttaa Double-arvon, joka määrittää muokatun sisäisen korkokannan kausittaisten kassavirtojen (maksujen ja saamisten) sarjalle.
Syntaksi
MIRR( values (), 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 matriisissa Values()olevien kassavirtojen sarjalle. LoanAPR edustaa rahoituskorkoa, ja InvAPR vastaa 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