報酬換算
XIRR 不定期現金流報酬率試算
依每筆投入、加碼、配息、提領與期末價值的實際日期,計算金額加權年化報酬率。
試算結果
- 有效現金流
- —
- 最早至最晚期間
- —
- 投入合計
- —
- 流入合計
- —
XIRR 可能沒有解或存在多個解,工具會在可辨識時提示。
先確認用途,再輸入數字
這個工具何時有用?
適合使用的情境
- 投入、加碼、配息、提領與期末市值發生在不規則日期,想計算個人金額加權年化報酬。
- 整理同一投資期間的實際現金流,分清個人資金進出結果與標的本身的時間加權表現。
試算前先確認
- 投入與加碼填負數,配息、提領、賣出或期末市值填正數,且至少要有一正一負現金流。
- 最後仍持有部位時要加入同日估值;特殊現金流可能無解或多重解,不能只取一個百分比。
什麼情況適合使用 XIRR?
投資期間如果只有一筆期初投入和一筆期末價值,可以用一般年化報酬率;但實務上常有不同日期的加碼、配息、提領或部分賣出。XIRR 會把每筆現金流發生的日期納入,回答「以實際投入金額與時間來看,這段期間相當於多少年化報酬率」,因此也稱為金額加權報酬率。
金額正負號怎麼填?
請站在投資人的現金流角度填寫:投入與加碼是資金流出,使用負數;配息、提領、賣出金額與期末仍持有部位的市值是資金流入,使用正數。若部位尚未全部賣出,最後一筆通常要加入同一天的期末市值,否則計算只看得到投入,沒有替尚未變現的資產估值。
表單預設放入三筆示範資料,可用「新增一筆現金流」與各列的「移除」按鈕,把欄位調整為 2 至 50 列。新增空白列不會改變結果;輸入金額時仍需同時填妥日期。
XIRR 的計算口徑
配息後還沒賣出,最後一筆怎麼填?
假設只追蹤一筆投資,金額已按你採用的費用口徑整理:
| 日期 | 事件 | 輸入金額 |
|---|---|---|
| 2025-01-01 | 買進,資金從口袋流出 | -100,000 元 |
| 2025-07-01 | 領回配息,沒有再投入 | +3,000 元 |
| 2026-01-01 | 評估日仍持有部位,市值為 108,000 元 | +108,000 元 |
最後一筆是估值,不代表已賣出或已實現獲利。既然 3,000 元已在配息日單獨列入,就不要再把同一筆配息加到期末 108,000 元。若改用假設全部賣出的淨收入,應先扣估計賣出費用,可用交易成本試算整理;比較不同結果時要維持相同口徑。
如果計算範圍是包含現金的整個投資帳戶,配息留在帳戶內或在帳戶內再投入,都屬於計算範圍內的移動,不能又當成提領回口袋的現金流。這時期末價值應包含剩餘現金及再投入後的部位,只有真正跨出、跨入計算範圍的資金才另外列入。先決定是算「單筆標的」還是「整個帳戶」,再整理現金流。
公式怎麼使用日期?
工具尋找一個年化利率 r,讓所有現金流依實際天數折現後合計為零:Σ 現金流 ÷ (1 + r)^((日期 − 最早日期) ÷ 365) = 0。每年固定採 365 天,日期不必等距;工具會先依日期排序,同一天的現金流會合併後再求解。
不定期加碼範例
假設 2021 年 1 月 1 日投入 100,000 元、2022 年 7 月 1 日再投入 20,000 元,並在 2025 年 1 月 1 日以 160,000 元作為賣出金額或期末市值。依實際日期計算,XIRR 約為 7.94%。不能直接用 160,000 除以 120,000 後再平均分攤四年,因為第二筆 20,000 元並沒有投入完整四年。
和 CAGR、時間加權報酬率的差別
- CAGR 適合期間內沒有外部現金流的期初與期末換算。
- XIRR 會受到投入金額與時點影響,較接近個人實際資金經驗。
- 時間加權報酬率會切開外部現金流影響,較適合評估投資策略或經理人的期間表現。
因此,兩位投資人持有同一標的,只要加碼與提領日期不同,XIRR 就可能不同;這不是公式出錯,而是衡量問題不同。
無解與多重解要怎麼看?
XIRR 不是把數字代入後一定只有一個答案。若全部現金流同號,就沒有內部報酬率;即使同時有正負數,某些排列仍可能無解。現金流正負號多次切換時,數學上也可能存在多個解。本工具會搜尋支援範圍內的解,若找到多個結果,顯示最接近 10% 起始猜測的結果並提出警告;重要決策仍應用試算表改變起始猜測並交叉核對。
使用限制與資料來源
結果未納入未填寫的稅費、手續費、匯率與尚未估值資產,也不代表未來報酬。輸入資料只在瀏覽器本機計算,不會作為量測內容傳送;網站只記錄工具名稱是否完成一次有效試算。
公式與限制參考:Microsoft XIRR 函數說明。延伸閱讀:金額加權報酬率、時間加權報酬率與年化報酬率試算。
常見問題
XIRR 可以輸入幾筆現金流?
表單預設三筆範例,可用新增與移除按鈕自訂為 2 至 50 列;只有日期或金額都填妥、且金額不為零的列才會進入計算。
XIRR 的投入、配息和期末市值要填正數還是負數?
從自己口袋流出去的投入或加碼填負數;回到自己手上的配息、提領、賣出金額或期末市值填正數。至少要同時有一筆正數和一筆負數。
XIRR 和一般年化報酬率有什麼不同?
一般 CAGR 只使用期初、期末與期間;XIRR 會把每筆現金流的金額和實際日期納入,因此會受到加碼與提領時點影響,屬於金額加權報酬率。
為什麼 XIRR 可能算不出來或出現多個答案?
XIRR 是讓現金流折現值合計為零的利率。某些正負現金流排列沒有可用解;正負號切換多次時,也可能存在多個數學解,不能把其中一個結果當成唯一真相。