Egy dupla értéket ad vissza, amely az időszakos pénzáramlások (kifizetések és bevételek) módosított belső megtérülési rátáját határozza meg.
Szintaxis
MIRR( values (), finance_rate, reinvest_rate)
A MIRR függvény szintaxisa az alábbi argumentumokat foglalja foglalja tartalmazza:
argumentumok |
Leírás |
értékek () |
Kötelező. Double típusú értékekből álló tömb, amely megadja a pénzmozgások értékét. A tömbben kell lennie legalább egy negatív (kifizetés) és egy pozitív (bevétel) értéknek |
finance_rate |
Megadása kötelező. Kétszeresen megadva a finanszírozási költségként fizetett kamatlábat. |
reinvest_rate |
Megadása kötelező. Kétszeresen megadva a készpénz-újrabefektetésből származó nyereségre kapott kamatlábat. |
Megjegyzések
A módosított belső megtérülési ráta a belső megtérülési ráta, ha a kifizetéseket és bevételeket különböző díjakon finanszírozzák. A MIRR függvény figyelembe veszi a befektetés költségét (finance_rate) és a készpénz újrabefektetésekor kapott kamatlábat (reinvest_rate).
A finance_rate és reinvest_rate argumentumok tizedes törtértékként kifejezett százalékértékek. A 12 százalék például 0,12-ként van kifejezve.
A MIRR függvény a tömb értékeinek sorrendjét használja a kifizetések és bevételek sorrendjének értelmezéséhez. Ügyeljen arra, hogy a kifizetések és bevételek megfelelő sorrendben legyenek megadva.
Példa
Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Ez a példa a MIRR függvénnyel adja vissza a Values()tömbben található pénzáramlások módosított belső megtérülési rátáját. LoanAPR a finanszírozási kamatot, InvAPR pedig az újrabefektetés után kapott kamatlábat jelöli.
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