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%