Sunday, September 11, 2022

MIRR-Funktion

Gibt ein Double zurück, das die modifizierte interne Rendite für eine Reihe periodischer Cashflows (Zahlungen und Einnahmen) angibt.

Syntax

MIRR( Werte () , Finanzierungszins , Reinvestitionszins )

Die Syntax der MIRR- Funktion hat die folgenden Argumente:

Streit

Beschreibung

Werte ()

Erforderlich. Array von Double , das Cashflow-Werte angibt. Das Array muss mindestens einen negativen Wert (eine Zahlung) und einen positiven Wert (eine Quittung) enthalten.

Finanz_Rate

Erforderlich. Doppelte Angabe des gezahlten Zinssatzes als Finanzierungskosten.

reinvest_rate

Erforderlich. Doppelte Angabe des Zinssatzes, der auf Gewinne aus Barreinvestitionen erhalten wird.


Bemerkungen

Die modifizierte interne Verzinsung ist die interne Verzinsung, wenn Zahlungen und Einnahmen zu unterschiedlichen Sätzen finanziert werden. Die MIRR- Funktion berücksichtigt sowohl die Kosten der Investition ( finance_rate ) als auch den erhaltenen Zinssatz bei der Wiederanlage von Bargeld ( reinvest_rate ).

Die Argumente finance_rate und reinvest_rate sind Prozentsätze, die als Dezimalwerte ausgedrückt werden. Beispielsweise werden 12 Prozent als 0,12 ausgedrückt.

Die MIRR- Funktion verwendet die Reihenfolge der Werte innerhalb des Arrays, um die Reihenfolge der Zahlungen und Einnahmen zu interpretieren. Achten Sie darauf, Ihre Zahlungs- und Belegwerte in der richtigen Reihenfolge einzugeben.

Beispiel

Hinweis: Die folgenden Beispiele veranschaulichen die Verwendung dieser Funktion in einem Visual Basic for Applications (VBA)-Modul. Um weitere Informationen zum Arbeiten mit VBA zu erhalten, wählen Sie Entwicklerreferenz in der Dropdown-Liste neben Suchen aus und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die MIRR- Funktion verwendet, um den modifizierten internen Zinssatz für eine Reihe von Cashflows zurückzugeben, die im Array Values() enthalten sind. LoanAPR stellt die Finanzierungszinsen dar, und InvAPR stellt den Zinssatz dar, der bei der Reinvestition erhalten wird.

 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

No comments:

Post a Comment