XIRR 函數

本文將說明 Microsoft Excel 中 XIRR  函數的公式語法及使用方式。

描述

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

語法

XIRR(values, dates, [guess])

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

  • Values    必要。 這是一系列與 dates 的付款日期對應的現金流。 第一次付款是選擇性的,而且與投資開始時的成本和付款對應。 如果第一個值是成本或付款,則它必須是負值。 而之後的付款都會以一年 365 天為基礎來折算。 序列值必須至少包括一個正值和一個負值。

  • Dates    必要。 這是一系列與現金流對應的付款日期。 Dates 可以採用任何順序。 日期必須使用 DATE 函數輸入,或為其他公式或函數的結果。 例如,使用 DATE(2008,5,23) 表示 2008 年 5 月 23 日。 若使用文字格式輸入日期,可能會發生問題。

  • Guess    選用。 這是您所猜測接近 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%

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×