KutoolsforOffice — 一套方案,五大工具。事半功倍。

Excel IRR 函数

作者Kelly修改日期

IRR(内部收益率)是评估项目可行性的关键指标。通常,我们可以将 NPV(净现值)设为 0,通过试错法计算贴现率。而现在,您只需在 Excel 中直接使用 IRR 函数,即可轻松计算出 IRR。

函数语法及参数说明

IRR(values, [guess])

(1)values:必填。即需要计算 IRR 的现金流数值。

可以是 {-50000, 5000, 8000, 13500, 18800, 20500} 这样的数组,或 B3:G3 这样的单元格引用。
values 必须同时包含现金流出(负值)和现金流入(正值)。

(2)guess:可选。用于接近 IRR 结果的一组估算值。如果省略,系统将默认使用 0.1(10%)。

返回值

数值型。

IRR 函数可用于计算一组在固定间隔(如每月或每年)发生的现金流的内部收益率。

使用说明

(1)IRR 函数会自动忽略 values 参数中的文本、逻辑值以及空单元格。

(2)如果 IRR 函数返回 #NUM! 错误,或计算结果与预期利率相差较大,您可以尝试添加或修改 guess 参数。

(3)IRR 函数返回某一周期的区间收益率。您可以使用以下公式 =(1+r)^n -1 将 IRR 换算为年化内部收益率。

  • 对于每月现金流,IRR 函数会返回月度区间的收益率(如)0.5%),您可以将其换算为年化收益率 6.17%(公式:=(1+0.5%)^12-1);
  • 对于每季度现金流,IRR 函数会返回季度区间的收益率(如)1.5%),您可以将其换算为年化收益率 6.14%(公式:=(1+1.5%)^4-1);
  • 如果现金流是每半年列出一次,IRR 函数会返回半年区间的收益率(如)3%),您可以将其换算为年化收益率 6.09%(公式:=(1+3%)^2-1

公式示例

示例 1:在 Excel 中用月度现金流计算 IRR

假设您年初花费 $5,940 购买了一台割草机,并将其出租。根据每月的预期租金收入,您即可轻松计算 IRR(内部收益率),从而判断该项目的可行性。

若需计算 6 个月后的 IRR,现金流数据位于 C4:C10 区间,您可以采用以下任一公式:

=IRR(C4:C10)

=IRR({-5940,253.8,296.85,393.5,450.2,523.3,655.3})

若需计算 12 个月后的 IRR,现金流数据在 C4:C16 区间,您可以采用以下任一公式:

=IRR(C4:C16)

=IRR({-5940,253.8,296.85,393.5,450.2,523.3,655.3,697.1,750,800,850,900,950})

温馨提示
1. 在 C4 单元格中,初始投入应以负数形式录入:-5940.00,因为这是您实际支付的现金。
2. 本例中现金流为按月列出,因此 IRR 函数返回的是月度内部收益率。如需年化收益率,可使用以下公式:

=POWER((IRR(C4:C16)+1),12)-1

示例 2:在 Excel 中用 IRR 函数计算资金加权收益率

假设您购买了 5 股 A 公司股票,单价为 $100 元/股,日期为 2017/1/1. 随后,您又以 8 股的数量买入 A 公司股票,单价为 $125 元/股,日期为 2018/1/1. 在 2018/1/1,您还收到了每股 $8红利。最后,您决定在 2019/1/1$120 元/股的价格卖出全部 A 公司股票。此时,您只需在 Excel 中使用 IRR 函数,即可轻松算出资金加权收益率。

本例中,3 年的现金流可按如下方式计算:
(1)第 2017 年,您付出 $500(=-100*5);
(2)第 2018 年,您收到股息 $40(=5*8),还支付了 $1,000(=-125*8)用于购入 8 股,因此年现金流合计为——$960(=-1000+40);
(3)第 2019 年,您获得收入 $1560(=120*(5+8));

因此,您可以使用以下任一公式来计算资金加权收益率。

=IRR({-500,-960,1560})

=IRR(G4:G6)


这款最佳办公效率工具

Kutools for Excel —— 助您脱颖而出

🤖KUTOOLS AI 助手:基于数据分析进行革新智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项  |  删除空白行  |  合并列或单元格且不会丢失数据  |  不使用公式的四舍五入……
超级 VLookup多条件  |  多值  |  跨多表操作  |  模糊查找……
高级下拉列表快速下拉列表  |  多级联动下拉列表  |  多选下拉列表……
列管理器添加指定数量的列  |  移动列  |  切换隐藏列的可见状态  |对比列到选择相同/不同单元格……
特色功能网格聚焦  |  设计视图  |  增强编辑栏  |  工作簿和表管理器|资源库(自动文本)|  日期提取  |  汇总工作表  |  加密 / 解密单元格  |  按列表批量发送邮件  |  超级筛选  |  特殊筛选(筛选粗体单元格/斜体/删除线等) ......
顶级 15 工具集12 文本工具添加文本删除特定字符……)|  50+ 图表 类型甘特图……)|  40+ 实用公式基于生日计算年龄……)|  19 插入工具插入二维码按路径插入图片……)|  12 转换工具小写金额转大写汇率转换……)|  7 合并和拆分工具高级合并行拆分单元格……)|……更多功能
在您的首选语言中使用 Kutools - 支持英语、西班牙语、德语、法语、中文及 40+ 多种语言!

Kutools for Excel 拥有超过 300 项功能,让您的需求只需轻点鼠标即可满足……


Office Tab —— 为 Microsoft Office(含 Excel)带来标签式阅读与编辑

  • 一秒钟即可切换数十个已打开的文档!
  • 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
  • 在同时查看和编辑多个文档时,您的工作效率提升高达 50%。
  • 为 Office(包括 Excel)带来高效标签页体验,操作流畅如同在 Chrome、Edge 或 Firefox 浏览器中切换标签页。