Freigeben über


XIRR

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt den internen Zinsfuß für einen Zeitplan von Cashflows zurück, der nicht notwendigerweise periodisch ist.

Syntax

XIRR(<table>, <values>, <dates>, [, <guess>[, <alternateResult>]])

Parameter

Begriff Definition
table Eine Tabelle, für die die Werte und Datumsausdrücke berechnet werden sollen.
values Ein Ausdruck, der den Cashflowwert für jede Zeile der Tabelle zurückgibt.
dates Ein Ausdruck, der das Cashflowdatum für jede Zeile der Tabelle zurückgibt.
guess (Optional) Eine anfängliche Schätzung für den internen Zinsfuß. Wird dieser Wert nicht angegeben, wird der Standardwert 0,1 verwendet.
alternateResult (Optional) Ein anstelle eines Fehlers zurückgegebener Wert, wenn eine Lösung nicht bestimmt werden kann.

Rückgabewert

Interner Zinsfuß für die angegebenen Eingaben. Wenn die Berechnung kein gültiges Ergebnis zurückgibt, wird ein als alternateResult angegebener Fehler oder Wert zurückgegeben.

Bemerkungen

  • Der Wert wird als Rate berechnet, die die folgende Funktion erfüllt:

    $0=\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$

    Hierbei gilt:

    • $P_{j}$ ist die $j$. Zahlung
    • $d_{j}$ ist das $j^{th}$-Zahlungsdatum.
    • $d_{1}$ ist das erste Zahlungsdatum
  • Die Reihe der Cashflowwerte muss mindestens eine positive Zahl und eine negative Zahl enthalten.

  • Vermeiden Sie die Verwendung von ISERROR- oder IFERROR-Funktionen, um einen von XIRRzurückgegebenen Fehler zu erfassen. Wenn einige Eingaben für die Funktion zu einem Lösungsfehler führen können, ist die Bereitstellung eines alternateResult-Parameters die zuverlässigste und leistungsstärkste Methode zur Behandlung des Fehlers.

  • Weitere Informationen zur Verwendung des Parameters „alternateResult“ finden Sie in diesem Video.

  • Wenn der absolute Wert der ersten Zahlung klein ist, gibt die Berechnung wahrscheinlich kein gültiges Ergebnis zurück.

  • Vermeiden Sie das Einschließen von 0 Werten in Zahlungen. Sie wirken sich nicht auf das Endergebnis aus, und die Verwendung von 0, da die erste Zahlung immer XIRR() Berechnung fehlschlägt.

  • Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Die folgende Formel berechnet den internen Zinsfuß der Tabelle "CashFlows":

= XIRR( CashFlows, [Payment], [Date] )
Datum payment
1.1.2014 -10000
1.3.2014 2750
30.10.2014 4250
15.02.2015 3250
4/1/2015 2750

Zinssatz = 37,49%