跳到正文

內部報酬率:正確計算與解讀 IRR

了解 IRR 如何求解使淨現值為零的折現率、週期 IRR 與 XIRR 何時不同、多個根與專案排序為何可能誤導,以及如何結合 IRR 與 NPV。

僅供教育用途,不構成投資建議。投資可能導致損失。

直接回答

內部報酬率(IRR)是使特定現金流量時程的淨現值等於零的折現率 r

0 = NPV(r) = Σ[CF_t / (1 + r)^t]

對先有一筆初始流出、之後產生流入的常規專案而言,IRR 是有用的損益兩平報酬率指標。如果其唯一 IRR 高於適用於該專案,且期間、幣別、通膨、稅務及現金流量基礎均一致的門檻報酬率,則該專案按該門檻報酬率計算的 NPV 也為正。這個百分比是模型輸出,不是觀察到的報酬、保證或完整的專案排序。

當現金流量不只一次改變正負號、日期不規則、專案互斥、資本受限,或融資現金流量混入營運現金流量時,IRR 可能含義不明或造成誤導。應檢視 NPV 曲線及金額 NPV,不可未經調節便接受計算器回傳的單一結果。

運作機制

依下列順序建構並檢驗計算:

  1. 定義決策及現金流量歸屬方。 可使用歸屬企業的稅後增量現金流量並搭配專案資金成本,或使用扣除債務現金流量後歸屬權益的現金流量並搭配權益資金成本。不可計算權益 IRR 卻與 WACC 比較,也不可計算專案 IRR 卻與權益資金成本比較。
  2. 建構完整時間軸。 以評價日為 t = 0,記錄資本支出、營運現金流量、稅項、營運資金變動、機會成本、產品排擠、期末清理、殘值收入及其他增量影響。排除沉沒成本,並避免在無槓桿專案時程中計入融資現金流量。
  3. 選擇週期折現或按日期折現。 週期 IRR 假設現金流量等間隔發生,並回傳每期利率。日期不規則時,應使用有明確說明的日期方程式,例如 0 = Σ[CF_i / (1 + r)^((date_i - date_0) / 365)];試算表 XIRR 採用 365 天基礎,其他系統可能採用不同的日數計算或複利慣例。
  4. 求解後進行驗證。 數值求解器通常從使用者指定或預設猜測值開始搜尋 r。確認重新計算的 NPV 接近 0,掃描合理利率範圍,並繪製 NPV 曲線。不同起始猜測值可能找到另一個根,也可能在存在其他根時仍求解失敗。
  5. 以相符單位解讀結果。 月度 IRR 是月利率。按月複利時,其有效年化利率為 (1 + monthly IRR)^12 - 1,不會自動等於 12 × monthly IRR。名目與實質現金流量、幣別、稅務及門檻報酬率慣例必須一致。
  6. 採用正確決策規則。 對單一獨立的常規專案,應在按適當門檻報酬率計算的 NPV 為正時接受;具有唯一相關根時,等價表述為 IRR > hurdle rate。對互斥專案,應按資金機會成本選擇可行方案中正 NPV 最大者,而不一定是 IRR 最高者。增量 IRR 或交叉報酬率可解釋排序衝突,但不能取代 NPV。
  7. 進行壓力測試並調節。 改變價格、銷量、利潤率、資本支出、營運資金、稅項、時點、期末現金流量、融資及折現率。比較 IRR 與 NPV、回收期間、規模、流動性、產能限制及情境結果。MIRR 可以明確設定融資利率及再投資利率,但必須說明其計算慣例及終止期限,而且仍不能取代以金額衡量的價值創造。

週期 IRR 計算通常至少需要一筆負現金流量及一筆正現金流量。正負號改變超過一次可能產生多個實數根,但符號改變不保證每個潛在根都是真實、具經濟意義,或能被特定求解器找到。若 NPV 在經濟上可接受的利率範圍內未穿越零點,應報告不存在可用 IRR,而不是強行產生一個百分比。

範例

應分別進行下列四項檢驗,而不是只依賴一個醒目的報酬率:

  • 常規專案: 現金流量為 -$10.0000m(發生於 t = 0),接著三個年度期末依序為 $4.0000m$4.5000m$5.0000m,得到 IRR = 15.9753%。在 10.0000% 的年度門檻報酬率下,NPV = -$10m + $4m / 1.10 + $4.5m / 1.10^2 + $5m / 1.10^3 = $1.1119m。由於這是常規現金流量時程,正 NPV 與 IRR 高於門檻的結論一致。
  • 規模衝突: 專案 B 現在支付 -$1.0000m,一年後收取 $1.3000m,因此 IRR 為 30.0000%,按 10.0000% 計算的 NPV 為 $0.1818m。與其互斥的專案 C 現在支付 -$10.0000m,一年後收取 $12.0000m,其 IRR 較低,為 20.0000%,但 NPV 較高,為 $0.9091m。若兩者同樣可行且已適當調整風險,專案 C 創造的模型金額價值較高。
  • 多個根: 非常規時程 -$100.0000+$230.0000-$132.0000 有兩個 IRR,分別為 10.0000%20.0000%。按 15.0000% 計算的 NPV 約為 $0.1890,因此無論是依求解器回傳的單一根制定規則,或籠統表示「IRR 高於門檻」,都無法可靠描述該 NPV 曲線。必須檢視完整曲線。
  • 不規則日期: 日期現金流量為 -$1,000.00002026-01-01)、+$300.00002026-07-01)、+$400.00002027-04-01)及 +$500.00002028-01-01),按 365 天基礎計算的 XIRR 約為 14.4803%。在 10.0000% 下,日期 XNPV 約為 $54.5641。將這四個日期視為等間隔年度期末,回答的是不同問題。

風險

  • 說明現金流量時程衡量的是專案、企業或權益現金流量,並採用相符的門檻報酬率。
  • 使用增量現金流量;排除沉沒成本,但納入機會成本及產品排擠。
  • 按實際日期納入資本支出、營運資金、稅費、期末清理、殘值及放棄專案的影響。
  • 在相同幣別下,將名目現金流量與名目利率搭配,將實質現金流量與實質利率搭配。
  • 記錄每筆現金流量發生於期初、期末或特定日期。
  • 僅對等間隔期間使用週期 IRR,並標明結果是月度、季度或年度利率。
  • 以複利將週期利率轉換為有效年利率,不可自動相乘。
  • 日期不規則時,說明日期系統、日數計算基礎、複利慣例及所用軟體。
  • 預期取得標準週期 IRR 或日期 IRR 前,確認至少有一筆負現金流量及一筆正現金流量。
  • 計算現金流量正負號改變次數,並檢視 NPV 曲線是否有多個根、沒有根或經濟上不可接受的根。
  • 測試不只一個求解器猜測值,並獨立驗證每個已報告根均使 NPV 約等於零。
  • 不可將求解器錯誤視為不存在數學根的證明,也不可將回傳一個根視為其具有唯一性的證明。
  • 僅對具有唯一相關根的獨立常規專案,採用簡單的 IRR > hurdle rate 規則。
  • 對互斥專案,應在可行性及風險一致的前提下,按適當資金機會成本下的 NPV 排序。
  • 使用增量分析調查時點或規模衝突,同時保留 NPV 作為價值判斷標準。
  • 報告 MIRR 時,說明融資利率、再投資利率、期間及工具計算慣例。
  • 若沒有實際相符機會,不可將按 IRR、MIRR 或門檻報酬率再投資視為已實現結果。
  • 將借款推高的權益 IRR 與基礎專案經濟性改善分開。
  • 資本限額下,應對可行投資組合及限制條件建模;僅憑 IRR 未必能使總 NPV 最大化。
  • 保留完整精度、調節計算器輸出,並對不確定現金流量進行壓力測試,不可將一個精確百分比呈現為確定結果。

常見誤解

  • 「IRR 就是投資人將賺得的年報酬率。」 它是特定預測的一個根;其頻率、日期、現金流量基礎及假設決定該百分比的意義。
  • 「IRR 最高的專案創造最多價值。」 IRR 忽略金額規模;對規模或時點不同的互斥專案,它可能與 NPV 排序衝突。
  • 「每個現金流量時程都有且只有一個 IRR。」 一個時程可能有一個根、多個根、沒有可用的根,或回傳結果取決於求解器。
  • 「XIRR 只是顯示得更精確的週期 IRR。」 XIRR 按指定日數慣例對實際日期折現,因此間隔不規則時,它模擬的是不同時間軸。
  • 「MIRR 能解決 IRR 的所有問題。」 它按一種慣例明確列示融資及再投資假設,但輸入、規模、專案風險及 NPV 仍須分別判斷。

相關主題

來源

  • OpenStax:內部報酬率(IRR)法。
  • OpenStax:專案選擇。
  • Microsoft Support:運用現金流量——在 Excel 中計算 NPV 與 IRR。
  • Microsoft Support:XIRR 函數。
  • Microsoft Support:MIRR 函數。
  • NYU Stern / Aswath Damodaran:公司理財資料與投資分析資源。
導覽

搜尋知識庫...