Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zwraca wewnętrzną stopę zwrotu dla harmonogramu przepływów pieniężnych, które niekoniecznie są okresowe.
Składnia
XIRR(<table>, <values>, <dates>, [, <guess>[, <alternateResult>]])
Parametry
| Termin | Definicja |
|---|---|
table |
Tabela, dla której należy obliczyć wartości i wyrażenia dat. |
values |
Wyrażenie zwracające wartość przepływu środków pieniężnych dla każdego wiersza tabeli. |
dates |
Wyrażenie zwracające datę przepływu gotówki dla każdego wiersza tabeli. |
guess |
(Opcjonalnie) Początkowa zgadywanie wewnętrznej stopy zwrotu. W przypadku pominięcia zostanie użyta domyślna wartość odgadnięcia 0.1. |
alternateResult |
(Opcjonalnie) Wartość zwrócona zamiast błędu, gdy nie można określić rozwiązania. |
Wartość zwracana
Wewnętrzna stopa zwrotu dla danych wejściowych. Jeśli obliczenie nie zwróci prawidłowego wyniku, zwracany jest błąd lub wartość określona jako wartość alternateResult.
Uwagi
Wartość jest obliczana jako szybkość, która spełnia następującą funkcję:
$$0=\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$
Gdzie:
- $P_{j}$ jest $j^{th}$ płatności
- $d_{j}$ jest datą płatności $j^{th}$
- $d_{1}$ jest pierwszą datą płatności
Seria wartości przepływów pieniężnych musi zawierać co najmniej jedną liczbę dodatnią i jedną liczbę ujemną.
Unikaj używania funkcji ISERROR lub IFERROR w celu przechwycenia błędu zwróconego przez XIRR. Jeśli niektóre dane wejściowe funkcji mogą spowodować błąd rozwiązania, podanie parametru alternateResult jest najbardziej niezawodnym i najwyższym sposobem obsługi błędu.
Aby dowiedzieć się więcej o korzystaniu z parametru alternateResult, zapoznaj się z tym filmem wideo.
Jeśli wartość bezwzględna początkowej płatności jest mała, obliczanie prawdopodobnie nie zwróci prawidłowego wyniku.
Unikaj uwzględniania wartości 0 w płatnościach. Nie wpłynie to na ostateczny wynik, a użycie wartości 0 jako początkowej płatności nie powiedzie się XIRRobliczenia ().
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
Poniższa formuła oblicza wewnętrzną stopę zwrotu z tabeli CashFlows:
= XIRR( CashFlows, [Payment], [Date] )
| Data | Płatność |
|---|---|
| 1/1/2014 | -10000 |
| 3/1/2014 | 2750 |
| 10/30/2014 | 4250 |
| 2/15/2015 | 3250 |
| 4/1/2015 | 2750 |
Stopa zwrotu = 37,49%