返回一个 Double,指定根据一系列定期的现金流(支付和收入)和贴现率而定的投资净现值.语法NPV(rate, values())NPV 函数有下列命名参数:部分描述rate必要.Double 指定在一期间内的贴现率,用十进制表示.values()必要.Double 数组 指定现金流值.此数组至少要包含一个负值(支付)和一个正值(收入).说明投资的净现值是未来一系列支付或收入的当前价值.NPV 函数使用数组中数值的顺序来解释支付和收入的顺序.要确保支付和收入值是用正确的顺序输入的.NPV 投资在第一笔现金流值之前开始计算周期,而结束于数组中最后的现金流值.净现值是根据未来的现金流进行计算的.如果第一笔现金流在第一期开始时发生,那么 NPV 返回的值必须加上第一笔值才是净现值.而且 values() 数组不可包含第一笔值.NPV 函数与 PV 函数(现值)相似,只是 PV 函数在一个期间的开始或结束时才允许有现金流.与可变的 NPV 现金流值不同,PV 的现金流在整个投资期间必须固定.
NPV>0表示项目实施后,除保证可实现预定的收益率外,尚可获得更高的收益. NPV