咨询

irrexcel计算公式

2026-06-05 17:55 来源:快账

导读:昨天一个学员问我,老板让他算一个新项目的内部收益率,他在Excel里瞎点半天弄不出来,我直接打开一个案例给他演示了一遍IRR函数的用法,他看完说原来这么简单,之前听别人讲理论听得头疼。其实很多人看到“irrexcel计算公式”这个标题就懵了,以为是什么高深莫测的东西,说白了就是Excel里那个IRR函数,全称Internal Rate of Return,内部收益率。今天我就把从数据准备到出结果的每一步掰开揉碎了讲,保证你跟着做完就能直接拿去用。

免费提供专业财税问题解答,让您避免税务行政处罚风险
答疑老师

王侨|官方答疑老师

职称:注册会计师,考证讲师

免费咨询老师(3分钟内极速解答)

昨天一个学员问我,老板让他算一个新项目的内部收益率,他在Excel里瞎点半天弄不出来,我直接打开一个案例给他演示了一遍IRR函数的用法,他看完说原来这么简单,之前听别人讲理论听得头疼。其实很多人看到“irrexcel计算公式”这个标题就懵了,以为是什么高深莫测的东西,说白了就是Excel里那个IRR函数,全称Internal Rate of Return,内部收益率。今天我就把从数据准备到出结果的每一步掰开揉碎了讲,保证你跟着做完就能直接拿去用。

先准备数据。假设你手头有个项目,第一年投进去100万,注意是花钱出去,所以现金流里这一格要填负数,比如-1000000。然后后面五年每年收回30万,正数300000。别小看这个负号,我第一次用IRR的时候就把正负号搞反了,投钱填成正的,收回填成负的,结果算出来一个负的收益率,还兴冲冲跑去汇报说项目亏了,差点把老板吓出心脏病,还好主管复核时发现了,说你这方向都反了还谈什么收益率,我当场汗就下来了。所以第一件事:现金流方向必须对,流出是负,流入是正,这是铁律。

数据摆好之后,找一个空单元格,输入等号,然后打四个字母I-R-R,Excel会自动提示你选函数,直接双击IRR。这时候会弹出一个参数框,第一个参数是现金流区域,你直接用鼠标框选刚才那六行数据——包括第一年的负数和后面五年的正数——注意别漏了空格或者多选了空白。第二个参数叫Guess,可以省略,直接按回车。如果你现金流比较规整,比如投资后每年都有正流入,Excel默认用0.1(10%)作为迭代起点,通常几次迭代就能收敛。但你如果碰到算出来是个#NUM!的错误,别慌,那是Excel说“我迭代了20次还没找到答案”,你只需要在第二个参数里给个更接近的猜测值就行。

比如你直觉这个项目收益率可能在5%左右,就输入0.05;如果是一个高收益项目,比如翻倍那种,可以试试0.3。我自己习惯先不填Guess,如果报错再慢慢调,从0.1开始往上加或往下减,每次改0.05,直到不报错为止。这里有个小技巧:把Guess参数写成比如0.01,然后下拉填充柄可以快速试不同猜测值,但注意IRR只有一个真实解,多个猜测值只要收敛到同一个结果就是对的。如果现金流符号变化多次,比如中间有年份又追加投资,那IRR可能有多个解,这时候要用XIRR或者MIRR,咱们以后再说。

算出来数字之后,默认显示的是小数,比如0.12。你需要把它设置成百分比格式,选中单元格,按Ctrl+Shift+5,或者右键设置单元格格式选百分比,保留两位小数。这时候看到12.34%之类的,就是内部收益率。这个数字代表什么?它说这个项目的年化回报率大约是12.34%,比银行贷款利率高,那项目就值得干;如果比资金成本低,那就别碰。当然这个事儿各地企业执行口径不太一样,有的公司要求IRR必须超过加权平均资本成本2个百分点才算及格,我说的是一般情况,你最好结合自家财务制度确认一下。

我踩过另一个坑是跨年现金流。有一次帮朋友算一个跨了三个自然年的项目,他给的现金流里有些月份没写,有些年份只写了半年的收益,我直接用IRR去框选,结果数据区间里包含了空行,Excel直接报错。后来我才发现IRR函数要求数据必须连续,不能有空单元格,否则它会当成0处理,把整个计算结果带偏。解决办法很简单:把空白行补0,或者把现金流整理成连续的时间序列,哪怕某年没发生业务也要填0占位。还有一个坑是数据量大时忘了把第一年的投入放在首位,比如你把投资放在了第二行,第一行留空,那计算结果就完全不对了。所以顺序必须严格按发生的时间先后排列,最早的投资在最上面,后续收益依次往下。

还有些同学问,既然Excel有IRR,那能不能手动验证一下?当然可以。把算出来的IRR值(比如0.1234)带进净现值公式里,把每一年的现金流按这个折现率折回来,再加总,应该正好等于0。如果算出来不是0,说明迭代的误差还在可接受范围内,尤其是现金流年限较短时,小数点后几位差异很正常。但如果你发现差了好多,那就要检查数据了。我一般会用净现值函数NPV再算一遍对照:先算NPV(IRR结果,后续现金流),然后加上初始投资,如果得到0左右就对了。注意NPV函数第一个参数是折现率,第二个参数是现金流范围,但NPV默认把第一笔现金流当成期末发生的,而IRR起算时点是期初,所以用NPV验证时,要先把初始投资单独拿出来,不对它折现。具体公式:=NPV(IRR结果, 第2年到第n年的现金流) + 第1年的负投资,结果应该接近0。听不懂没关系,你只需要记住:IRR算出来之后,再用NPV套一下,如果结果小于1元就算正确。

重要提醒:IRR函数假设各期现金流是等时间间隔的,比如每年一次,但现实中经常有不等间隔的情况,比如投资发生在1月,第一笔收益在6月,第二笔在次年3月。这时候用普通IRR会扭曲结果,必须用XIRR函数,它需要两个参数:现金流数值和对应日期。操作类似:输入=XIRR(现金流区域,日期区域,猜测值)。我第一次处理跨年设备采购时没注意时间间隔,算出来的IRR比实际低了两个点,幸好主管按税务口径复查时发现了,不然汇算清缴时再用那个收益率做决策,可能就错过大好投资机会。所以只要现金流日期不规整,果断换XIRR。

现在回到标题“irrexcel计算公式”,其实它就是个简称,别被名字唬住。你只要记住三件事:现金流方向别错、数据连续无空行、时间间隔统一。如果遇到#NUM!错误就调Guess,实在不行用XIRR。另外,新版Excel还有个IRR的升级版叫IRR.M,但那是英文版里的,中文版叫MIRR(修正内部收益率),它允许你指定资金成本率和再投资收益率,适合那些利润再投资的情况。操作步骤也类似:=MIRR(现金流区域, 资金成本率, 再投资收益率)。比如你的资金成本是6%,再投资收益率是10%,那MIRR算出来通常比普通IRR保守一些,更贴近实际。我之前给一家连锁餐饮做项目评估时,老板只认IRR,我硬是给算了三个版本:普通IRR、MIRR、XIRR,最后对比下来选了最稳健的那个,避免了一轮融资时的争议。

还有个小细节,Excel里输入IRR公式时,如果你用的是中文版,函数名是“IRR”,直接打英文也能识别,因为Excel支持中英文混用。但有些老版本需要手动加载分析工具库,不过Office 365和Excel 2021已经内置了,不需要额外操作。如果你用的是WPS,那函数是一样的,就是界面稍微不同,但参数逻辑完全一致。我有个学生用WPS老报错,后来发现是她的现金流区域里混了一个文本格式的数字,选中区域后右键设置单元格格式改成数值就好了。所以数据源要干净,不能有左上角那个绿色的三角标记,那是文本标记,Excel会无视它当作文本,直接导致计算失败。

当你算出IRR后,怎么跟老板汇报?别只甩一个数字。我一般会附带一个敏感性分析表,比如用模拟运算表把现金流波动10%的情况算出来,看看IRR范围。Excel里用法:先建一个两维表,行放不同投资额变动比例,列放收益变动比例,然后引用IRR结果单元格,再用数据选项卡里的模拟分析->模拟运算表,几分钟就能出一张表。老板一看,哇,你不仅会算IRR还会做分析,下次好项目肯定找你。但注意模拟运算表要求公式引用是相对单元格,你不熟练的话可以用单变量求解简化,但这里篇幅不够,以后专门写一篇。

再讲一个真事。有一次我给一家制造企业做财务培训,台下有个会计站起来问,他说他按我说的步骤做了,IRR算出来是-5%,但是公司内部评审说这个项目前景很好,肯定能赚钱,问我是不是公式用错了。我让他把数据传给我一看,发现他把所有收益都写在第一年,后面四年全是0,相当于投100万当年就收回80万,然后其他年份没收入,那当然IRR是负的,因为第二年到第五年的0现金流严重拉低了平均回报。实际上这个项目是五年累计回收80万,每年20万,所以他填数据时分录做错了。我让他重新按每年现金流填,再算出来是正数。所以啊,数据归集的时候一定要按实际收款期间来,别按合同或者应付日期,收付实现制还是权责发生制要搞清楚,IRR更贴近收付实现。顺带说一句,如果涉及增值税,现金流里最好剔除税金影响,或者单独列示,因为税金不产生投资收益。

最后,随着全电发票普及,很多企业已经开始用电子台账管理项目现金流,Excel里的IRR函数反而用得更多了,因为可以直接从系统导出数据粘贴进来。我最近整理了一份Excel财务函数速查表,包含IRR、XIRR、MIRR、NPV等十几个函数的参数详解和实操截图,谁要就私我。另外,如果你用的是全电发票系统,红冲流程里也有个类似IRR的逻辑判断,比如冲红金额和原票金额的比例不能超过一个阈值,不然要上传附加材料,道理相通。总之,工具是死的,思路是活的,碰到问题先别慌,按照数据清洗、参数设置、结果验证三步走,IRR计算根本不难。

领取会员

亲爱的学员你好,微信扫码加老师领取会员账号,免费学习课程及提问!

微信扫码加老师开通会员

在线提问累计解决68456个问题

齐红老师 | 官方答疑老师

职称:注册会计师,税务师

亲爱的学员你好,我是来自快账的齐红老师,很高兴为你服务,请问有什么可以帮助你的吗?

您的问题已提交成功,老师正在解答~

微信扫描下方的小程序码,可方便地进行更多提问!

会计问小程序

该手机号码已注册,可微信扫描下方的小程序进行提问
会计问小程序
会计问小程序
×