

年化報酬率是把一段已觀察的投資成果,換成等效的每年複利率。它讓不同長度的期間有共同尺度,但不能保證每年都賺一樣多。計算前,先確認有無中途投入或提領;這篇會帶你選方法、代公式,再核對配息與費用。
拿到績效數字時,先找起訖日期、金額和計算註記。少了其中一項,算式可能按得對,回答的卻不是你想知道的投資成果。
年化報酬率是什麼?它表示等效複利,不是每年實績
年化報酬率描述的是整段期間的等效成長速度。假設本金連續按同一個比率複利成長,最後恰好到達觀察到的期末金額,這個比率就是換算結果;實際走過的每一年,可以有賺有賠。
例如兩年累積成長 21%,等效每年複利 10%。這不表示第一年與第二年各賺 10%,更不能推論下一年也能賺到。FINRA 的投資報酬說明也區分累積成果與考慮複利的年化計算。
直接用起末金額換算,前提是期間沒有外部投入或提領,金額採相同幣別,收益與成本的處理也一致。若中途增加本金,帳戶變大便混入了你的資金,不能全當成投資賺來的錢。

年化報酬率怎麼算?先確認資料,再代入公式
沒有外部資金進出、起末口徑一致時,才適合直接使用首末值公式。先整理金額和期間,再做一次完整試算;不要把歷年投入合計直接放進期初本金的位置。
先準備同口徑的起點、終點與持有年數
年化報酬率公式為:g=(VT/V0)^(1/n)-1。V0 是期初投資財富,VT 是同一範圍的期末財富,n 是經過的年數,g 是小數形式的結果;「^」表示次方。
這裡要求 V0 大於 0、VT 不小於 0、n 大於 0,且期間沒有外部投入提領。一般固定本金適用,借貸造成負淨值等特殊情況,不宜硬套。
把下列資料放在同一張紀錄中,才能確認自己算的是什麼:
- 起訖日期,以及採用完整年、月數或實際天數。
- 起末資產與留存現金,是否包含收到的收益。
- 中途有無加碼、領出收益或提領本金。
- 金額的幣別、已扣費用與尚未計入的成本。
收益留在同一組合或再投資,不等於外部加碼;重點是計算範圍固定,不能漏掉現金,也不能重複計入收益。
用 10 萬元、2 年算出年化報酬率
假設投入新台幣 100,000 元,完整 2 年後成為 121,000 元,期間沒有投入、提領、費用與稅。可依序計算:
- 成長倍數:121,000÷100,000=1.21。
- 換成每年複利倍數:1.21^(1/2)=1.1。
- 扣掉本金倍數:1.1-1=0.1,也就是 10%。
反過來驗算,100,000×1.1×1.1=121,000 元,便能回到期末金額。在 Excel 可輸入 =(121000/100000)^(1/2)-1,將儲存格設成百分比;不必再乘一次 100。
如果手上只有同口徑的累積報酬 R,可用「1+R」取代公式中的 VT/V0。累積 21%要輸入 0.21,成長倍數才是 1.21;把 21 當成小數輸入,結果就會失真。
月份與天數怎麼換成年數?
期間不是整年時,要先說清楚年數如何認定。若假設持有完整 18 個月,可用 n=18/12=1.5;若採實際天數除以 365 的 ACT/365 慣例,持有 d 天便用 n=d/365。
兩者都應保留起訖日期。含閏日的完整周年,用天數除以 365 可能與整年數不同;交易日也不能直接當自然日。365 並非所有投資依法統一的分母,讀取網站數據時應跟隨其方法,不能自行混用。
年化報酬率與平均報酬差在哪?兩種直接平均都要分清楚
把累積報酬除以年數,與把各年度報酬相加取平均,是兩種不同運算,兩者都不能直接代替幾何年化。前例的 21%÷2=10.5%,沒有處理收益會參與下一年成長的效果。
再看另一個獨立假設:100,000 元第一年漲 20%,成為 120,000 元;第二年跌 20%,剩下 96,000 元。第二年的跌幅是以 120,000 元為基礎,所以兩個 20%不能互抵。
| 指標 | 這個例子的算法 | 結果與意義 |
|---|---|---|
| 年度算術平均 | (20%-20%)÷2 | 0%;描述兩個年度觀察值的平均 |
| 兩年累積報酬 | 96,000÷100,000-1 | -4%;表示整段資產減少比例 |
| 幾何年化 | 0.96^(1/2)-1 | 約-2.02%;表示等效每年複利變化 |
因此,看見「平均 0%」不能就認定已回本。算術平均可描述年度數字,年化報酬率則要能對回起末資產;使用哪個指標,先問它回答的是哪個問題。
中途加碼或提領,年化報酬率該用哪種方法?
有資金進出時,先分清投資獲利與本金增加。假設原有 10 萬元完全沒成長,之後再投入 10 萬元,最後帳戶有 20 萬元,投資獲利仍是 0。只拿最後餘額除以最早本金,會誤把加碼算成收益。
把所有投入相加當成第一天的本金,也忽略了每筆錢實際參與投資的時間。這類帳戶要先選擇:你想看組合本身的表現,還是自己投入金額與時點共同造成的成果?定期定額的執行方式可以另外了解,績效計算仍需保留每筆紀錄。
看組合本身的表現:時間加權報酬 TWR
時間加權報酬(TWR)會依外部資金進出切分子期間,再把各段成長倍數連乘,目的在盡量排除投入提領的影響。精確計算需要每次資金進出時的估值;只有第一天與最後一天的餘額,不能完整還原。
假設 100,000 元在首個 365 日漲 10%,成為 110,000 元;接著投入 100,000 元至 210,000 元,再經 365 日跌 10%,期末剩 189,000 元。排除中間投入後,組合累積報酬是 1.1×0.9-1=-1%,以兩個 365 日為 2 年換算,年化約-0.50%。
加碼當下的 100,000 元不能列為子期間獲利。CFA Institute 的 GIPS 手冊說明了這種切分與連結方法;這裡引用的是績效量測原理。
看個人的投入成果:金額加權報酬 MWR
金額加權報酬(MWR)把投入金額與時點保留在計算中,回答「我的錢在這段期間得到什麼結果」。內部報酬率(IRR)是常用計算方法,不能直接拿來代替 TWR 所描述的組合表現。
沿用同一例子,你共投入 200,000 元,最後剩 189,000 元,損失 11,000 元。按上述日期間隔求得的金額加權年化約-3.71%,不同於 TWR 的約-0.50%,原因是第二段下跌時,參與的資金更多。
兩個結果各有用途。比較管理策略與整理個人資金成果時,問題不同,答案就可能不同;也不能拿不同投資人的 MWR,直接判定誰選的標的一定較好。
用 XIRR 整理日期與現金流,還要檢查哪些限制?
Excel 的 XIRR 可用實際日期,計算可能不等間隔現金流的年化 IRR。從投資人角度,投入記負數、回收記正數;尚未賣出的部位,可用一致的期末估值作為終端正值,這不表示已經實際賣出。
延續前例,以 2023-01-01、2024-01-01、2024-12-31 作為三個日期,距首日分別為 0、365、730 日。最後日期是兩個 365 日後,並非第二個周年。
| A 欄:日期 | B 欄:現金流(元) | 紀錄意義 |
|---|---|---|
| 2023-01-01 | -100,000 | 期初投入 |
| 2024-01-01 | -100,000 | 中途追加投入 |
| 2024-12-31 | +189,000 | 期末部位估值 |
若標題在第 1 列、資料在第 2~4 列,可用 =XIRR(B2:B4,A2:A4),並設百分比格式。Microsoft 的 XIRR 文件說明其採 365 日基礎,日期與金額須配對,且至少有一正一負。結果已是年化報酬率,不要再年化一次。
出現錯誤時,先查日期、正負號、幣別、漏記流量與期末值。部分現金流可能沒有可接受解、存在多個解或無法迭代收斂,初始猜值也可能影響找到的結果;調整猜值不能代替核對資料,更不能保證得到唯一合理答案。

未滿一年的年化報酬率,為什麼不能當成未來保證?
短期換算只是假設相同成長速度延續,沒有增加實際觀察期間。假設完整 3 個月賺 3%,已觀察到的期間成果就是 3%;若每季都重複同樣報酬,幾何外推為 1.03^4-1,約 12.55%。3%×4=12%則是另一種簡單相乘。
約 12.55%既不是已賺滿一年的結果,也沒有證明後三季能照樣發生。區間越短,單次上漲或下跌的影響越容易被外推放大;閱讀時應把實際期間與實際報酬放在換算值旁邊。
GIPS 對聲稱遵循該標準之機構的績效呈現,要求未滿一年報酬不得年化。這是其專業標準的適用要求,不能延伸為台灣個人試算的普遍法律禁令;個人做數學試算,仍要清楚標明外推假設。
比較年化報酬率前,還要核對哪些口徑?
年化只統一時間尺度,沒有自動統一收益、成本或風險。拿兩個數字比較前,依序核對配息去向、金額口徑與資料註記,才不會比到不同的成果。
先分清價格、配息與含息再投資
單看未調整的價格變化,算到的是價格報酬,可能漏掉配息。假設期初 100,000 元,一年後證券價值 95,000 元,另有 8,000 元現金收益留在組合內且不生息,總財富便是 103,000 元,報酬 3%;價格下跌 5%,現金占原本金 8%,都不能單獨代表總成果。
這個例子沒有假設配息按發放日期再投入;真正再投資的績效,還受再投入日期與價格影響。收益若已領出計算範圍,則應按日期列現金流,不能只看最後市值。使用已含息或已調整的報酬資料,也不要再加一次配息。
臺灣證交所的 ETF 配息說明可協助分清收益去向;若想辨認現金股利比例與總報酬,可接著看殖利率的算法與限制。
把幣別、費用與起訖區間對齊
費前年化報酬率不等於個人最後拿到的淨成果。獨立假設:初始資產 100,000 元,加進場費 1,000 元;完整兩年後資產為 121,000 元,再扣出場費 1,000 元。若只有這兩筆費、沒有期中費用與稅,全包支出 101,000 元、淨回收 120,000 元,年化約 9.00%,低於資產本身費前的 10%。
已扣過的同筆成本不能再扣一次,期中費用也要依實際紀錄處理。Investor.gov 的費用說明提醒成本會影響投資成果;整理基金支出時,可對照基金申購與贖回的費用項目。
外幣報酬與新台幣報酬也要分開;想看新台幣成果,就需把匯率放進同一計算範圍。起訖區間最好一致,不同市場階段即使都換成年化,仍不能視為經歷相同環境。
讀清資料註記,也別把相同年化當成相同風險
「三年報酬」不一定已經年化。以投信投顧公會的 2026 年 9 月指定晨星資料頁為例,其註記將一年以上數字列為累積報酬,並採原幣別;這只能說明該頁口徑,不能推論所有網站都相同。讀取每張績效表時,都應先確認累積或年化、含息方式及幣別,已年化的數字不要再換算一次。
相同年化報酬率也可能藏著不同路徑。假設兩筆 100,000 元都在兩年後成為 121,000 元,一筆中途為 110,000 元,另一筆曾跌至 50,000 元,兩者年化都是 10%,但持有時承受的資產起伏明顯不同。
因此,還需查看期間內的跌幅、波動與資金需求。單一起末換算值,無法讓你知道最難熬的時候跌多少,也無法判定一項投資是否符合自己的承受能力。

結語:先選對資料與方法,再解讀年化報酬率
理解年化報酬率,第一步是整理正確資料,再依有無外部現金流選方法。沒有投入提領時,可用同口徑首末值幾何年化;有資金進出時,先分清組合表現與個人投入成果。現在可先列出自己的日期、金額、收益與費用,確認資料齊全後再試算,並把結果與風險一起看。
年化報酬率常見問題
以下四題可用來快速核對計算前提與數字意義,實際整理帳戶時仍須保留完整日期和資金紀錄。
年化報酬率 10%,是不是每年都賺 10%?
不是。它描述已觀察整段期間的等效複利率,各年實際報酬可以不同,也可能有虧損年度;這個換算值不代表固定收入或未來報酬。
投資虧損也能計算年化報酬率嗎?
可以。一般期初財富為正、期末不小於零、期間沒有外部資金進出且口徑一致時,公式仍適用。例如假設 100,000 元經完整 2 年剩 81,000 元、不計費用與稅,累積報酬-19%,年化為-10%;負淨值等特殊結構不宜直接套用。
定期定額能把期末金額除以全部投入再年化嗎?
不能直接這樣算,因為每筆資金參與投資的時間不同。看組合表現可使用具備相應估值資料的 TWR;看個人投入金額與時點的成果可用 MWR,XIRR 是日期現金流的計算方法,但不保證每組資料都有唯一可接受解。
資料網站的三年報酬一定已經年化嗎?
不一定。應閱讀該頁註記,確認是累積報酬還是年化值,再看是否含息、幣別與起訖期間。不能只憑欄名判斷,也不要把已年化的數字再年化一次。
參考資料
- FINRA:Calculating Your Investment Returns(2024 年 12 月 4 日):美國投資教育,用於報酬與複利年化原理。
- CFA Institute:GIPS Standards Handbook for Firms(2020 年 11 月):績效量測方法與聲稱遵循該標準機構的呈現要求,並非台灣法規。
- Microsoft:XIRR function:Excel 的日期現金流、365 日基礎與輸入條件。
- Microsoft:Calculate NPV and IRR in Excel:內部報酬率計算及可能多解、無解的限制。
- 臺灣證券交易所:投資 Q&A:台灣 ETF 的配息與收益累積方式。
- Investor.gov:Understanding Fees:美國投資教育,用於成本影響原理。
- 投信投顧公會:基金績效評比指定資料頁(資料期間為 2026 年 9 月):僅引用累積報酬與原幣別註記;其他頁面仍須各自確認方法。


