Excel - XNPV 函数
描述
XNPV 函数返回不一定是周期性的现金流量表的净现值。要计算一系列定期现金流的净现值,请使用 NPV 函数。
语法
XNPV (rate, values, dates)
参数
参数 | 描述 | 必需/可选 |
---|---|---|
rate | 应用于现金流的折现率。 | 必填 |
values | 与日期付款计划相对应的一系列现金流。 请参阅下面的注释。 |
必填 |
dates | 与现金流付款相对应的付款日期计划。 请参阅下面的注释。 |
必填 |
备注
第一笔付款是可选的,对应于投资开始时发生的成本或付款。
如果第一个值是成本或付款,则必须为负值。
所有后续付款均基于 365 天一年进行折现。
第一笔付款日期表示付款计划的开始。
所有其他日期必须晚于此日期,但可以按任何顺序发生。
一系列值必须至少包含一个正值和一个负值。
Microsoft Excel 将日期存储为连续的序列号,以便它们可用于计算。默认情况下,1 月 1 日1900 是序列号 1,而 2008 年 1 月 1 日是序列号 39448,因为它是 1900 年 1 月 1 日之后的 39,448 天。
日期中的数字被截断为整数。
如果日期中的任何数字不是有效的 Excel 日期,XNPV 将返回 #VALUE! 错误值。
如果日期中的任何数字早于起始日期,XNPV 将返回 #NUM! 错误值。
如果值和日期包含的值数量不同,XNPV 将返回 #NUM!错误值。
XNPV 的计算方法如下 −
$$XNPV = \sum_{i=1}^{N} \frac{P_i}{\left ( 1 + rate ight )^{\frac{\left ( d_i - d_1 ight )}{365}}}$$
其中,
di = 第 i 个付款日期,即最后一个付款日期。
d1 = 第 0 个付款日期。
Pi = 第 i 个付款日期,即最后一个付款日期。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
