IRR-Funktion

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Gibt einen Double-Wert den internen Zinsfuß einer Investition ohne Finanzierungskosten der periodisch anfallender Zahlungen (Zahlungen und übermittlungsbestätigungen).

Syntax

IRR( values () [, guess ] )

Die Syntax der Funktion IKV weist die folgenden Argumente:

Argument

Beschreibung

values ()

Erforderlich. Array aus Double-Werten, die die Cashflow-Werte angeben. Das Array muss mindestens einen negativen Wert (eine Auszahlung) und einen positiven Wert (eine Einzahlung) enthalten.

guess

Optional. Angeben von Ihnen geschätzten Wert des Typs Variant wird, von IKVzurückgegeben. Wenn nicht angegeben, wird der Schätzwert 0,1 (10 Prozent).


Hinweise

Der interne Ertragssatz ist der Ertragssatz, der für eine Kapitalanlage eingeht, die aus regelmäßig erfolgenden Ein- und Auszahlungen besteht.

Die IRR-Funktion verwendet die Reihenfolge der Werte innerhalb des Arrays, um die Reihenfolge der Ein- und Auszahlungen zu interpretieren. Stellen Sie sicher, die Werte für Zahlungen und Eingänge in der richtigen Reihenfolge einzugeben. Der Cashflow muss nicht für jeden Zeitraum repariert werden, wie dies für eine Annuität der Fall ist.

IKV wird durch Iteration berechnet. Beginnend mit dem Wert für Schätzwert, durchläuft ichEintrag der Berechnung, bis das Ergebnis auf 0,00001 Prozent genau ist. Wenn IKV nach 20 Versuchen kein Ergebnis finden kann, schlägt fehl.

Beispiel

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

In diesem Beispiel gibt die IRR-Funktion den internen Ertragssatz für 5 Cashflows des Arrays Values() zurück. Das erste Arrayelement ist ein negativer Cashflow, der die Neugründungskosten eines Unternehmens darstellt. Die verbleibenden 4 Cashflows stellen positive Cashflows für die nachfolgenden 4 Jahre dar. Guess ist der geschätzte interne Ertragssatz.

Dim Guess, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
Guess = .1 ' Guess starts at 10 percent.
Fmt = "#0.00" ' Define percentage 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 = IRR(Values(), Guess) * 100
Msg = "The internal rate of return for these " & _
"five cash flows is "
Msg = Msg & Format(RetRate, Fmt) & " percent."
MsgBox Msg ' Display internal return rate.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×