Returnează o valoare cu dublă precizie care specifică rata internă modificată a rentabilității pentru o serie de fluxuri monetare periodice (plăți și încasări).
Sintaxă
MIRR(valori (), finance_rate, reinvest_rate)
Sintaxa funcției MIRR are următoarele argumente:
| Argument | Descriere |
|---|---|
| valori () | Obligatoriu. Matricea Valoare dublă precizie, care specifică valorile de flux monetar. Matricea trebuie să conțină cel puțin o valoare negativă (o plată) și o valoare pozitivă (o încasare). |
| finance_rate | Obligatoriu. Double specifică rata dobânzii plătite drept cost de finanțare. |
| reinvest_rate | Obligatoriu. Double care specifică rata dobânzii primite la câștigurile din reinvestirea numerarului. |
Observații
Rata internă modificată de rentabilitate este rata internă de rentabilitate atunci când plățile și încasările sunt finanțate la rate diferite. Funcția MIRR ia în considerare atât costul investiției (finance_rate), cât și rata dobânzii primite la reinvestirea numerarului (reinvest_rate).
Argumentele finance_rate și reinvest_rate sunt procente exprimate ca valori zecimale. De exemplu, 12 procente este exprimat ca 0,12.
Funcția MIRR utilizează ordinea valorilor din matrice pentru a interpreta ordinea plăților și a încasărilor. Nu uitați să introduceți valorile pentru plată și cele pentru încasare în ordinea corectă.
Exemplu
Notă
Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.
Acest exemplu utilizează funcția MIRR pentru a returna rata internă modificată a rentabilității pentru o serie de fluxuri monetare incluse în matrice Values().
LoanAPR Reprezintă dobânda de finanțare și reprezintă rata dobânzii primite InvAPR la reinvestire.
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