WorksheetFunction.Irr 方法 (Excel)

返回由值中的数字表示的一系列现金流的内部收益率。 这些现金流不必是均匀的,就像年金一样。 但是,现金流必须定期发生,例如每月或每年。 内部收益率是投资收到的利率,包括) (负值的付款和收入 (正值) 定期发生的。

语法

表达式Irr (Arg1Arg2)

表达 一个代表 WorksheetFunction 对象的变量。

参数

名称 必需/可选 数据类型 说明
Arg1 必需 Variant Values - 一个数组,或者是对包含用来计算内部报酬率的数字的单元格的引用。
Arg2 可选 Variant Guess - 你猜到的数字接近 Irr 的结果。

返回值

Double

备注

Values 必须至少包含一个正值和一个负值,以计算内部报酬率。

Irr 使用值的顺序来解释现金流的顺序。 请务必按所需顺序输入付款和收入值。

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

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

在大多数情况下,无需提供 对 Irr 计算的猜测。 如果省略 guess,则假设它为 0.1 (10%)。

如果 Irr 给出#NUM! 错误值,或者如果结果未接近预期值,请使用其他值重试进行猜测。

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

NPV(IRR(B1:B6),B1:B6) 等于 3.60E-08 [在 Irr 计算的准确性内,值 3.60E-08 实际上是 0 (零) 。]

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。