ZetCode

Excel IRR 函数

最后修改于 2025 年 4 月 4 日

IRR 函数计算一系列现金流的内部收益率。它对于财务分析和投资决策至关重要。本教程提供了使用 IRR 函数的全面指南,并附有详细示例。您将学习基本语法、实际应用和高级技术,以掌握此财务函数。

IRR 函数基础

IRR 函数确定使现金流净现值 (NPV) 等于零的贴现率。它有助于评估投资的盈利能力。语法需要现金流值和一个可选的猜测值。

组成部分 描述
函数名称 IRR
语法 =IRR(values, [guess])
参数 values (必需), guess (可选)
返回值 内部收益率(小数形式)

此表分解了 IRR 函数的基本组成部分。它显示了函数名称、基本语法格式、参数和返回值特性。

基本 IRR 示例

此示例演示了 IRR 函数最简单的用法,其中包含一系列现金流。初始投资为负数,表示现金流出。

A B
-10000
3000
4200
6800
=IRR(A1:A4)
基本 IRR 公式
=IRR(A1:A4)

此公式计算 A1:A4 中现金流的 IRR。初始投资为 -10,000,随后是三次正回报。结果约为 0.137 或 13.7%。

具有不同现金流模式的 IRR

此示例显示了 IRR 计算,用于不规则的现金流和变化的金额。该模式包括随时间推移的现金流入和流出。

A B
-5000
1500
-1000
3000
4000
=IRR(A1:A5)
具有不同现金流的 IRR
=IRR(A1:A5)

此公式计算了除初始投资外,同时包含正值和负值的现金流的 IRR。结果约为 0.216 或 21.6%,反映了投资的回报率。

带猜测参数的 IRR

当现金流有多个可能的 IRR 时,猜测参数可帮助 Excel 找到正确的解决方案。此示例演示了其用法。

A B
-10000
15000
-2000
=IRR(A1:A3, 0.1)
带猜测参数的 IRR
=IRR(A1:A3, 0.1)

此公式包含 10% (0.1) 的猜测值,以帮助 Excel 找到合适的 IRR 解决方案。结果约为 0.134 或 13.4%。猜测参数对于非传统的现金流模式尤其有用。

月度现金流的 IRR

此示例显示了月度现金流的 IRR 计算,该现金流可以转换为年利率。该示例假定月度间隔相等。

A B
-50000
12000
12500
13000
13500
14000
=(1+IRR(A1:A6))^12-1
年化月度 IRR
=(1+IRR(A1:A6))^12-1

此公式首先计算月度 IRR,然后将其转换为年利率。结果将是有效的年化 IRR。此方法对于比较不同时间段的投资很有用。

用于商业投资的 IRR

此示例演示了 IRR 计算,用于具有多年现金流的商业投资。它包括初始成本和后续回报。

A B
-250000
50000
75000
100000
125000
150000
=IRR(A1:A6)
商业投资 IRR
=IRR(A1:A6)

此公式计算了为期 5 年的商业投资的 IRR。初始支出为 250,000 美元,年回报率逐年递增。结果显示了投资的年回报率,有助于评估其盈利能力。

IRR 的局限性和注意事项

尽管 IRR 功能强大,但它也有用户应了解的局限性。它假定在计算出的速率下进行再投资,并可能对非传统的现金流产生误导性结果。对于某些模式,可能存在多个 IRR。

IRR 函数对于 Excel 中的财务分析至关重要。从简单的投资到复杂的现金流模式,IRR 都有助于评估项目的可行性。请记住,IRR 假定现金流以固定的时间间隔发生,并在 IRR 速率下进行再投资。对于不规则的时间间隔,请考虑使用 XIRR

作者

我叫 Jan Bodnar,是一位充满热情的程序员,拥有丰富的编程经验。我自 2007 年以来一直在撰写编程文章。迄今为止,我已撰写了 1400 多篇文章和 8 本电子书。我在编程教学方面拥有十多年的经验。

列出 所有 Excel 公式