XIRR
Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji
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. |
wartości | Wyrażenie zwracające wartość przepływu środków pieniężnych dla każdego wiersza tabeli. |
Daty | Wyrażenie zwracające datę przepływu gotówki dla każdego wiersza tabeli. |
Odgadnąć | (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 funkcję 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 będą one miały wpływu na wynik końcowy, a użycie wartości 0 jako początkowej płatności zawsze zakończy się niepowodzeniem obliczenia XIRR().
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%
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla