Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

描述

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

語法

XIRR(values, dates, [guess])

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

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

  • 日期    必要。 這是一系列與現金流對應的付款日期。 日期可能會以任何順序發生。 日期必須使用 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%

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。