RangeXNPV - 脚本函数
RangeXNPV() 用于返回现金流计划表的净现值(不必是周期性的)。结果默认采用货币数字格式。要计算一系列周期性现金流的净现值,请使用 RangeNPV 函数。
语法:
RangeXNPV(discount_rate, values, dates[, Expression])
返回数据类型: 数字
参数:
参数 | 说明 |
---|---|
discount_rate | 每周期的利率。 |
values | 对应付款日期计划表的现金流或一系列现金流。每个值都可能是由内部记录函数和第三个可选参数返回的单个值或一系列值。系列值必须至少包含一个正值和一个负值。 |
dates | 对应现金流支付的付款日期或付款日期计划表。 |
限制:
文本值,NULL 值和缺失值都忽略不计。
所有付款按 365 天一年年折扣。
示例 | 结果 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RangeXNPV(0.1, -2500,'2008-01-01',2750,'2008-09-01') |
返回 80.25 |
||||||||||||||||
将示例脚本添加到应用程序并运行。要查看结果,将结果列中列出的字段添加到应用程序中的工作表。 RangeTab3: LOAD *, recno() as RangeID, RangeXNPV(Field1,Field2,Field3) as RangeNPV; LOAD * INLINE [ Field1|Field2|Field3 10|5|-6000 2|NULL|7000 8|'abc'|8000 18|11|9000 5|5|9000 9|4|2000 ] (delimiter is '|'); |
|