RangeNPV - 脚本函数
RangeNPV() 用于返回基于折扣率和一系列未来定期付款(负值)和收入(正值)的投资的净现值。结果拥有一个 money 的默认数字格式。
对于不必是周期性的现金流,请参阅 RangeXNPV - 脚本函数。
语法:
RangeNPV(discount_rate, value[,value][, Expression])
返回数据类型: 数字
参数:
参数 | 说明 |
---|---|
discount_rate | 每周期的利率。 |
value | 每个周期结束时发生的付款或收入。每个值都可能是由内部记录函数和第三个可选参数返回的单个值或一系列值。 |
Expression | 可选表达式或字段包含要度量的数据范围。 |
限制:
文本值,NULL 值和缺失值都忽略不计。
示例 | 结果 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RangeNPV(0.1,-10000,3000,4200,6800) |
返回 1188.44 |
||||||||||||||||
将示例脚本添加到应用程序并运行。要查看结果,将结果列中列出的字段添加到应用程序中的工作表。 RangeTab3: LOAD *, recno() as RangeID, RangeNPV(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 '|'); |
|