# 数学函数 - 财务数学 文档类型:函数事实页 是否可直接用于生成代码:是;本页函数条目均包含参数表 遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md) 本页收录财务数学函数。 ## 财务函数 ### `doubleDecliningBalance(cost, salvage, life, period)` 用途:财务函数相关函数。 参数个数:4 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------- | ---- | -------- | -------------------- | | 1 | `cost` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `salvage` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `life` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `period` | 是 | 整数 | 按源文档示例顺序传入 | ### `futureValue(rate, nperiods, payment, present_value, payment_time)` 用途:财务函数相关函数。 参数个数:5 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------------- | ---- | -------- | -------------------- | | 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `nperiods` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `payment` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 | | 5 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 | ### `interestPayment(rate, period, nperiods, present_value, future_value, payment_time)` 用途:财务函数相关函数。 参数个数:6 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------------- | ---- | -------- | -------------------- | | 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `period` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `nperiods` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 | | 5 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 | | 6 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 | ### `interestRate(nperiod, payment, present_value, future_value, payment_time)` 用途:财务函数相关函数。 参数个数:5 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------------- | ---- | -------- | -------------------- | | 1 | `nperiod` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `payment` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 | | 5 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 | ### `internalRateOfReturn(guess, data)` 用途:财务函数相关函数。 参数个数:2 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------- | ---- | -------- | -------------------- | | 1 | `guess` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `data` | 是 | 数组 | 按源文档示例顺序传入 | ### `numberOfPeriods(rate, payment, present_value, future_value, payment_time)` 用途:财务函数相关函数。 参数个数:5 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------------- | ---- | -------- | -------------------- | | 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `payment` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 | | 5 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 | ### `netPresentValue(rate, cash_flows, payment_time)` 用途:财务函数相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------- | ---- | -------- | -------------------- | | 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `cash_flows` | 是 | 数组 | 按源文档示例顺序传入 | | 3 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 | ### `payment(rate, nperiods, present_value, future_value, payment_time)` 用途:财务函数相关函数。 参数个数:5 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------------- | ---- | -------- | -------------------- | | 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `nperiods` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 | | 5 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 | ### `periodPayment(rate, period, nperiods, present_value, future_value, payment_time)` 用途:财务函数相关函数。 参数个数:6 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------------- | ---- | -------- | -------------------- | | 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `period` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `nperiods` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 | | 5 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 | | 6 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 | ### `presentValue(rate, nperiods, payment, future_value, payment_time)` 用途:财务函数相关函数。 参数个数:5 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------- | ---- | -------- | -------------------------------------------------- | | 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `nperiods` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `payment` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `Payment` | | 4 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 | | 5 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 | ### `slnDepreciation(arg1, arg2, arg3)` 用途:财务函数相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------- | | 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `arg3` | 是 | 整数 | 按源文档示例顺序传入 | ### `sydDepreciation(arg1, arg2, arg3, arg4)` 用途:财务函数相关函数。 参数个数:4 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------- | | 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `arg3` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `arg4` | 是 | 整数 | 按源文档示例顺序传入 |