WorksheetFunction.Rate 方法 (Excel)

返回每期年金的利率。 速率 通过迭代计算,可以有零个或多个解决方案。 如果 20 次迭代后 Rate 的连续结果未收敛到 0.0000001 以内, 则 Rate 将返回#NUM! 。

语法

表达式 (Arg1Arg2Arg3Arg4Arg5Arg6)

表达 一个代表 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。