Excel 计算投资回收率函数RATE

函数RATE的功能是返回某项投资各期的利率(或回收率)。它的语法格式为:

RATE(nper,pmt,pv,fv,type)

它一共有5个参数,nper表示偿还期或投资期,pmt为各期所应支付的金额,其数值在整个年金期间保持不变,通常包括本金和利息,但不包括其他费用和税款;pv表示现值,即从该项投资开始计算时已经入账的款项,或一系列未来付款的当前值的累积和,也称为本金;fv表示在最后一次付款后希望得到的现金余额;type用以指定各期的付款时间是在期初还是期末。

例如,某公司欲进行一项投资,一次性投入资金约为20万元,如果要求在5年投资回收期中使资本增值为50万元,则年投资回收率应该不低于多少?

步骤01:新建一工作簿,在工作表中创建如图4-39所示的表格并输入数据。

图4-39 创建表格

步骤02:在单元格B5中输入公式“=RATE(B3,0,-B2,B4,0)”,按下Enter键后,计算结果为20.11%,如图4-40所示。意思是只有在回收率为20.11%的情况下,投资20万元在5年后才可能增值为50万。

图4-40 输入公式计算回收率

高手支招:在Excel中显示公式详细计算过程

对于Excel中的公式,特别是对于一些较为复杂的公式,在对公式进行错误检查时,可以使用“公式求值”命令查看公式中每一步的求值过程,它有助于用户读懂复杂的公式运算。

步骤01:选中要求值的公式所在的单元格,在“公式”选项卡中的“公式审核”组中单击“公式求值”按钮打开“公式求值”对话框。在该对话框中的“求值”框中带下画线的部分代表当前要求值的表达式,单击“求值”按钮对带下画线的表达式进行求值,如图4-41所示。

图4-41 单击“求值”按钮

步骤02:下画线会移到新的表达式,再次单击“求值”按钮,直到得到最终的结果,如图4-42所示。

图4-42 显示表达式求值结果

Excel 计算现金流的净现值函数XNPV

XNPV函数的功能是返回一组不一定定期发生的现金流的净现值。它的语法格式为:

XNPV(rate,values,dates)

它一共有3个参数,rate表示现金流的贴现率;values表示与dates中的支付时间相对应的一系列现金流;dates表示与现金流支付相对应的支付日期表。

假设,某公司欲购买一条进口生产流水线,预计一次性购买成本为98000元,在第4年需要进行一次全面保养,保养费为5000元。预计该流水线投入使用后,每年产生收益的现金流量分别为:4500,15800,16000,25000,35800。现需要计算该项投资所产生的净现金流量,并衡量此项投资是否值得。

步骤01:打开实例文件“XNPV函数计算模型.xlsx”工作簿。在单元格E10中输入公式“=XNPV(B2,E2:E8,D2:D8)”,按下Enter键后,计算出净现值为-21269.71,如图4-37所示。

图4-37 设置公式计算净现值

步骤02:在单元格E11中输入公式“=IF(E10>0,”值得”,”不值得”)”,判断该项投资是否值得。由于计算出的净现值小于零,为负数,说明该项投资不值得,如图4-38所示。

图4-38 IF函数判断投资是否值得

Excel 计算非固定回报的投资函数NPV

NPV函数的功能是通过使用贴现率以及一系列未来支出和收入,返回一项投资的净现值。该函数的格式为:

NPV(rate,value1,value2,value3…)

它有一个固定参数rate,为某一期间的贴现率,相当于竞争投资的利率;另外还有1~29个可选参数value1,value2,…代表支出和收入。

例如,某企业要购买一项专利技术以提高产品质量,投资成本为200000元,并且购买后第一年没有收益,以后连续5年的预计收益分别为:78000,100000,159000,182000,180000。假设该年利率为5%,现需要计算该项投资是否值得。

步骤01:打开实例文件“NPV函数计算模型.xlsx”工作簿。在单元格B12中输入公式“=NPV(B2,B5:B10)”,按下Enter键后,计算结果如图4-35所示。该数据即表示获得预计回报的现值。

图4-35 输入公式计算现值

步骤02:在单元格B13中输入公式“=IF(B12>B1,”值得”,”不值得”)”,按下Enter键后,计算结果如图4-36所示。因为投资的现值远远大于该项专利的购买成本,因此得出结论:此项投资值得。

图4-36 输入公式判断投资是否值得

Excel 计算投资的现值函数PV

PV函数的功能是返回某项投资的现值,它的语法格式为:

PV(rate,nper,pmt,fv,type)

它一共有5个参数,rate为各期利率;nper为总投资期;pmt为各期所应支付的金额;fv表示最后一次支付后希望得到的现金余额;type用以指定各期的付款时间是在期初还是在期末。

例如,某人想通过贷款来进行一项投资,其能承受的每月还款额为3000元,贷款年利率为5.6%,贷款年限为15年。在此基础上,计算他最多能承受的贷款总额。

步骤01:新建一个工作簿,在工作表中创建一个表格并输入已知数据,如图4-33所示。

图4-33 输入已知数据

步骤02:在单元格B6中输入公式“=PV(B3,B4,-B2,0,0)”,按下Enter键后,计算结果为29913.62,此为此人能够承受的贷款总额,如图4-34所示。

图4-34 输入公式计算贷款总额

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 输入公式计算未来值