XNPV
返回不一定具有周期性的现金流时间表的现值。
语法
XNPV(<table>, <values>, <dates>, <rate>)
parameters
术语 | 定义 |
---|---|
表 | 应为其计算值和日期表达式的表。 |
值 | 返回表中每行的现金流值的表达式。 |
日期 | 返回表中每行的现金流日期的表达式。 |
费率 | 应用于表中每行现金流的折扣率。 |
返回值
净现值。
备注
此值的计算公式如下:
$$\sum^{ N }_{ j=1 } \frac{ P_{ j } }{ (1 + \text{ rate })^{ \frac{ d_{ j } - d_{ 1 } }{ 365 } } }$$
其中:
- $P_{ j }$ 是第 $j$ 期付款
- $d_{ j }$ 是第 $j$ 个付款日
- $d_{ 1 }$ 是第一个付款日
一系列现金流值必须包含至少一个正数和一个负数。
在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
示例
下面计算 CashFlows 表的现值:
= XNPV( CashFlows, [Payment], [Date], 0.09 )
Date | 付款 |
---|---|
2014/1/1 | -10000 |
2014/3/1 | 2750 |
2014/10/30 | 4250 |
2015/2/15 | 3250 |
4/1/2015 | 2750 |
现值 = 2086.65