Udostępnij za pośrednictwem


XNPV

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca obecny value dla harmonogramu przepływów pieniężnych, które są not koniecznie okresowe.

Składnia

XNPV(<table>, <values>, <dates>, <rate>)

Parametry

Termin Definicja
table Tabela, dla której należy obliczyć wyrażenia dat valuesand.
values Wyrażenie zwracające przepływ gotówki value dla każdego wiersza tabeli.
dates Wyrażenie zwracające przepływ gotówki date dla każdego wiersza tabeli.
rate Rabat rate do zastosowania do przepływu gotówki dla każdego wiersza tabeli.

Zwracanie value

Net present value.

Uwagi

  • value jest obliczana jako następująca suma:

    $$\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}$ to $j^{th}$ date płatności
    • $d_{1}$ to firstdate płatności
  • Seria przepływów pieniężnych values musi zawierać co najmniej jedną liczbę dodatnią and jedną liczbę ujemną.

  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład

Poniżej przedstawiono obliczenie obecnych value tabeli CashFlows:

= XNPV( CashFlows, [Payment], [Date], 0.09 )
Date Płatność
1/1/2014 -10000
3/1/2014 2750
10/30/2014 4250
2/15/2015 3250
4/1/2015 2750

Obecny value = 2089.50