Excel 应用FVSCHEDULE函数计算应用一系列复利率计算的初始本金的未来值

FVSCHEDULE函数用于基于一系列复利率返回本金的未来值。FVSCHEDULE函数的语法如下。


FVSCHEDULE(principal,schedule)

其中参数principal为现值,schedule为利率数组。

典型案例

计算应用一系列复利率计算的初始本金的未来值。基础数据如图17-73所示。

步骤1:打开例子工作簿“FVSCHEDULE.xlsx”。

步骤2:在单元格A2中输入公式“=FVSCHEDULE(1,{0.09,0.11,0.1})”,用于计算基于复利率数组{0.09,0.11,0.1}返回本金1的未来值。计算结果如图17-74所示。

图17-73 基础数据

图17-74 计算结果

使用指南

schedule中的值可以是数字或空白单元格,其他任何值都将在函数FVSCHEDULE的运算中产生错误值“#VALUE!”。空白单元格将被认为是0(没有利息)。

Excel 应用FV函数:计算一笔投资的未来值

FV函数可以基于固定利率及等额分期付款方式,计算某项投资的未来值。FV函数的语法如下。


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

其中参数rate为各期利率。nper为总投资期,即该项投资的付款期总数。pmt为各期所应支付的金额,其数值在整个年金期间保持不变。通常,pmt包括本金和利息,但不包括其他费用或税款。如果省略pmt,则必须包括pv参数。pv为现值,或一系列未来付款的当前值的累积和。如果省略pv,则假设其值为零,并且必须包括pmt参数。type为数字0或1,用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零。

典型案例

已知某项投资的年利率、付款期总数、各期应付金额、现值等信息,计算在这些条件下投资的未来值。基础数据如图17-71所示。

步骤1:打开例子工作簿“FV.xlsx”。

步骤2:在单元格A8中输入公式“=FV(A2/12,A3,A4,A5,A6)”,用于计算在上述条件下投资的未来值。计算结果如图17-72所示。

图17-71 基础数据

图17-72 计算结果

使用指南

应确认所指定的rate和nper单位的一致性。例如,同样是四年期年利率为12%的贷款,如果按月支付,rate应为12%/12,nper应为4*12;如果按年支付,rate应为12%,nper为4。对于所有参数,支出的款项,如银行存款,表示为负数;收入的款项,如股息收入,表示为正数。

Excel 计算可变利率下投资的未来值函数FVSCHEDULE

上节中介绍的FV函数在计算投资的未来值时,其利率是固定的。如果某项投资的利率是可变的,要计算该项投资的未来值时就需要使用FVSCHEDULE函数。

FVSCHEDULE函数的功能是计算某项投资在可变利率下的未来值。它的语法格式为:

FVSCHEDULE(principal,schedule)

它只有两个参数,principal表示现值,即本金;schedule输入为数组,表示利率数组。

例如,某人在2009年1月存入12万元,协定按月计算利息。在该年中,存款年利率一共变化了3次,1~3月为3.57%,4~6月为3.48%,7~11月为3.85%,12月份再次上调为3.88%,现需要计算一年后的存款总额。

步骤01:打开实例文件“FVSCHEDULE函数计算模型.xlsx”工作簿。在单元格C4中输入公式“=B4/12”,按下Enter键后,向下复制公式至单元格C15,计算结果如图4-31所示。

图4-31 计算月利率

步骤02:在单元格B17中输入计算存款额公式“=FVSCHEDULE(B1,C4:C15)”,按下Enter键后,计算结果如图4-32所示。

图4-32 输入公式计算一年后存款总额

小技巧:schedule参数必须为数组

在使用FVSCHEDULE函数时需要注意,schedule参数必须为数组。但在本例中,需要注意,不能直接使用年利率数组,即不能直接将单元格区域B4:B15作为schedule参数。因为是按月份计算利息,而且每个月的年利率是不一致的,因此应先计算出每月的月利率。

Excel 计算一笔投资的未来值函数FV

FV函数的功能是基于固定的利率及等额分期付款方式,返回某项投资的未来值。它的格式为:

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

一共有5个参数,rate为各期利率;nper为总投资期;pmt为各其应支付的金额;pv表示从该项投资开始计算时已经入账的款项,即本金;type用以指定各期的付款时间是在期初还是期末。

例如,现需要启动某项投资,已经存入指定专用账户先期存款10万元,年利率为4.5%,并在今后的36个月每个月存入2000元到该账户。现需要计算两年后该账户的存款金额。具体操作步骤如下所示。

步骤01:创建FV函数模型。启动Excel 2016新建一个工作簿,在工作表Sheet1中根据上面的描述文字输入已知条件,并设置好单元格格式,如图4-29所示。

步骤02:设置公式计算未来值。在单元格B5中输入公式“=FV(B2/12,D2,-C2,-A2,0)”,按下Enter键后,计算结果为191356.96,如图4-30所示。在该公式中,将存款额都输入为负数,因为现在是将它们看成投资,应为支出。

图4-29 创建函数计算模型

图4-30 输入公式计算未来值

Excel 计算某项投资的未来值:FV函数

如果需要知道某项投资的未来收益情况,如N年后的存款总额,可通过“FV”函数实现。FV函数的语法为:=FV (rate, nper, pmt, pv, type),各参数的含义介绍如下。

※ rate:各期利率。

※ nper:总投资期,即该项投资的付款期总数。

※ pmt:各期所应支付的金额,其数值在整个年金期间保持不变,通常pmt包括本金和利息,但不包括其他费用及税款,如果忽略pmt,则必须包括pv参数。

※ pv:现值,即从该项投资开始计算时已经入账的款项,或一系列未来付款的当前值的累积和,也称为本金。如果省略pv,则假设其值为零,并且必须包括pmt参数。

※ type:数字0或1,用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零。

注意 由于投资是先付出金额,因此在输入计算公式时,参数“pmt”和参数“pv”应为负数,这样得出的计算结果才为正数,即未来的收益金额。

下面举例说明。给定条件:年利率为6%,总投资期为10年,各期应付500元,现值为500元,计算未来值。

01 在B1:B4单元格区域中分别输入年利率、付款期数、各期应付金额、现值等数据。

02 在需要显示结果的单元格中输入公式:=FV(B1/12, B2, B3,B4),按下“Enter”键确认即可。

alt

Excel 计算初始本金未来值:FVSCHEDULE函数

FVSCHEDULE函数用于基于一系列复利返回本金的未来值。函数FVSCHEDULE用于计算某项投资在变动或可调利率下的未来值。FVSCHEDULE函数的语法如下:


FVSCHEDULE(principal,schedule)

其中,principal参数为现值,schedule参数为利率数组。下面通过实例详细讲解该函数的使用方法与技巧。

打开“FVSCHEDULE函数.xlsx”工作簿,需要计算的数据说明如图19-100所示。具体的计算步骤如下所示。

选中A2单元格,在编辑栏中输入公式“=FVSCHEDULE(1,{0.09,0.11,0.1})”,然后按“Enter”键返回,即可计算出基于复利率数组{0.09,0.11,0.1}返回本金1的未来值,如图19-101所示。

schedule参数中的值可以是数字或空白单元格;其他任何值都将在函数FVSCHEDULE的运算中产生错误值“#VALUE!”。空白单元格被认为是0(没有利息)。

图19-100 原始数据

图19-101 未来值计算结果

Excel 计算未来值:FV函数详解

FV函数可以基于固定利率及等额分期付款方式,计算某项投资的未来值。FV函数的语法如下:


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

其中,rate参数为各期利率。nper参数为总投资期,即该项投资的付款期总数。pmt参数为各期所应支付的金额,其数值在整个年金期间保持不变。通常,pmt参数包括本金和利息,但不包括其他费用或税款。如果省略pmt参数,则必须包括pv参数。pv参数为现值,或一系列未来付款的当前值的累积和。如果省略pv参数,则假设其值为零,并且必须包括pmt参数。type参数为数字0或1,用以指定各期的付款时间是在期初还是期末。如果省略type参数,则假设其值为零。下面通过实例详细讲解该函数的使用方法与技巧。

打开“FV函数.xlsx”工作簿,切换至“Sheet1”工作表,本例的原始数据如图19-98所示。该工作表中记录了某项投资的年利率、付款期总数、各期应付金额、现值等信息,要求计算在这些条件下投资的未来值。具体的操作步骤如下。

选中A8单元格,在编辑栏中输入公式“=FV(A2/12,A3,A4,A5,A6)”,用于计算在上述条件下投资的未来值,输入公式后按“Enter”键返回计算结果,如图19-99所示。

图19-98 原始数据

图19-99 计算投资的未来值

应确认所指定的rate参数和nper参数单位的一致性。例如,同样是四年期年利率为12%的贷款,如果按月支付,rate参数应为12%/12,nper参数应为4*12;如果按年支付,rate参数应为12%,nper参数为4。对于所有参数,支出的款项,如银行存款,表示为负数;收入的款项,如股息收入,表示为正数。

Excel 计算或预测未来值:FORECAST函数

FORECAST函数用于根据已有的数值计算或预测未来值。此预测值为基于给定的x值推导出的y值。已知的数值为已有的x值和y值,再利用线性回归对新值进行预测。可以使用该函数对未来销售额、库存需求或消费趋势进行预测。FORECAST函数的语法如下:


FORECAST(x,known_y's,known_x's)

其中,x参数为需要进行预测的数据点,known_y’s参数为因变量数组或数据区域,known_x’s参数为自变量数组或数据区域。下面通过实例详细讲解该函数的使用方法与技巧。

打开“FORECAST函数.xlsx”工作簿,切换至“Sheet1”工作表,本例中的原始数据如图18-74所示。该工作表中记录了一组给定的X和Y值,要求基于给定的X值25预测一个Y值。具体的操作步骤如下。

选中A8单元格,在编辑栏中输入公式“=FORECAST(25,A2:A6,B2:B6)”,基于给定的X值25预测一个Y值,输入完成后按“Enter”键返回计算结果,如图18-75所示。

图18-74 原始数据

图18-75 计算预测值

如果x为非数值型,函数FORECAST返回错误值“#VALUE!”。如果known_y’s和known_x’s为空或含有不同个数的数据点,函数FORECAST返回错误值“#N/A”。如果known_x’s的方差为零,函数FORECAST返回错误值“#DIV/0!”。函数FORECAST的计算公式为a+bx,式中:

且:

且其中x和y是样本平均值AVERAGE(known_x’s)和AVERAGE(known_y’s),n是样本的大小。