Rate 函数

返回一个 Double 值, 指定每个年金周期的利率。

语法

Rate ( nper , pmt, pv [, fv ] [, type ] [, guess ] )

Rate函数语法具有以下参数:

参数

描述

nper

必需。 Double值, 指定年金付款总期数。 例如, 如果您按月支付四年的汽车贷款, 则贷款总有 4 * 12 (即 48) 支付期。

pmt

必需。 Double指定每个期间的付款。 付款通常包含本金和利息, 在年金的整个生命周期中不会发生变化。

pv

必需。 Double值, 指定一系列未来付款或收入的现值 (即当前值)。 例如, 当您借钱购买车时, 贷款金额是您将支付的每月汽车支付的当前价值。

fv

可选。 一个 Variant 值, 指定在您完成最终付款后所需的未来值或现金余额。 例如, 贷款的未来值为 $0, 因为它是最终付款后的值。 但是, 如果您希望为孩子的教育版节省18年的 $50000, 则 $50000 是未来值。 如果省略, 则假定为0。

type

可选。 变量, 指定在付款到期时的数字。 如果付款期结束时付款到期, 则使用 0, 或者在期初付款到期时使用1。 如果省略, 则假定为0。

Guess

可选。 一个变量, 用于指定你的估计值将按费率返回。 如果省略, 则推测为 0.1 (10%)。

备注

年金是在一段时间内支付的一系列固定现金付款。 年金可以是一笔贷款 (如住房抵押贷款) 或一笔投资 (如按月储蓄计划)。

对于所有参数, 支付的现金 (如储蓄金额) 用负数表示;收到的现金 (如股利支票) 用正数表示。

按迭代计算费率。 从guess值开始, Rate循环循环计算, 直到结果精确到 0.00001% 以内。 如果Rate在20次尝试后找不到结果, 它将失败。 如果您的推测是 10% 且费率失败, 请尝试使用不同的推测值。

查询示例

表达式

结果

从 InterestRate 中选择 FinancialSample, (费率 ([TermInYears] * 12,-[MonthlyRePayment], [LoanAmount], 0, 0, 0.1) * 12) 作为 FinancialSample;

基于 "TermInYears"、"MonthlyRePayment" 和 "LoanAmount" 返回表 "FinancialSample" 中的所有字段, 并在列 InterestRate 中显示结果。

VBA 示例

注意: 下面的示例演示了在 Visual Basic for Applications (VBA) 模块中使用此函数的示例。 有关使用 VBA 的详细信息, 请在 "搜索" 旁边的下拉列表中选择 "开发人员引用", 然后在搜索框中输入一个或多个字词。

此示例使用Rate函数计算贷款总付款次数 (TotPmts)、贷款支付额 (Payment)、贷款的现值或本金 (PVal) 的贷款利率 (FVal) 的贷款利率 (), 这是我ndicates 付款期的开始或结束日期 (PayType), 以及预期利率 (Guess) 的近似值。

Dim Fmt, FVal, Guess, PVal
Dim Payment, TotPmts, PayType, APR
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "##0.00" ' Define percentage format.
FVal = 0 ' Usually 0 for a loan.
Guess = .1 ' Guess of 10 percent.
PVal = InputBox("How much did you borrow?")
Payment = InputBox("What's your monthly payment?")
TotPmts = InputBox("How many monthly payments do " & _
"you have to make?")
PayType = MsgBox("Do you make payments at the end " & _
"of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
APR = (Rate(TotPmts, -Payment, PVal, _
FVal, PayType, Guess) * 12) * 100
MsgBox "Your interest rate is " & _
Format(CInt(APR), Fmt) & " percent."

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×