Atgriež Double vērtību, kas norāda modificēto iekšējo ienākumu normu periodisko naudas plūsmu sērijai (maksājumi un ieņēmumi).
Sintakse
MIRR ( vērtības (), finance_rate, reinvest_rate)
Funkcijas MIRR sintaksei ir šādi argumenti.
Arguments |
Apraksts |
vērtības () |
Obligāts. Double masīvs, kas norāda naudas plūsmas vērtības. Masīvā jābūt iekļautai vismaz vienai negatīvai vērtībai (maksājums) un vienai pozitīvai vērtībai (ieņēmumi). |
finance_rate |
Obligāts. Dubults norāda procentu likmi, kas maksāta kā finansēšanas izmaksas. |
reinvest_rate |
Obligāts. Dubults norāda procentu likmi, kas saņemta par ieguvumiem no naudas pārinvestēšanas. |
Piebildes
Modificētā iekšējā ienākumu norma ir iekšējā ienākumu norma, kad maksājumi un ieņēmumi tiek finansēti ar atšķirīgiem tarifiem. Funkcijā MIRR tiek ņemtas vērā gan investīciju izmaksas (finance_rate), gan procentu likme, kas saņemta par naudas pārinvestēšanu (reinvest_rate).
Finance_rate un reinvest_rate argumenti ir procentuālās vērtības, kas izteiktas kā decimāldaļas. Piemēram, 12 procenti ir izteikti kā 0,12.
Funkcija MIRR izmanto masīvā esošo vērtību secību, lai interpretētu maksājumu un kvīšu secību. Noteikti ievadiet savu maksājumu un ieņēmumu vērtības pareizajā secībā.
Piemērs
Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā tiek izmantota funkcija MIRR , lai atgrieztu modificēto iekšējo ienākumu normu naudas plūsmas sērijai, kas iekļauta masīva Values(). LoanAPR attēlo finansēšanas procentus, un InvAPR norāda procentu likmi, kas saņemta no pārinvestēšanas.
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