XIRR

Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung

Gibt den internen Zinsfuß einer Reihe nicht notwendigerweise periodisch anfallender Cashflows zurück

Syntax

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

Parameter

Begriff Definition
table Eine Tabelle, für die die Ausdrücke „values“ und „dates“ berechnet werden sollen
Werte Ein Ausdruck, der den Cashflow-Wert für jede Tabellenzeile zurückgibt
Datumsangaben Ein Ausdruck, der das Cashflowdatum für jede Tabellenzeile zurückgibt.
guess (Optional) Eine anfängliche Vermutung für den internen Zinsfuß. Wenn dieser weggelassen wird, wird der Standardwert 0,1 verwendet.
alternateResult (Optional) Ein Wert, der anstelle eines Fehlers zurückgegeben wird, wenn keine Lösung ermittelt werden kann.

Rückgabewert

Der interne Zinsfuß für die angegebenen Eingaben. Wenn die Berechnung kein gültiges Ergebnis zurückgibt, wird ein Fehler oder Wert zurückgegeben, der als alternateResult angegeben ist.

Bemerkungen

  • Der Wert wird als Rate berechnet, die der folgenden Funktion entspricht:

    $$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 Datum der $j$. Zahlung
    • $d_{1}$ ist das Datum der ersten Zahlung
  • Die Reihe von Cashflow-Werten muss mindestens eine positive Zahl und eine negative Zahl enthalten.

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

  • 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 anfängliche Zahlung die XIRR()-Berechnung immer fehlschlägt.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

Mit der folgenden Formel wird der interne Zinsfuß der Tabelle „CashFlows“ berechnet:

= 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

Zinsfuß = 37,49 %