QIKV-FunktionMIRR function

Gibt einen Double-Wer zurück, der den modifizierten internen Zinsfuß für eine Folge regelmäßiger Cashflows (Zahlung und Geldeingang) angibt.Returns a Double specifying the modified internal rate of return for a series of periodic cash flows (payments and receipts).

SyntaxSyntax

MIRR (Werte(-), Finance_Rate, wieder anlegen_Rate)MIRR(values( ), finance_rate, reinvest_rate)


Die MIRR-Funktion hat folgende benannten Argumente:The MIRR function has these named arguments:

TeilPart BeschreibungDescription
Werte ( )values( ) Erforderlich.Required. Array von Double Cashflow-Werte angeben.Array of Double specifying cash flow values. Das Array muss mindestens einen negativen Wert (eine Zahlung) und einen positiven Wert (eine Empfangsbestätigung) enthalten.The array must contain at least one negative value (a payment) and one positive value (a receipt).
Finanzen_Ratefinance_rate Erforderlich.Required. Double , Zinssatz als Finanzierung bezahlt.Double specifying interest rate paid as the cost of financing.
wieder anlegen_Ratereinvest_rate Erforderlich.Required. Double , Zinssatz bei erneuter erzielt von Kapital.Double specifying interest rate received on gains from cash reinvestment.

HinweiseRemarks

Der geänderte interne Zinsfuß ist den internen Zinsfuß, wenn Ausgaben und Einnahmen unterschiedlich finanziert werden.The modified internal rate of return is the internal rate of return when payments and receipts are financed at different rates. Die MIRR -Funktion berücksichtigt sowohl die Kosten der Investition (Finance_Rate) und der Zinssatz, der gezahlten (wieder anlegen_Rate).The MIRR function takes into account both the cost of the investment (finance_rate) and the interest rate received on reinvestment of cash (reinvest_rate).

Die Finance_Rate und wieder anlegen_Rate Argumente sind Prozentsätze als Dezimalzahlen ausgedrückt.The finance_rate and reinvest_rate arguments are percentages expressed as decimal values. 12 Prozent wird beispielsweise als 0,12 ausgedrückt.For example, 12 percent is expressed as 0.12.

Die MIRR -Funktion verwendet die Reihenfolge der Werte im Array, um die Reihenfolge der Ausgaben und Einnahmen interpretieren.The MIRR function uses the order of values within the array to interpret the order of payments and receipts. Stellen Sie sicher, dass Sie Ihre Zahlungen und Geldeingänge in der richtigen Reihenfolge angeben.Be sure to enter your payment and receipt values in the correct sequence.

BeispielExample

In diesem Beispiel wird die MIRR -Funktion verwendet, um den modifizierten internen Zinsfuß für eine Folge von Cashflows im Array Values() zurückzugeben.This example uses the MIRR function to return the modified internal rate of return for a series of cash flows contained in the array Values(). LoanAPR stellt den Finanzierungszins dar, InvAPR den erhaltenen Zinssatz für Reinvestitionen.LoanAPR represents the financing interest, and InvAPR represents the interest rate received on reinvestment.

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 auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.