QIKV-Funktion
Gibt einen Double-Wer zurück, der den modifizierten internen Zinsfuß für eine Folge regelmäßiger Cashflows (Zahlung und Geldeingang) angibt.
Syntax
MIRR(values( ), finance_rate, reinvest_rate)
Die MIRR-Funktion hat folgende benannten Argumente:
Bestandteil | Beschreibung |
---|---|
values( ) | Erforderlich. Ein Array von Double-Werten, das Cashflow-Werte angibt. Das Array muss mindestens einen negativen (Zahlung) und einen positiven Wert (Geldeingang) enthalten. |
finance_rate | Erforderlich. Double-Wert, der den gezahlten Zinssatz als Kosten der Finanzierung angibt. |
reinvest_rate | Erforderlich. Double-Wert, der den erhaltenen Zinssatz auf Gewinne aus reinvestierten Geldmitteln angibt. |
Hinweise
Der modifizierte interne Zinsfuß ist der interne Zinsfuß, wenn Zahlungen und Geldeingänge zu unterschiedlichen Zinssätzen finanziert werden. Die MIRR-Funktion berücksichtigt sowohl die Kosten der jeweiligen Investition (finance_rate) als auch die Zinsen, die sich aus der Reinvestition des Gelds ergeben (reinvestment_rate).
Die Argumente finance_rate und reinvest_rate sind Prozentsätze, die als Dezimalwerte ausgedrückt werden. 12 Prozent entspricht beispielsweise 0,12.
Die MIRR-Funktion verwendet die Reihenfolge der Werte im Array, um die Reihenfolge der Zahlungen und Geldeingänge zu interpretieren. Stellen Sie sicher, dass Sie Ihre Zahlungen und Geldeingänge in der richtigen Reihenfolge angeben.
Beispiel
In diesem Beispiel wird die MIRR -Funktion verwendet, um den modifizierten internen Zinsfuß für eine Folge von Cashflows im Array Values()
zurückzugeben.
LoanAPR
stellt den Finanzierungszins dar, InvAPR
den erhaltenen Zinssatz für Reinvestitionen.
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
RetRate = MIRR(Values(), LoanAPR, InvAPR) ' Calculate internal rate.
Msg = "The modified internal rate of return for these five cash flows is"
Msg = Msg & Format(Abs(RetRate) * 100, Fmt) & "%."
MsgBox Msg ' Display internal return rate.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.