TWR 是什麼意思?時間加權報酬率公式、Excel 算法與範例|和 XIRR 差在哪

主筆 | 更新於 ・ 首次發佈 | 商業/科技前沿參考 股市風雲錄 關於財富與賺錢 | 5 minutes of reading

這篇文章另有以下語言版本:English・日本語・한국어・Bahasa Indonesia・Bahasa Melayu・ไทย・Português (Brasil)・Español・Türkçe・Tiếng Việt・Deutsch・हिन्दी

本篇目錄(33 節)

TWR(Time-Weighted Return,時間加權報酬率)的意思是:把投資期間按每次資金進出切成幾段,每段各算報酬率,再串起來相乘。這樣算出來的數字,不受投資人什麼時候加碼、提領影響,所以基金、投顧評估經理人績效都用它。

項目 一句話答案
中文 時間加權報酬率(港陸多寫「時間加權回報」)
公式 TWR =(1+r₁)×(1+r₂)× … ×(1+rₙ)− 1
算例 上半年 +10%、下半年 +15% → TWR 26.5%
在比什麼 經理人或策略本身,不管你何時進出
不適用 想知道「我自己實際賺多少」(改用 XIRR)

上面這張表就是整篇的速查版;下面依序講 TWR 為什麼要這樣算、一步一步的公式、同一檔基金兩個投資人的對照、Excel 怎麼算,以及它和 XIRR、CAGR、IRR 怎麼選。

黑底圖,標題「TWR 是什麼?」副標「時間加權報酬率」,說明每次資金進出切一段、各段報酬串乘,下方是 (1 + r₁) × (1 + r₂) × (1 + r₃) − 1。

當你開始深入研究投資績效時,
一定會遇到一個很反直覺的現象:

為什麼基金、投顧在談績效時,
幾乎不提 XIRR,反而會用一個叫 TWR 的指標?

這不是因為 XIRR 不好,
而是 TWR 與 XIRR 本來就在回答不同的問題。

TWR 在回答什麼問題?

TWR 是一種「刻意排除投資人行為」的績效指標。

它只想回答一個問題:

在不考慮資金什麼時候進出帳戶的情況下,
這個投資策略或操盤本身,表現得好不好?

中文翻譯統一一下:

  • TWR = 時間加權報酬率(台灣財經常見譯法)
  • 英文資料看到 TWR / TWRR / Time-Weighted Return 是同一個東西
  • 港澳、中國大陸資料偶爾會寫成「時間加權回報」或「时间加权回报率」,意思一樣

為什麼要「排除投資人行為」?

因為在專業世界裡,有一個很重要的區分:

  • 商品/策略績效
  • 投資人實際體驗

如果今天你要評估的是:

  • 基金經理人
  • 投顧策略
  • 量化模型
  • 操盤能力

那你不應該被下面這些事情干擾:

  • 投資人什麼時候加碼
  • 市場大漲時才衝進來
  • 跌的時候恐慌贖回

這些都是「人」,不是「策略」。

TWR 公式與計算步驟

TWR 的邏輯可以簡化成一句話:

每一段期間獨立看待,
再把這些期間的報酬率串起來。

寫成公式:

TWR =(1+r₁)×(1+r₂)× … ×(1+rₙ)− 1

r₁、r₂……是每一段期間的報酬率。實際算的時候分四步:

  1. 每次有錢進出帳戶,就在那一天切一段。
  2. 每一段的報酬率 = 段末市值 ÷(段初市值+當天加碼)− 1;提領就把加碼換成負數。
  3. 把每一段的(1+報酬率)相乘,最後減 1,就是整段期間的 TWR。
  4. 期間超過一年、又想跟別人的年報酬比,再換成年化:(1+TWR)^(365 ÷ 天數) − 1。不滿一年的期間,基金業的績效揭露標準(GIPS)規定不得年化,因為短期報酬一年化很容易被放大。

這樣做的目的只有一個:
讓「錢什麼時候進來、進來多少」不影響對策略的評價。

算給你看:一年中間加碼一次

很多人卡在 TWR,是因為一直找不到一個「算給我看」的範例。
這邊用一個最簡化的版本走一次。

假設你有一個帳戶,過去一年發生三件事:

  • 1/1 投入 100 萬,到 6/30 漲到 110 萬(這段期間報酬 +10%)
  • 6/30 你又加碼 50 萬,帳戶變 160 萬
  • 12/31 帳戶總值 184 萬(後半段報酬 +15%)

TWR 的算法:

  1. 第一段報酬率 = 110 / 100 − 1 = +10%
  2. 第二段報酬率 = 184 /(110 + 50)− 1 = +15%
  3. TWR = (1 + 10%) × (1 + 15%) − 1 = +26.5%
flowchart TD
    A["1/1 投入 100 萬"] --> B["6/30 漲到 110 萬<br/>第一段 +10%"]
    B --> C["6/30 加碼 50 萬<br/>帳戶變 160 萬"]
    C --> D["12/31 帳戶 184 萬<br/>第二段 +15%"]
    D --> E["TWR = 1.10 × 1.15 − 1<br/>= 26.5%"]

兩段報酬 +10% 與 +15% 串起來相乘再減 1,TWR 就是 26.5%;中間加碼的 50 萬完全不影響這個數字。

同一個帳戶改用 XIRR 算(現金流 −100 萬、−50 萬、+184 萬),大約是 27.6%,跟 TWR 差不多。這是因為加碼的錢不多,而且加碼之後市場繼續漲,前後兩段表現相近。

TWR 和 XIRR 什麼時候會差很多?要看下一個例子。

同一檔基金,兩個投資人:TWR 一樣,XIRR 差很多

假設有一檔基金,今年上半年 +10%、下半年 −20%。小明和小華都在 1/1 各買 100 萬:

項目 小明 小華
1/1 投入 100 萬 100 萬
6/30 加碼 不加碼 500 萬
12/31 帳戶 88 萬 488 萬
TWR −12% −12%
XIRR 約 −12% 約 −30%

兩個人買的是同一檔基金,所以 TWR 都是 1.10 × 0.80 − 1 = −12%——這就是經理人今年的成績。小華在上半年漲完之後大筆加碼,剛好碰上下半年 −20%,投入 600 萬只剩 488 萬,XIRR 掉到約 −30%;多虧的那一截來自他自己的加碼時機,不是經理人。

同一檔基金上半年 +10%、下半年 −20%:小明 1/1 投入 100 萬之後不動,年底 88 萬;小華 1/1 投入 100 萬、6/30 加碼 500 萬,年底 488 萬。兩人 TWR 都是 −12%,XIRR 小明約 −12%、小華約 −30%。

所以:

XIRR 在問「你賺了多少」,TWR 在問「策略表現多好」。

Excel/Google 試算表怎麼算 TWR?

Excel 和 Google 試算表都沒有內建的 TWR 函數,要自己先算每一段,再串起來。以上面「一年中間加碼一次」的例子,三步驟:

第 1 步:把資料排成三欄

A 欄放日期、B 欄放「當天市值(加減碼之前)」、C 欄放「當天加碼」,提領打負數:

A 日期 B 當天市值 C 當天加碼
2026/1/1 0 1,000,000
2026/6/30 1,100,000 500,000
2026/12/31 1,840,000 0

第一列是開戶那天,帳上原本是 0、投入 100 萬;最後一列是結算日,沒有進出就填 0。日期欄要是真的日期格式,後面年化才算得出天數。

第 2 步:算每一段的報酬率

在 D3 輸入:

=B3/(B2+C2)-1

再往下拉到 D4。D3 會是 10%、D4 會是 15%。意思是「這段期末的市值 ÷(上一段期末市值+那天加碼)− 1」。

第 3 步:串起來相乘

在 E3 輸入 =1+D3 往下拉到 E4,然後找一格輸入:

=PRODUCT(E3:E4)-1

結果是 0.265,按「%」按鈕改成百分比,就是 26.5%。這個「多開一欄再 PRODUCT」的寫法,Excel 和 Google 試算表都能用。

在 Excel 想一格寫完,也可以用:

=EXP(SUMPRODUCT(LN(1+D3:D4)))-1

期間超過一年、想換成年化時(假設 TWR 在 F1):

=(1+F1)^(365/(A4-A2))-1

例子裡 1/1 到 12/31 是 364 天,年化後約 26.6%,跟 26.5% 幾乎一樣;期間越偏離一年,差距越大。期間明顯短於一年時不要硬換成年化,基金業的績效揭露標準(GIPS)也規定不滿一年的報酬不得年化。

常見錯誤

寫法 會算出
分母忘了加當天加碼:=B4/B3-1 67.3%(把加碼的 50 萬當成獲利)
各段報酬直接相加:10%+15% 25%(少了複利)
期末 ÷ 總投入:184 ÷ 150 − 1 22.7%(這是簡單報酬,不是 TWR)
提領 30 萬打成正數 第二段 −34.3%,TWR 變 −27.7%(應為 +26.5%)

前兩種最常見:分母沒有把當天加碼加回去,等於把自己存進去的錢算成經理人賺的。最後一列的例子是 6/30 改成提領 30 萬、年底帳戶 92 萬,正確寫法提領要打 −300,000。

另外要注意正負號跟 XIRR 相反:這張 TWR 表的加碼打正數;XIRR 是站在你的口袋看,投入要打負數,詳細可以看 XIRR 報酬公式在台股、美股上的應用。

TWR、XIRR(MWR)、CAGR、IRR 怎麼選?

先補一個常在英文資料看到的詞:MWR(Money-Weighted Return,資金加權報酬率)。它看的是你的錢實際賺賠多少,錢放得多的那段期間影響越大,計算上就是 IRR/XIRR 那一套。TWR 剛好相反,每一段期間不管錢多錢少,權重都一樣。

指標 回答的問題
TWR 經理人或策略本身表現多好?
XIRR(MWR) 我這個人實際賺了多少?
CAGR 一筆錢放到底,每年平均長多少?
IRR 固定間隔現金流的投資案划不划算?

四個指標回答的是四個不同的問題,選錯指標,數字算得再準也是在回答別的問題。

指標 看不看進出時間 常見用在
TWR 刻意排除 基金年報、投顧簡報
XIRR 看,日期越準越好 個人帳戶
CAGR 假設中途不進出 大盤、單一商品
IRR 看,但每期間隔要相同 專案、不動產

會不會看資金進出的時間,就是 TWR 和 XIRR 分家的地方;CAGR 則根本假設沒有進出。

一句話記住三個指標的角色:

CAGR 比的是商品;XIRR 比的是你;TWR 比的是經理人。

延伸閱讀:

業界實務怎麼用 TWR?

在金融實務中:

  • TWR = 操盤者績效
  • XIRR = 投資人績效

所以你會看到:

  • 基金年報用 TWR
  • 投顧簡報用 TWR
  • 避險基金、私募基金對外揭露多半也用 TWR

因為他們要回答的是:

「如果你完全照著這個策略走,它表現如何?」

而不是:

「某個投資人剛好什麼時候進場,結果賺了多少。」

例外是私募股權、創投這類由管理人決定何時向投資人催繳資金的基金:資金進出的時機本身就是管理人的決定,所以業界反而用 IRR 評估這類基金。

巴菲特的長期績效能直接拿來跟大盤比——任執行長 61 年(1965–2025)波克夏每股市值年化 19.7%、S&P 500 含息 10.5%(官方 2025 年報)——
是因為比的是波克夏的每股市值,不受個別投資人什麼時候進出資金影響。
詳細的各期距比較可以看:巴菲特的年化報酬率,與美股大盤年化報酬率相差多少?(文內附 1965 年起的逐年全表)。

為什麼不用 XIRR?

不是不能用,而是不公平。

XIRR 對「什麼時候、放多少錢」極度敏感:

  • 剛好在大漲前大筆加碼 → XIRR 很好看
  • 剛好在大跌前大筆加碼 → XIRR 很難看(像上面的小華)

這些反映的是投資人進出的時機,不是經理人的本事。拿 XIRR 評經理人,等於把客戶的進出時機算到經理人頭上。

在專業評估中,這是不能接受的。

TWR 適合誰?不適合誰?

適合

  • 評估基金、策略、模型
  • 比較不同操盤方式
  • 判斷長期策略是否穩定

不適合

  • 個人帳戶管理
  • 有現實資金需求的人
  • 想知道「我實際賺了多少」

如果你的目標是「我這幾年的投資到底賺多少」,
請看 XIRR 的詳細說明,
那才是你該用的工具。

一個常見誤會

很多人看到 TWR,會問:

那這個數字跟我有什麼關係?

答案是:
它跟你有關,但不是在描述你的人生。

它描述的是「工具好不好」,
不是「你用得好不好」。

快速記憶版(給趕時間的人)

  • TWR = 時間加權報酬率 = 業界拿來比經理人的標準
  • 算法:每次資金進出切一段,各段(1+報酬率)相乘再減 1
  • Excel:分段報酬 =B3/(B2+C2)-1,再用 PRODUCT 串乘
  • TWR 不在乎「你什麼時候加碼」,只在乎「策略本身怎麼跑」
  • 看到 TWR → 在比策略
  • 看到 XIRR → 在比個人投資人
  • 看到 CAGR → 在比一筆放到底的商品

常見問題(FAQ)

TWR 意思是什麼?

TWR 是 Time-Weighted Return 的縮寫,中文叫時間加權報酬率,是金融業評估操盤策略本身績效時的標準指標,會刻意排除投資人加減碼的時間影響。

時間加權報酬率怎麼算?

把投資期間按每次資金進出切成多段,每一段的報酬率 = 段末市值 ÷(段初市值+當天加碼)− 1,再把各段的(1+報酬率)相乘減一。例:第一段 +10%、第二段 +15%,TWR = (1.10 × 1.15) − 1 = 26.5%。

Excel 怎麼算 TWR?

Excel 和 Google 試算表都沒有內建 TWR 函數。把日期、當天市值(加減碼前)、當天加碼(提領打負數)排成三欄,每段報酬用 =B3/(B2+C2)-1 往下拉,再開一欄 =1+D3,最後用 =PRODUCT(E3:E4)-1 串乘。期間超過一年,再用 =(1+TWR)^(365/天數)-1 換成年化;不滿一年的期間,業界績效標準不做年化。

TWR 跟 XIRR 差在哪?

TWR 評估「策略本身」,XIRR 評估「投資人實際拿到多少」。同一檔基金上半年 +10%、下半年 −20%,一直沒加碼的人和 6/30 加碼 500 萬的人,TWR 都是 −12%;XIRR 卻分別約 −12% 和約 −30%,因為 XIRR 會把「你什麼時候、放多少錢進去」算進去,TWR 不會。

TWR 和 MWR 差在哪?

MWR(Money-Weighted Return,資金加權報酬率)看的是你的錢實際賺賠多少,錢放得多的那段期間影響越大,計算上就是 IRR/XIRR 那一套;TWR 則讓每一段期間不管錢多錢少都一樣重。前者比投資人,後者比經理人。

為什麼基金年報用 TWR 而不是 CAGR?

因為基金有持續的資金進出與分配,CAGR 假設「一筆投入放到底」這個前提不成立。TWR 把進出切段,才能公平評估經理人的能力。

個人投資要不要算 TWR?

通常不需要。一般人投資想知道的是「我實際賺了多少」,那是 XIRR 的工作。除非你想拿自己的操作跟基金或大盤比「選股本事」,才會用 TWR 看「策略本身」。

「時間加權回報」跟「時間加權報酬率」是同一個嗎?

是。台灣習慣寫「時間加權報酬率」,港澳、中國大陸資料偏向用「時間加權回報」或「时间加权回报率」,英文都是 Time-Weighted Return(TWR)。

相關詞彙

讀完本文後,最可能接著想了解的相關概念:

詞彙 一句話
年複合成長率 CAGR 假設一筆投入到底的長期年化
內部報酬率 XIRR 把現金流時間點納入計算
巴菲特長期年化 TWR/CAGR 在實務上的對照案例
台灣財富地圖 老喬報財務系列入口

這四篇可以跟本文串著讀:先分清楚三種報酬率,再看實際案例。

小結:TWR 的正確位置

你可以這樣記住 TWR:

當問題是「策略好不好」,用 TWR;
當問題是「我賺了多少」,用 XIRR。

把這兩件事混在一起,
才是大多數投資人長期誤判的根源。

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

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

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

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

本文關鍵字:TWR、TWR 意思、TWR 是什麼、時間加權報酬率、時間加權報酬率公式、TWR 怎麼算、TWR Excel、TWR XIRR 差別、MWR

本篇摘要

TWR(時間加權報酬率)是把投資期間按每次資金進出切段、各段報酬率串起來相乘再減 1 的績效指標,刻意排除投資人加碼、提領時機的影響,基金、投顧評估經理人時用它。公式:TWR =(1+r1)×(1+r2)×…×(1+rn)− 1,每段報酬 = 段末市值 ÷(段初市值+當天加碼)− 1。例:上半年 +10%、下半年 +15%,TWR = 1.10 × 1.15 − 1 = 26.5%。同一檔基金上半年 +10%、下半年 −20%,不加碼的人與 6/30 加碼 500 萬的人 TWR 都是 −12%,XIRR 卻分別約 −12% 與 −30%。Excel 沒有內建 TWR 函數,要先算分段報酬再用 PRODUCT 串乘。想知道自己實際賺多少用 XIRR(資金加權報酬率)。

  • TWR=時間加權報酬率,排除資金進出時機的影響
  • 公式:各段(1+報酬率)相乘再減 1
  • 每段報酬=段末市值÷(段初市值+當天加碼)−1
  • 例:(1.10×1.15)−1=26.5%
  • 同一檔基金,兩人 TWR 都是 −12%,XIRR 約 −12% 與 −30%
  • Excel 無內建 TWR 函數,用分段報酬加 PRODUCT 計算
  • TWR 比經理人、XIRR 比投資人自己、CAGR 比商品

老喬報|每週一封

訂閱老喬報

近 2,000 位讀者訂閱・免費・隨時可退訂

用 Google 訂閱

或用 email

送出即表示同意隱私權政策。