新手也一次就會的 XIRR 報酬公式在台股、美股上面的應用,老喬詳解版

主筆 | 更新於 2026-09-03 ・ 首次發佈 2024-10-24 | 商業/科技前沿參考 讀書心得資料整理 關於財富與賺錢 | 2 minutes of reading

本篇摘要

XIRR 是計算整體資產報酬率的公式,只需知道期初資產總額、期末資產總額、期間的提領和存入四項資料。XIRR 與 IRR 和 GCPR 不同,XIRR 無需固定時間間距,更有彈性。美股帳戶因為股市帳戶與現金帳戶合併,使用 XIRR 非常方便,只需記錄資產總額即可。計算邏輯涵蓋單純投入提領、部分現金持有、股利發放、股息再投資等五種情境。每個情境都遵循同樣邏輯:只在實際金流進出帳戶時紀錄,期末時計算總市場價值。

  • XIRR計算需要期初、期末資產與進出
  • XIRR比IRR和GCPR更靈活方便
  • 美股帳戶可直接用資產總額計算
  • 現金股利若不提領無需額外紀錄
  • 股息再投資與金流進出是關鍵差異
本篇目錄(17 節)

文章發佈日與更新日資訊

本文在October 24, 2024發佈,最新更新日期為 May 07, 2026 ,資料由 老喬 更新。

XIRR是很方便計算投報率的公式,只要你知道正確的投入時間與金額
電腦就可以幫你算出來~

但是XIRR在美股、台股上的資料格式使用邏輯不同
所以才有這篇整理

老喬先科普一下XIRR

XIRR是什麼?

XIRR用來計算整體資產的報酬率。

XIRR的計算容易,只需要有以下四種資料就能夠記算

  • 期初的資產總額(金融資產+現金)
  • 期末的資產總額(金融資產+現金)
  • 期間的提領
  • 存入

操作計算可以參考官方 Microsoft XIRR 函數說明
或是接看下去老喬的範例

XIRR、IRR、GCPR之間的差異

XIRR最好用
IRR 必須要固定時間的間距
GCPR 是看單筆的報酬

這三個是「個人視角」的指標。
如果你看到的是基金、投顧、私募的對外揭露,他們用的不是 XIRR,
而是 TWR(時間加權報酬率)——一個刻意把投資人行為剝離掉、只評估操盤策略本身的指標。

XIRR越高越好嗎?

是啊
只是這不能跟自己比,要記得去跟市場作比較,不然沒意義

老喬為什麼用XIRR做計算

因為紀錄的東西少,又可以直接使用Excel, Google sheet 做紀錄,快又方便
老喬的資金進出時間很不一定,XIRR只要有日期就好,比起其他公式,彈性又方便

不想手算?用 XIRR 計算機

如果不想自己開 Excel 拉 XIRR 函數,老喬做了一個線上工具:XIRR 計算機。把每一筆金流的日期與金額貼上去(存入記負數、期末市值記正數),就會直接算出你的年化報酬率,不用自己記公式或排資料格式。下面的台股、美股計算題,都可以拿這個工具對答案。

XIRR在美國股市上的應用計算題

XIRR在計算美國股市報酬時,簡單又好用。
因為美國的制度,股市帳戶與現金帳戶,是合在一起的

舉例來說,老喬自己在使用Firstrade、嘉信理財的時候
只要看資產總額,就會加總 現金購買力 與 股票市值
這樣的結構,在運用XIRR上非常的方便

XIRR範例A:放入帳戶1000元資金,全部購買股票,一年後全部結清

步驟邏輯

  • 2022/11/15 投入 1,000到帳戶,全部買股票
    • 假設當天1,000全部都買股票了,沒有現金剩下來
  • 2023/11/14 股票全部賣出,市場價值為 1,800
  • XIRR會長成這樣:XIRR(價值,日期)
    • 價值就是 -1000, 1800的數字
    • 日期就是下面兩個日期

XIRR範例B:放入帳戶1000元資金,花了700購買股票,300元本金放著,一年後全部結清

與前面案例不一樣的地方,此時不是全部資金都買股票,那麼在跑XIRR時會有差異嗎?
其實沒差,但為了區分兩個案例的數字,這邊假設最終報酬從1800變為1500吧

步驟邏輯

  • 2022/11/15 投入 1,000到帳戶
    • 700元買股票,剩下300元現金
    • 因為現金並沒有從帳戶中挪移,所以不需要紀錄金流的進出
  • 2023/11/14 股票全部賣出,市場價值為 1,500
  • XIRR會長成這樣:XIRR(價值,日期)
    • 價值就是 -1000, 1500的數字
    • 日期就是下面兩個日期
  • 這邊XIRR之所以會變成50.17%,是因為市場價值變為 1,500了

XIRR範例C:放入帳戶1000元資金,花了700購買股票,300元本金放著,中間發了一次現金股利50,一年後全部結清

首先要判斷的是,這個帳戶的金流有進出嗎?
以該案例來說「中間發了一次現金股利50」,因為加總到帳戶中了,你只要在提領時一併計算即可,所以說

步驟邏輯

  • 2022/11/15 投入 1,000到帳戶
    • 700元買股票,剩下300元現金
    • 因為現金並沒有從帳戶中挪移,所以不需要紀錄金流的進出
  • 2022/08/01 發放現金股利50
    • 因為沒有提出帳戶,所以直接等最後一起結算就好
    • 不需要紀錄特別事項
  • 2023/11/14 股票全部賣出,市場價值為 1,500
  • XIRR會長成這樣:XIRR(價值,日期)
    • 價值就是 -1000, 1500的數字
    • 日期就是下面兩個日期

你會看到與範例B,在計算邏輯上完全一樣
除非在最後結算的市場價值有變動,否則完全不需要另外紀錄任何事

這是美股在使用XIRR上非常方便的地方

XIRR範例D:放入帳戶1000元資金,花了700購買股票,300元本金放著,中間發了一次現金股利50,採用股息再資計劃,一年後全部結清

要思考的一樣是,股息再投資計劃,有造成金流進出帳戶嗎?
或是說對於你來說,有額外投入嗎?

步驟邏輯

  • 2022/11/15 投入 1,000到帳戶
    • 700元買股票,剩下300元現金
    • 因為現金並沒有從帳戶中挪移,所以不需要紀錄金流的進出
  • 2022/08/01 發放現金股利50
    • 現金股利自動再投資到股市上
    • 因為沒有提出帳戶,所以直接等最後一起結算就好
    • 不需要紀錄特別事項
  • 2023/11/14 股票全部賣出,市場價值為 1,500
  • XIRR會長成這樣:XIRR(價值,日期)
    • 價值就是 -1000, 1500的數字
    • 日期就是下面兩個日期

XIRR範例E:放入帳戶1000元資金,花了700購買股票,300元本金放著,中間發了一次現金股利50,採用股息再資計劃,中間提領300去買星巴克,一年後全部結清

這題狀態就很不相同,因為提領了300元去買星巴克
有金流離開帳戶了~

步驟邏輯

  • 2022/11/15 投入 1,000到帳戶
    • 700元買股票,剩下300元現金
    • 因為現金並沒有從帳戶中挪移,所以不需要紀錄金流的進出
  • 2022/08/01 發放現金股利50
    • 現金股利自動再投資到股市上
    • 因為沒有提出帳戶,所以直接等最後一起結算就好
    • 不需要紀錄特別事項
  • 2023/04/21 提領300元去買星巴克
    • 因為從帳戶中變現300元,所以這邊金流的呈現是正的 300
    • 剩下的股票就繼續放著,直到最後由市場價賣出
  • 2023/11/14 股票全部賣出,市場價值為 1,500
  • XIRR會長成這樣:XIRR(價值,日期)
    • 價值就是 -1000,300,1500的數字
    • 日期就是下面三個日期
  • XIRR之所以增長,是因為取出現金300之後,報酬依然維持在1500
    • 代表報酬更好,XIRR自然更高

XIRR在台灣股市上的應用計算題

有時間再補吧~

老喬的台灣財富報告 系列整理頁面

老喬將自己與財富相關的所看所學,整理成系列資訊
叫做「老喬的台灣財富地圖」系列

不是為了給答案,而是讓人知道自己站在哪裡
希望這些資料,能讓你更了解自己

《老喬的台灣財富報告》系列入口在這裡