WorksheetFunction.Rate 方法 (Excel)
返回每期年金的利率。 速率 通过迭代计算,可以有零个或多个解决方案。 如果 20 次迭代后 Rate 的连续结果未收敛到 0.0000001 以内, 则 Rate 将返回#NUM! 。
语法
表达式。 (Arg1、 Arg2、 Arg3、 Arg4、 Arg5、 Arg6)
表达 一个代表 WorksheetFunction 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Arg1 | 必需 | Double | Nper - 年金中的总付款期数。 |
Arg2 | 必需 | Double | Pmt - 各期所应支付的金额,其数值在整个年金期间保持不变。 通常 pmt 包括本金和利息,但不包括其他费用或税金。 如果省略 pmt,则必须包含 fv 参数。 |
Arg3 | 必需 | Double | Pv - 现值 - 一系列未来付款现在的价值总额。 |
Arg4 | 可选 | Variant | Fv - 未来值,或在最后一次付款后希望得到的现金余额。 如果省略 fv,则假定其值为 0(例如,一笔贷款的未来值为 0)。 |
Arg5 | 可选 | Variant | 类型 - 数字 0 或 1;指示付款到期时间。 |
Arg6 | 可选 | Variant | 猜猜 - 猜测费率。 |
返回值
Double
备注
有关参数 nper、pmt、pv、fv 和 type 的完整说明,请参阅 Pv。
下表描述了可用于 Arg5 的值。
Type 值 | 付款时间 |
---|---|
0 或省略 | 期末 |
1 | 期初 |
如果省略 guess,则假定其值为 10%。
如果 Rate 未收敛,请尝试不同的值进行猜测。 如果猜测介于 0 和 1 之间,则速率通常收敛。
请确保与用于指定 guess 和 nper 的单位保持一致。 如果按年息 12% 的四年期贷款每月还款,则使用 12%/12 用于猜测,对 nper 使用 4*12。 如果按年还款同一笔贷款,则使用 12% 用于猜测,使用 4% 用于 nper。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。