WorksheetFunction.Rate(Double, Double, Double, Object, Object, Object) 方法

定义

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

public double Rate (double Arg1, double Arg2, double Arg3, object Arg4, object Arg5, object Arg6);
Public Function Rate (Arg1 As Double, Arg2 As Double, Arg3 As Double, Optional Arg4 As Object, Optional Arg5 As Object, Optional Arg6 As Object) As Double

参数

Arg1
Double

Nper - 年金中的总付款期数。

Arg2
Double

Pmt - 各期所应支付的金额,其数值在整个年金期间保持不变。 通常 pmt 包括本金和利息,但不包括其他费用或税金。 如果省略 pmt,则必须包含 fv 参数。

Arg3
Double

Pv - 现值 — 即一系列未来付款当前所值的总额。

Arg4
Object

Fv - 未来值,或在最后一次付款后希望得到的现金余额。 如果省略 fv,则假定其值为 0(例如,一笔贷款的未来值为 0)。

Arg5
Object

Type - 数字 0 或 1,用以指示付款时间。

Arg6
Object

猜猜 - 猜测费率。

返回

注解

有关参数 nper、pmt、pv、fv 和 type 的完整说明,请参阅 Pv(Double, Double, Double, Object, Object)

0 或省略期末
1期初

如果省略 guess,则假定其值为 10%。

如果 Rate 未收敛,请尝试不同的值进行猜测。 如果猜测介于 0 和 1 之间,则速率通常收敛。

请确保与用于指定 guess 和 nper 的单位保持一致。 如果按年息 12% 的四年期贷款每月还款,则使用 12%/12 用于猜测,对 nper 使用 4*12。 如果按年还款同一笔贷款,则使用 12% 用于猜测,使用 4% 用于 nper。

适用于