Pateikia dvigubą skaičių, nurodantį modifikuotą vidinę periodinių pinigų srautų sekos grąžos normą (mokėjimai ir įplaukos).
Sintaksė
MIRR( values (), finance_rate, reinvest_rate)
Funkcijos MIRR sintaksė turi tokius argumentus:
Argumentas |
Aprašas |
values () |
Būtinas. Dvigubo skaičiaus masyvas nurodantis pinigų srauto vertes. Masyve turi būti bent viena neigiama vertė (mokėjimas) ir viena teigiama vertė (pajamos). |
finance_rate |
Būtinas. Dvigubas skaičius , nurodantis palūkanų normą, sumokėtą kaip finansavimo išlaidos. |
reinvest_rate |
Būtinas. Dvigubas , nurodantis palūkanų normą, gautą iš perinvestuoti grynųjų pinigų pelno. |
Pastabos
Pakeista vidinė grąžos norma yra vidinė grąžos norma, kai mokėjimai ir įplaukos finansuojamos skirtingomis normomis. Funkcija MIRR atsižvelgia ir į investicijų kainą (finance_rate), ir palūkanų normą, gautą perinvestuojant grynuosius pinigus (reinvest_rate).
argumentai finance_rate ir reinvest_rate yra procentai, išreikšti dešimtainėmis reikšmėmis. Pavyzdžiui, 12 procentų išreiškiamas kaip 0,12.
Funkcija MIRR naudoja reikšmių tvarką masyve mokėjimų ir įplaukų tvarkai suprasti. Įsitikinkite, kad įvedėte mokėjimo ir pajamų laukų vertes teisinga eilės tvarka.
Pavyzdys
Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Šiame pavyzdyje funkcija MIRR naudojama grąžinant pinigų srautų, esančių masyve Values(), sekos modifikuotą vidinę palūkanų normą . LoanAPR atitinka finansavimo palūkanas, o InvAPR atitinka pakartotinio investavimo palūkanų normą.
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