XIRR
Gilt für: Berechnete Spalte Berechnete Tabelle Ergebnis Visuelle 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 %