概念:IRR 公式函数
IRR 定义和方法
IRR 是一个公式函数,用于计算内部投资收益率。示例:资产、贷款、财产等。IRR 是一种使所有现金流的净现值 (NPV) 为零的折现率。
用于计算 IRR 的用例:
- 您申请了一笔贷款,并获得一次性付清的现金。您知道自己将在指定的时间内持续付款。示例:贷款金额为 $100,000,按每月 $3500 的金额在 3 年(36 个期间)内支付。产生的内部收益率为 1.31%。
- 您开办的企业需要预付资本,以换取预期的未来现金流。给定现值、期间数量和预期现金流,IRR 公式可提供收益率。
IRR 不是一个简单的公式。IRR 是一种试错法目标寻求函数,可通过迭代来收敛于相应的值。Adaptive 使用 Newton-Raphson 方法计算 IRR。您可以在 Internet 上了解有关此方法的更多信息。
Adaptive Planning 的内部收益率要求
要在模型中使用 IRR 函数,投资期限不得超出版本的时间范围。存在此限制的原因是,Adaptive Planning IRR 函数要求您按顺序输入与投资相关的所有现金流。
IRR 公式所需的构成包括:
- “现金流”账户或行
- 用于指定要引用的期间的时间范围,可以是一系列账户或行。最佳做法是指定单个现金流账户的时间范围,而不是选择单个账户或行作为时段参数。
- 内部收益率预估值,这是您对内部收益率应有的最佳预估值。当存在 1 个以上的正确点时,预估值可引导向正确的内部收益率趋同。
IRR 函数的公式参数
IRR 公式包含以英文逗号分隔的参数。对于 IRR,参数可以是账户、数字或函数特定的变量。您可以设置具有单个参数或多个参数的内部收益率公式。
参数 | 示例 |
|---|---|
单身 | IRR(参数 1) |
多个 | IRR(参数 1, 参数 2, 参数 3) |
单参数内部收益率公式
单个参数需要具有时间范围的单个现金流。您无需输入预估内部收益率,因为单参数内部收益率公式假设预估内部收益率为 0.1。
示例:IRR(ROW.Cashflow[time=this:this+36])
公式构成的说明:
- 在 IRR 函数后面的括号中,公式引用模型化工作表中名为“现金流”的行。
- 我们为现金流行使用了时间修饰符,该行指定引用该行的期间加上 36 个时段。
- 我们不需要输入 IRR 预估值。在单参数内部收益率公式中,内部收益率预估值始终为 0.1。
指定内部收益率预估值
要指定您自己的内部收益率预估值,您可以添加一个参数。您必须始终将内部收益率预估值添加为公式的最后一个参数。
示例:IRR(ROW.Cashflow[time=this:this+36], 0.2)
公式构成的说明。
- 我们添加了自己的内部收益率预估值,与第一个参数之间用逗号分隔。
- 该公式现在有 2 个参数,最后一个参数是内部收益率 (IRR) 预估值 0.2。
IRR 公式的多个参数
您还可以为多个(而不是 1 个)现金流输入创建多个参数。通常,对于内部收益率公式,您希望包括所有相关的现金流。在这些情况下,请务必将内部收益率预估值添加为最后一个参数。否则,您引用的上一个现金流的作用类似于内部收益率预估值。
示例:IRR(ROW.CashFlow1, ROWCashFlow2, ROW.CashFlow3, 0.1)
公式构成说明:
- 多个参数包含多个现金流。在本例中,计算涵盖 3 个期间,由 3 个单独的现金流行表示。
- 对于第四个参数,我们输入 0.1 作为内部收益率预估值。如果您未能为多个参数输入预估值,则最后一个现金流值将成为内部收益率预估值。
IRR 预估变量
可以存在多个数学上正确的内部收益率。IRR 函数尝试查找导致净现值 (NPV) 为 0 的折现率。这些方程通常会生成非线性图表。图表通常有一个高峰,而该高峰的两侧都有一个数学上正确的值。内部收益率 (IRR) 预估值可帮助函数在数学上正确的最合适值上进行聚合。
在单参数公式中,我们使用 0.1 表示内部收益率 (IRR) 预估值。假设这是一项良好的投资,则对于内部收益率,0.1 是一个比较合适的值。但是,这并不总是公式的最佳假设,尤其是当预期内部收益率为负时。
如果公式返回 0 或无意义的值,请尝试使用其他预估内部收益率,以帮助公式得出适当的值。
Workday 与 Excel IRR 之间的差异
行为或功能 | Adaptive Planning | Excel |
|---|---|---|
迭代次数 | Workday 会进行 600 次利息计算。如果 Workday 找不到结果,则会返回 0。然后,您可以尝试新的内部收益率预估值。 | Excel 会迭代 20 次,直到找到精确到 0.00001% 的结果。如果 Excel 找不到在此精度范围内的结果,则会返回 #NUM!错误。然后,您可以尝试新的内部收益率预估值。 |
IRR 预估假设 | 对于单个参数,为 0.1。由用户为多个参数指定。 | 对于单个参数,为 0.1。由用户为多个参数指定。 |
内部收益率方法 | Newton–Raphson 方法。 | Excel 未明确说明他们使用哪种方法。* |
* 在 Excel 中,您可能会得到不同的结果。我们曾经遇到过这样的情况:给定相同的变量,Adaptive Planning 生成值 0,而 Excel 生成非 0 值。我们可以确认使用 Newton-Raphson 方法在 Adaptive Planning 中生成的数字在数学上正确无误,但无法确认 Excel 使用的方法,也无法确认结果的数学正确性。