使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

返回一个 Double 类型的值,该值根据定期、固定付款和固定利率指定年金的未来值。

语法

FV ( rate, nper , pmt [pv ] [, type ] )

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

参数

说明

rate

必需。 指定每个周期的利率的双精度。 例如,如果按年率 (APR) 10% 的年率获得汽车贷款,并且每月还款,则每期的利率为 0.1/12 或 0.0083。

nper

必需。 指定年金中付款期总数的整数。 例如,如果按月还款四年期汽车贷款,则贷款总共有 4 * 12 (或 48) 付款期。

Pmt

必需。 指定 每个周期要付款的双重值。 付款通常包含本金和利息,这些本金和利息在年金有效期内不会改变。

光伏

可选。 指定一系列未来付款 (或总和) 现值的变体。 例如,当你借钱买车时,贷款金额是贷款人每月支付汽车付款的现值。 如果省略,则假定为 0。

type

可选。 指定付款到期时间的变体。 如果付款在付款期结束时到期,则使用 0;如果付款在付款期开始时到期,则使用 1。 如果省略,则假定为 0。


备注

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

必须使用以相同单位表示的付款期计算 费率nper 参数。 例如,如果使用月份计算 费率 ,则还必须使用月份计算 nper

对于所有参数,现金支付 (如存款到储蓄) 用负数表示:收到的现金 ((如股息检查) )由正数表示。

查询示例

Expression

结果

SELECT FinancialSample.*, FV ([AnnualRate]/12,[TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0) AS FutureValue FROM FinancialSample;

返回表“FinancialSample”中的所有字段,根据“AnnualRate”、“MonthlyRePayment”和“TermInYears”计算“LoanAmount”的未来值,并在“FutureValue”列中显示结果。

VBA 示例

注意: 下面的示例演示了如何在 Visual Basic for Applications (VBA) 模块中使用此函数。 有关使用 VBA 的详细信息,请在搜索旁边的下拉列表中选择“开发人员参考”,并在搜索框中输入一个或多个术语。

此示例使用 FV 函数返回投资的未来价值,给定每个周期 (APR / 12) 应得的百分比率、付款 (TotPmts) 总数、付款 (Payment) 、投资 (PVal) 的当前值,以及指示付款期开始还是结束时付款的数字 (PayType) 。 请注意,由于 Payment 表示已支付的现金,因此它是负数。

Dim Fmt, Payment, APR, TotPmts, PayType, PVal, FVal
Const ENDPERIOD = 0, BEGINPERIOD = 1 ' When payments are made.
Fmt = "###,###,##0.00" ' Define money format.
Payment = InputBox("How much do you plan to save each month?")
APR = InputBox("Enter the expected interest annual percentage rate.")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = InputBox("For how many months do you expect to save?")
PayType = MsgBox("Do you make payments at the end of month?", vbYesNo)
If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD
PVal = InputBox("How much is in this savings account now?")
FVal = FV(APR / 12, TotPmts, -Payment, -PVal, PayType)
MsgBox "Your savings will be worth " & Format(FVal, Fmt) & "."

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×