Egy dupla értéket ad eredményül, amely megadja egy befektetés módosított belső megtérülési rátáját egy adott sorozatra (kifizetések és bevételek).
Szintaxis
MEGTÉRÜLÉS(értékek (); finance_rate; reinvest_rate)
A MEGTÉRÜLÉS függvény szintaxisa az alábbi argumentumokat foglalja magában:
| Argumentum | 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 | Kötelező megadni. A kifizetés kamatlábát a finanszírozási költségként adja meg. |
| reinvest_rate | Kötelező megadni. A pénzbeli újrabefektetésből származó nyereség után kapott kamatláb megadása |
Megjegyzések
A módosított belső megtérülési ráta az a belső megtérülési ráta, amikor a kifizetések és a bevételek finanszírozása eltérő kamatláb mellett történik. A MEGTÉRÜLÉS 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 a reinvest_rate argumentum százalékos érték tizedes értékként kifejezve. Például 12 százalék 0,12 formában van kifejezve.
A MEGTÉRÜLÉS függvény az értékeknek a tömbben elfoglalt sorrendje alapján határozza meg a kifizetések és a bevételek sorrendjét. Ü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 MEGTÉRÜLÉS függvényt használja a tömbben Values()található pénzáramlások módosított belső megtérülési rátájának visszatérítéséhez.
LoanAPR A finanszírozási kamatot és az InvAPR újrabefektetéskor 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