XIRR 函數

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021

本文說明 Microsoft Excel 中 XIRR 函式的公式語法與使用法。

描述

傳回一系列現金流的內部報酬率,該現金流不必是定期性的。 若要計算一連續期間現金流的內部報酬率,請使用 IRR 函數。

語法

XIRR(values, dates, [guess])

XIRR 函數語法具有下列引數:

  • 價值觀 必須。 這是一系列與 dates 的付款日期對應的現金流。 第一次付款是選擇性的,而且與投資開始時的成本和付款對應。 如果第一個值是成本或付款,則它必須是負值。 而之後的付款都會以一年 365 天為基礎來折算。 序列值必須至少包括一個正值和一個負值。
  • 日期 必須。 這是一系列與現金流對應的付款日期。 日期順序可任意。 日期必須使用 DATE 函數輸入,或為其他公式或函數的結果。 例如,使用 DATE(2008,5,23) 表示 2008 年 5 月 23 日。 若使用文字格式輸入日期,可能會發生問題。 .
  • 猜猜 看可選的。 這是您所猜測接近 XIRR 結果的數字。

註解

  • Microsoft Excel 以連續的序列值來儲存日期,以便用來執行計算。 根據預設,1900 年 1 月 1 日是序列值 1,而 2008 年 1 月 1 日因為是 1900 年 1 月 1 日之後的第 39,447 天,所以其序列值是 39448。

  • 日期中的數字皆取為整數。

  • XIRR 預期會出現至少一次的正現金流與一次的負現金流,否則,XIRR 會傳回 #NUM! 錯誤值。

  • 如果 dates 中有任何數字不是有效的,XIRR 會傳回 #VALUE! 錯誤值。

  • 如果 dates 中有任何數字早於開始日期,XIRR 會傳回 #NUM! 錯誤值。

  • 如果 values 與 dates 所含的值數目不同,XIRR 會傳回 #NUM! 錯誤值。

  • 在多數的情況下,您不需要為 XIRR 計算提供 guess。 如果省略這一項,會假設 guess 為 0.1 (10%)。

  • XIRR 與 XNPV (淨現值函數) 密切相關。 XIRR 所計算的回收率即 XNPV = 0 所對應的利率。

  • Excel 使用反覆運算技術來計算 XIRR。 XIRR 會透過變更利率 (以 guess 開始) 來反覆計算,直到誤差小於 0.000001% 為止。 如果計算 100 次之後,XIRR 依舊無法求得結果,則會傳回 #NUM! 的 錯誤值。 利率會不斷變動,直到:
    方程式
    其中:

    • di = 第 i 個或最後一個付款日。
    • d1 = 第 0 個付款日。
    • Pi = 第 i 次或最後一次付款。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

資料
日期
-10,000 1-Jan-08
2,750 1-Mar-08
4,250 30-Oct-08
3,250 15-Feb-09
2,750 1-Apr-09
公式 描述 (結果) 結果
=XIRR(A3:A7, B3:B7, 0.1) 內部報酬率 (0.373362535 或 37.34%) 37.34%