excel 不知道现值如何求利率

excel中,在不知道现值的情况下如何求利率,例如,如果每季度末投入100元,在第5年底的终值为2500元,试计算年实际利率。在线等

 你好。

 方法一,excel函数法——最简单的方法

无需知道现值,在excel任意单元格直接输入公式:

=RATE(20,-100,,2500)

得出结果为2.2854%,此为为季度利率。年利率为其乘以4,即:9.1416%.

 

RATE函数的语法规则为:=RATE(年金的付款总期数,-每期所应支付的金额,年金现值,年金终值, 0 或 1)

 

注意:

1,第2个参数,必须是负数,因为每期末存入银行的款项和最后一期从银行取出的款项方向相反。

2,最后一个参数中,1表示为即付年金,即在期初付款,0表示普通年金,即在期末付款,省略此参数默认为期末付款。

3,现值和终值,仅需知道其中任意一个参数,就可计算。

4,可根据此结果计算其他指标以验证是否正确:

每期付款金额:=PMT(2.2854%,20,,2500),结果为-100,正确

付款期数:=NPER(2.2854%,-100,,2500),结果为20,正确

现值:=PV(2.2854%,20,-100),结果为1590.9891。另一表格输入公式=2500/POWER(1+2.2854%,20),结果也为1590.9891,正确。

也可以用内插法验证下。

 

方法二,内插法。

用2500除以100,得出25,然后在年金终值系数表上查询20期,系数为25上下的利率,可查到

(F/A,2%,20)=24.297,(F/A,3%,20)=26.870。

根据内插法,得出i=((24.297-25)/(24.297-26.87))*1%+2%=2.2732%。

这个计算结果和excel方法稍有误差,这个是正常的,内插法本来就是一个大概计算的方法,其准确性不及excel函数法。

 

希望对你有帮助,如果觉得还行,请给个采纳哟!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-17

假定你第5年底也就是第5年的第四季度没有投入了,那么你总共投入的是19期年金,终值系数为2500/100=25,查年金终值系数表,对应的期利率约为2.7%(季度),那么年实际利率约为(1+2.7%)^4-1=11.24%。


假设最后一期你也投了100元,那么终值系数应该按(2500-100)/100=24算,计算期数怎么都是19。


在excel面可以列表,如图,公式为第三列公式为B1*x^(20-A1),手动试几个x,或者编写VBA程序穷举(步长可设为0.001、精度设为0.1%),实际算出来的精确解季度利率为2.6752%,年利率约为11.1379%。(假设了你最后一期未投入,如果投入的话结果是季度2.2854%,年9.4598%)。

第2个回答  2014-05-17
计息周期是多少?追问

每季度,一年计息4次,我的关键是没有现值怎么套公式?答案不难算

追答

用数据--数据分析--模拟分析,里面的”单变量求解”功能,可以帮助你解决这个问题。
在A1输入:=PMT(A3/4,20,2500,0)
打开单变量求解,A1设置为目标单元格,目标值是-100,将A3设置成可变单元格,求解。
年利率是:-0.0814852438036095,当然是取值为正值约8.15%

相似回答