Excel - IRR 函数



描述

IRR 函数返回一系列现金流的内部收益率,这些现金流由 values 中的数字表示。这些现金流不必像年金那样均匀。但是,现金流必须以规律的间隔发生,例如每月或每年。

内部收益率是指对一项投资获得的利率,该投资包括在定期发生的付款(负值)和收入(正值)。

语法

IRR (values, [guess])

参数

参数 描述 必填/可选
Values

一个数组或对单元格的引用,这些单元格包含要计算内部收益率的数字。

Values 必须包含至少一个正值和一个负值才能计算内部收益率。

IRR 使用 values 的顺序来解释现金流的顺序。请确保按照所需的顺序输入您的付款和收入值。

如果数组或引用参数包含文本、逻辑值或空单元格,则会忽略这些值。

必填
Guess

您猜测接近 IRR 结果的数字。

Microsoft Excel 使用迭代技术来计算 IRR。从 guess 开始,IRR 循环执行计算,直到结果在 0.00001% 内精确。如果 IRR 在 20 次尝试后找不到有效的结果,则返回 #NUM! 错误值。

在大多数情况下,您不需要为 IRR 计算提供 guess。如果省略 guess,则假定为 0.1(10%)。

如果 IRR 给出 #NUM! 错误值,或者结果与您预期不符,请尝试使用不同的 guess 值再次尝试。

可选

注释

  • IRR 与净现值 (NPV) 函数密切相关。IRR 计算的收益率是对应于 0(零)净现值的利率。以下公式演示了 NPV 和 IRR 之间的关系:

    NPV (IRR (A2:A7),A2:A7) 等于 1.79E-09

    (在 IRR 计算的精度范围内,该值实际上为 0(零)。)

  • 如果指定的 values 数组不包含至少一个负值和至少一个正值,则 IRR 返回 #NUM! 错误值。

  • 如果计算在 20 次迭代后未能收敛,则 IRR 返回 #NUM! 错误值。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

IRR Function
advanced_excel_financial_functions.htm
广告