5.13 XNPV函数:计算某一组不定期现金流量的净现值
【函数名称】XNPV
【主要功能】返回一组现金流的净现值,这些现金流不一定定期发生。若要计算一组定期现金流的净现值,可以使用函数NPV。
【使用格式】=XNPV(rate, values, dates)
【参数说明】
❑ 第一个参数rate应用于现金流的贴现率,是必选项。
❑ 第二个参数values,它是与dates中的支付时间相对应的一系列现金流,首期支付是可选的,并与投资开始时的成本或支付有关。如果第一个值是成本或支付,则它必须是负值。所有后续支付都基于365天/年贴现。数值系列必须至少要包含一个正数和一个负数,是必选项。
❑ 第三个参数dates,它是与现金流支付相对应的支付日期表。第一个支付日期代表支付表的开始日期。其他所有日期应迟于该日期,但可按任何顺序排列,是必选项。Excel可将日期存储为序列号,以便可以在计算中使用它们。默认情况下,1900年1月1日的序列号是1,而2015年7月1日的序列号是42186,这是因为它距1900年1月1日有42186天。dates中的数值将被截尾取整。
注意:
❑ 如果任一参数为非数值型,函数XNPV返回错误值#VALUE!。
❑ 如果dates中的任一数值不是合法日期,函数XNPV返回错误值#VALUE。
❑ 如果dates中的任一数值先于开始日期,函数XNPV返回错误值#NUM!。
❑ 如果values和dates所含数值的数目不同,函数XNPV返回错误值#NUM!。
【应用举例】
关于XNPV函数示例如下:2015年1月1日投资一个项目,年贴现率为6%,初期投资为8000元,2015年2月20日产生第一次收益2000元,2015年4月30日产生第二次收益2800元,2015年5月10日产生第三次收益4500元,2015年6月15日产生第四次收益5000元,求此项投资的净现值。相关数据录入在图5.10中所在单元格,在A10单元格中录入净现值公式:=XNPV(B2, B3:B7, C3:C7),返回值¥6,021.57,即此项投资的净现值为6021.57元。具体数据及结果如图5.10所示。
图5.10 XNPV函数示例