Wie verwende ich die vba-mirr-funktion?

Die VBA-MIRR-Funktion ist in der Finanzkategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, berechnet es den modifizierten internen Zinsfuß für eine bereitgestellte Reihe periodischer Cashflows . Da es sich um einen Finanzbegriff handelt, können Sie hier mehr darüber erfahren.

Syntax

MIRR(ValueArray, FinanceRate, ReinvestRate)

Argumente

  • ValueArray : Eine Cashflow-Tabelle, die Zahlungen und Einnahmen darstellt. Zahlungen hätten negative Werte und Einnahmen würden positive Werte haben [Es muss mindestens einen negativen Wert und mindestens einen positiven Wert enthalten].
  • FinanceRate : Der Zinssatz, der für das im Cashflow verwendete Geld gezahlt wird.
  • ReinvestRate : Der erhaltene Zinssatz für reinvestierte Cashflows.

Beispiel

Um die Verwendung der VBA-MIRR-Funktion praktisch zu verstehen, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:

example-vba-mirr-function
 Sub example_MIRR() Dim cF(0 To 9) As Double cF(0) = -1000 cF(1) = 213.6 cF(2) = 259.22 cF(3) = 314.6 cF(4) = 381.79 cF(5) = 463.34 cF(6) = 562.31 cF(7) = 682.42 cF(8) = 828.19 cF(9) = 1005.09 Range("A1").Value = MIRR(cF, 0.09, 0.08) End Sub

Im obigen Code haben wir MIRR verwendet, um die Zinsrendite aus einer Tabelle (cF) zu erhalten, in der wir eine Anfangsinvestition von -1000 und dann alle Barrenditen über die nächsten 9 Jahre haben, und wir haben auch den Finanzierungssatz und den Reinvestitionssatz angegeben und es brachte 22 % im Ergebnis.

Kommentare

  • Wenn das von uns bereitgestellte Array keinen negativen Wert hat und ein Wert positiv ist oder nach 20 Iterationen keine Ergebnisse gefunden werden können, gibt VBA den Laufzeitfehler 5 zurück.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert