Vrne dvojno število, ki določa spremenjeno notranjo stopnjo donosa za niz periodičnih denarnih tokov (vplačevanje in izplačila).
Sintaksa
MIRR( vrednosti (), finance_rate, reinvest_rate)
Sintaksa funkcije MIRR ima te argumente:
Argument |
Opis |
vrednosti () |
Zahtevan. Matrika dvojnega števila, ki določa vrednosti denarnih tokov. Matrika mora vsebovati najmanj eno negativno vrednost (vplačila) in ena pozitivno vrednost (izplačila). |
finance_rate |
Obvezen. Dvojno število, ki določa obrestno mero, plačano kot strošek financiranja. |
reinvest_rate |
Obvezen. Dvojno število, ki določa obrestno mero, prejeto pri dobičkih iz denarne ponovne naložbe. |
Opombe
Spremenjena notranja stopnja donosa je notranja stopnja donosa, ko se plačila in prejemki financirajo po različnih stopnjah. Funkcija MIRR upošteva stroške naložbe (finance_rate) in obrestno mero, prejeto pri vnovični naložbi gotovine (reinvest_rate).
Argumenta finance_rate in reinvest_rate sta odstotka, izražena kot decimalne vrednosti. 12 odstotkov je na primer izraženo kot 0,12.
Funkcija MIRR uporablja vrstni red vrednosti v matriki, da določi vrstni red vplačila in izplačil. Vrednosti vplačil in izplačil morate zato vnesti v pravem zaporedju.
Primer
Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
V tem primeru je uporabljena funkcija MIRR za vrnitev spremenjene notranje stopnje donosa za niz denarnih tokov , ki so v matriki Values(). LoanAPR predstavlja obrestno mero financiranja, InvAPR predstavlja obrestno mero, prejeto pri vnovični naložbi.
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