本文介绍 Microsoft Excel 中 XIRR 函数的公式语法和用法。

说明

返回一组不一定定期发生的现金流的内部收益率。 若要计算一组定期现金流的内部收益率,请使用函数 IRR。

语法

XIRR(values, dates, [guess])

XIRR 函数语法具有下列参数:

  •     必需。 与 dates 中的支付时间相对应的一系列现金流。 首期支付是可选的,并与投资开始时的成本或支付有关。 如果第一个值是成本或支付,则它必须是负值。 所有后续支付都基于 365 天/年贴现。 值系列中必须至少包含一个正值和一个负值。

  • 日期    必需。 与现金流支付相对应的支付日期表。 日期可能按任何顺序发生。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。 .

  • Guess    可选。 对函数 XIRR 计算结果的估计值。

备注

  • Microsoft Excel 可将日期存储为可用于计算的序列号。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

  • Dates 中的数值将被截尾取整。

  • XIRR 预期至少有一个正现金流和一个负现金流;否则,XIRR 返回#NUM! 错误值。

  • 如果日期中的任意数字不是有效日期,函数 XIRR 返回#VALUE! 错误值。

  • 如果日期中的任意数字位于开始日期之前,函数 XIRR 返回#NUM! 错误值。

  • 如果值和日期包含不同数量的值,函数 XIRR 返回#NUM! 错误值。

  • 大多数情况下,不必为函数 XIRR 的计算提供 guess 值。 如果省略, guess 值假定为 0.1 (10%)。

  • 函数 XIRR 与净现值函数 XNPV 密切相关。 函数 XIRR 计算的收益率即为函数 XNPV = 0 时的利率。

  • Excel使用迭代技术来计算 XIRR。 使用从 guess (开始的变化) ,XIRR 将循环计算,直到结果在 0.000001% 内准确。 如果 XIRR 在 100 次尝试后找不到有效结果,则#NUM! 错误值。 将更改速率,直到:

    公式

    其中:

    • di = 第 i 个或最后一个支付日期。

    • d1 = 第 0 个支付日期。

    • Pi = 第 i 个或最后一个支付金额。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

数据

日期

-10,000

2008-1-1

2,750

2008-3-1

4,250

2008-10-30

3,250

2009-2-15

2,750

2009-4-1

公式

描述(结果)

结果

=XIRR(A3:A7, B3:B7, 0.1)

返回的内部收益率(0.373362535 或 37.34%)

37.34%

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×