Поделиться через


XNPV

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Мерывизуального элемента

Возвращает текущее значение для расписания денежных потоков, которые не обязательно периодически.

Синтаксис

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

Параметры

Термин Определение
table Таблица, для которой должны вычисляться значения и выражения дат.
values Выражение, возвращающее значение денежного потока для каждой строки таблицы.
dates Выражение, возвращающее дату денежного потока для каждой строки таблицы.
rate Ставка скидки, применяемая к денежному потоку для каждой строки таблицы.

Возвращаемое значение

Чистое текущее значение.

Замечания

  • Значение вычисляется как следующее суммирование:

    $$\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$

    Где:

    • $P_{j}$ — $j^{й}$ платеж
    • $d_{j}$ — дата $j^{го}$ платежа
    • $d_{1}$ — дата первого платежа
  • Ряд значений денежного потока должен содержать по крайней мере одно положительное число и одно отрицательное число.

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

Ниже вычисляется текущее значение таблицы CashFlows:

= XNPV( CashFlows, [Payment], [Date], 0.09 )
Date Оплата
1/1/2014 10000–
3/1/2014 2750
10/30/2014 4250
2/15/2015 3 250
4/1/2015 2750

Текущее значение = 2089.50