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, MsgStatic 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) = 25000Values(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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.