EXCEL 函数IRR IRR函数内部计算公式是什么? 30
IRR=a+[NPVa/(NPVa-NPVb)]*(b-a)
其中:a、b为折现率,a>b;
NPVa为折现率为a时,所计算得出的净现值,一定为正数;
NPVb为折现率为b时,所计算得出的净现值,一定为负数;
但是 NPV 需要一个参数为rate,而IRR则不用这个参数,
我没明白,NPV有这个参数,IRR 没这个参数,IRR是NPV算出来的,这IRR不用这参数是怎么算出来的? 有没有公式直接计算IRR?
我需要知道IRR的具体计算方式来写成JAVA代码以供程序使用~
谢谢! 展开
Excel函数教程:IRR
IRR-内部收益率的函数。
IRR函数返回由数值代表的一组现金流的内部收益率。这些现金流不一定必须为均衡的,但作为年金,它们必须按固定的间隔发生,如按月或按年。内部收益率为投资的回收利率,其中包含定期支付(负值)和收入(正值)。
语法形式为IRR(values,guess)。
1.例如,如果要开办一家服装商店,预计投资为¥110,000,并预期为今后五年的净收益为:¥15,000、¥21,000、¥28,000、¥36,000和¥45,000。分别求出投资两年、四年以及五年后的内部收益率。
2.在工作表中输入数据,如下图所示。
3.计算此项投资四年后的内部收益率IRR(B1:B5)为-3.27%;
点击B8_点击函数图标fx_插入函数参数框_选择函数类别(常用函数或财务函数)_IRR_确定_函数参数框_点击values图标_按Shift+点击B1+点击B5
现在,如下图所示:
4.Enter_确定_B8中显示计算结果为-3%。下一项方法同上。
计算此项投资五年后的内部收益率IRR(B1:B6)为8.35%;
计算两年后的内部收益率时必须在函数中包含guess,即IRR(B1:B3,-0.1)为-48.96%。
默认显示的百分比格式的计算精度是没有小数点的。可以重设单元格的格式:
选中指定单元格(一个或多个)_右键_设置单元格格式_百分比_把小数点位数调成2位。
你这个例子只能适用于每期回款固定的情况,大部分真实情况都不是固定的
不固定时又怎么算呢?~
不固定的很复杂,需要根据每期的现金流量独立计算复利终值