WorksheetFunction.Irr 方法 (Excel)
返回由值中的数字表示的一系列现金流的内部收益率。 这些现金流不必是均匀的,就像年金一样。 但是,现金流必须定期发生,例如每月或每年。 内部收益率是投资收到的利率,包括) (负值的付款和收入 (正值) 定期发生的。
语法
表达式。Irr (Arg1、 Arg2)
表达 一个代表 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 (零的利率,) 净现值。 以下公式演示 了 Npv 和 Irr 之间的关系:
NPV(IRR(B1:B6),B1:B6)
等于 3.60E-08 [在 Irr 计算的准确性内,值 3.60E-08 实际上是 0 (零) 。]
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。