Freigeben über


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.