WPS 加载项开发 > 表格 API 参考 > WorksheetFunction > 方法 > WorksheetFunction.Xnpv 方法
返回一组现金流的净现值,这些现金流不一定定期发生。可读/写 Double 类型。

语法

表达式.Xnpv(Arg1, Arg2)

表达式   一个代表 WorksheetFunction 对象的变量。

参数

名称 必选/可选 数据类型 说明
Arg1 必选 Variant 与 dates 中的付款计划相对应的一系列现金流。首期付款是可选的,并与投资开始时的成本或付款相对应。
Arg2 必选 Variant 与现金流付款相对应的付款日期表。第一个付款日期代表付款计划的开始日期。所有其他日期必须迟于该日期,但可按任何顺序排列。

返回值
Double

说明

若要计算一组定期现金流的净现值,请使用 Npv 方法。

要点??Xnpv 方法不提供与相应的 XNPV 函数 (=XNPV(rate, values, dates)) 所需的 rate 参数对应的参数。若要在 VBA 代码中避开这一限制,可通过使用下面所示的 Evaluate 方法来调用 XNPV 函数,而不使用 Xpnv 方法。

示例

以下示例返回上面的成本和收益下的投资净现值。现金流的贴现率为 9%。(2086.6476 或 2086.65)

示例代码
let npv = Application.Evaluate("=XNPV(.09,A2:A6,B2:B6)")


请参阅