跳到正文
馬克工具箱

XIRR 年化收益率計算器

錢是分幾次投進去、又分幾次拿出來的,「總收益 ÷ 總投入」算出的數字會嚴重失真。XIRR 按每筆錢實際佔用的天數計算年化收益率,是比較不同投資回報的通用口徑,和 Excel、WPS 裡的 XIRR 函式結果一致。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

每次投入填負數,每次取出(分紅、贖回)填正數;還沒賣出的,用今天的日期、把當前市值填成正數。

從表格貼上

年化收益率(XIRR)

19.27%

累計投入

25,000.00

收益

6,500.00

演算法與 Excel 的 XIRR 相同:按實際天數計算,一年按 365 天。

使用步驟

  1. 每次買入(投入)填負數,每次賣出、分紅填正數;還沒賣的,用今天的日期把當前市值填成正數。
  2. 也可以從表格貼上兩列「日期、金額」,點「匯入」。
  3. 檢視年化收益率、累計投入和收益。

引數說明

XIRR
求使 Σ 金額 ÷ (1 + r)^(距第一筆的天數 ÷ 365) = 0 的 r。先用牛頓法求解,不收斂時用二分法。
符號
站在投資人角度,錢從口袋裡出去是負數,回到口袋裡是正數。

為什麼定投的收益率不能簡單算

同樣是投入 12000 元、一年後變成 12600 元:

方式 現金流 總收益 年化收益率(XIRR)
年初一次性投入 2025-01-01 投入 12000,2026-01-01 市值 12600 5% 5.00%
每月 1 日定投 1000 元 2025 年每月 1 日各投 1000,2026-01-01 市值 12600 5% 9.32%

定投時後面投入的錢在賬戶裡待的時間很短,平均只投資了半年左右,同樣賺 600 元,年化收益率接近翻倍。基金 App 裡顯示的「收益率」多數是總收益率,和年化不是一回事。

不規則投入、取出的例子

日期 金額
2024-03-15 投入 50000
2024-09-01 追加 20000
2025-06-30 取出 10000
2026-03-15 當前市值 72000

XIRR = 9.29%。投入記為負數,取出和最後的市值記為正數,工具按每筆的實際日期計算,和 Excel 的 XIRR 函式結果一致。

常見問題

2024 年 1 月 1 日和 7 月 1 日各投 1 萬,2025 年 7 月 1 日市值 2.3 萬,年化多少?

總收益 3000 元,看起來是 15%,但第二筆只投了一年,按 XIRR 算年化約 11.80%。

和定投計算器有什麼區別?

定投計算器是按固定金額、固定收益率預測未來;XIRR 是根據已經發生的真實現金流,倒算過去的實際收益率。

結果是負數是什麼意思?

表示這筆投資虧損,按年化計算的虧損幅度。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具