如何計算公司債的到期殖利率:YTM 公式、零息債與票面利率差異範例一次懂 | -

選擇權知識

如何計算公司債的到期殖利率:YTM 公式、零息債與票面利率差異範例一次懂

文章目錄
  1. 如何計算公司債的到期殖利率:YTM 公式、零息債與票面利率差異範例一次懂
  2. 債券殖利率越高越好嗎?先搞懂報酬與風險的關係
  3. 為何殖利率上升,債券價格會下跌?利率與價格的反向關係
  4. YTM 是什麼的縮寫?如何計算公司債的到期殖利率
  5. 實戰操作指引
  6. 結論
  7. 常見問題

如何計算公司債的到期殖利率:YTM 公式、零息債與票面利率差異範例一次懂

摘要:教你如何計算公司債的到期殖利率(YTM):用公式與試算範例快速算出報酬率,並搞懂零息債、票面利率與殖利率差異。

很多台灣投資人買公司債只看票面利率,卻忽略「折價/溢價」會把真實報酬拉開;結果以為拿 5% 很穩,實際到期殖利率(YTM,Yield to Maturity,到期殖利率)可能只有 3% 多或超過 6%。以 2026/03/23 市場常見的折價債為例:票息 5%、價格 95,若持有到期,YTM 會高於 5%,這才是拿來對照台銀 1 年定存約 1.5%(2026/02 牌告利率)與承擔信用風險是否划算的基準。接下來用公式、零息債與實算範例,把差異一次講清楚。

債券殖利率越高越好嗎?先搞懂報酬與風險的關係

不一定:公司債的到期殖利率 YTM(Yield to Maturity,到期殖利率)越高,常見原因是市場要求更高的「風險補償」,不代表比較划算。 YTM 定義為「把未來所有現金流(票息與到期本金)用同一折現率折現,使其現值=今天市價」的折現率。

先用 YTM 把「報酬」算清楚

YTM 是把價格、票息、到期年限一次整合的年化報酬率,適合拿來同口徑比較不同公司債。 常用近似式(面額 100): \[ YTM \approx \frac{C+\frac{F-P}{n}}{\frac{F+P}{2}} \] 其中 C=年票息、F=面額、P=市價、n=剩餘年數。

條件(2026/03/23 估) A 公司債 B 公司債
票面利率(Coupon Rate,按面額計息) 5% 5%
市價 P 95 80
到期年數 n 5 5
近似 YTM ≈ 6.2% ≈ 10.9%

再判斷「風險」為何需要更高殖利率

同一票面利率下,YTM 之所以更高,通常是價格更低,而價格更低多半反映信用與利率風險上升。 例如 B 的 10.9% 可能來自:信用利差(Credit Spread,對無風險利率的額外補償)擴大或違約機率上升;而 A 可能是較佳信用評等。信用利差概念可參考 FRED: fred.stlouisfed.org

  • 高 YTM 的三個常見代價:信用風險(降評/違約)、流動性風險(想賣時折價)、利率風險(到期越長越怕升息)
  • 比較基準要一致:同幣別、同到期日、同稅負與同選擇權條款(Callable)再比 YTM
  • 零息債(Zero-Coupon Bond,無票息只到期領面額)的高 YTM 更敏感利率變動;同到期下通常比付息債波動更大

為何殖利率上升,債券價格會下跌?利率與價格的反向關係

殖利率(Yield,市場要求報酬率)上升時,債券未來現金流必須用更高折現率計算,現值變小,所以價格下跌。 以到期殖利率 YTM(Yield to Maturity,到期殖利率:把「票息+到期本金」折現後剛好等於市價的年化報酬)來看,價格就是把每期現金流用 YTM 折現的總和。這個「價格與殖利率反向」是債券定價的基本原理(來源:facebook.com)。

用 YTM 定價式直接看反向關係

YTM 的定價式把 YTM 放在分母,YTM 越大,每一期折現因子越小,價格自然越低。 公司債(票息債)定價式:

  • \(P=\sum_{t=1}^{N}\frac{C}{(1+y)^t}+\frac{FV}{(1+y)^N}\)

其中 P=市價、C=每期票息、FV=面額、y=YTM、N=期數。

數字例:同一張債,殖利率從 4% 變 5%

只要市場要求的 YTM 上調,價格就得下修到「折現後剛好等於市價」的位置。(比較基準:YTM 4% vs 5%)

條件(2026/03/23 假設) 數值
面額 FV 1,000
票面利率(Coupon Rate,票息/面額) 4%
年票息 C 40
到期年數 N 5

用上式計算:

  • y=4% ⇒ P≈1,000(接近面額)
  • y=5% ⇒ P≈\(40\times\frac{1-(1.05)^{-5}}{0.05}+1000\times(1.05)^{-5}\)=約 957

同一張債,YTM 多 1%,價格約少 4.3%。

零息債更敏感:沒有票息緩衝

零息債(Zero-Coupon Bond,到期才付本金、期間無票息)全部現金流都在最後一期,因此殖利率上升時價格跌得更快。 零息債:\(P=\frac{FV}{(1+y)^N}\)。以 FV=1,000、N=5:

  • y=4% ⇒ P≈822
  • y=5% ⇒ P≈784(約 -4.6%,比票息債略大)

實戰建議:我在升息環境會先用「修正存續期間(Modified Duration)」抓敏感度:價格變動約 ≈ \(-D{mod}\times\Delta y\)。例如持有 Dmod≈6 的公司債 ETF,殖利率上升 0.50%(50 bps)時,先預估約 -3% 波動;工具上我會用 Bloomberg/券商頁的 YTM 與 Duration 欄位交叉驗算,再決定分批加碼或縮短天期。

YTM 是什麼的縮寫?如何計算公司債的到期殖利率

YTM 是 Yield to Maturity(到期殖利率),指在「持有到到期且不違約」下,讓債券未來現金流折現後等於現在價格的年化報酬率。它把票息(Coupon)與買入價差、到期本金一次納入,比只看票面利率(Coupon Rate)更可比。定義可參考 Investopedia(investopedia.com)。

計算核心(用公式找折現率 r)

公司債價格 \(P\) 滿足: \[ P=\sum_{t=1}^{n}\frac{C}{(1+r)^t}+\frac{FV}{(1+r)^n} \]

  • \(C\):每期票息;\(FV\):面額;\(n\):期數;\(r\):YTM(每期)
  • 若一年付息一次,\(r\) 即年化 YTM;半年付息則年化 \(\approx 2r\)

快速近似(先抓區間再用試算/IRR 精算)

\[ YTM \approx \frac{C+\frac{FV-P}{n}}{\frac{FV+P}{2}} \] 精算通常用試算表 IRR/YIELD 函數或計算機迭代,因為 \(r\) 無法直接代數解出。

實例(2026-03-23 估算)

項目 數值
面額 \(FV\) 1,000
票面利率 5%(年付息)
年票息 \(C\) 50
市價 \(P\) 980
剩餘年期 \(n\) 3

代入近似式: \(YTM \approx (50+(1000-980)/3)/((1000+980)/2)=56.67/990\approx 5.72\%\)。 比較基準:票面利率 5% < 估算 YTM 5.72%,主因是折價買入(980 < 1,000)帶來額外資本利得。

實戰操作指引

如果你今天要開始做「如何計算公司債的到期殖利率」,先把「你買入當下的現金流」算清楚,再用同一套折現邏輯解出 YTM(Yield to Maturity,到期殖利率)。

  1. 確認基本條件:面額(通常 100 或 1,000)、買入淨價、到期日與票息頻率(年付/半年付)。例如 2026/03/23 買入、2031/03/23 到期、年付息 5%。
  2. 先把報價轉成「總成本」:淨價 + 應計利息(Accrued Interest,已累積但尚未付的利息)= 全價(Dirty Price,全價)。比較基準:很多券商頁面顯示的是淨價,YTM 需要用全價。
  3. 列出未來現金流時點與金額:每期票息 + 到期還本。例如面額 1,000、票息 5% 年付=每年 50;到期日再收 1,000。零息債(Zero-coupon bond,無票息債)則只有到期一次領回面額。
  4. 用 YTM 定義式建立等式:全價 = Σ[票息 / (1+y)^t] + 面額 / (1+y)^T。y 是你要解的年化 YTM;t、T 以「期數」計(半年付息就用 y/2、期數加倍)。
  5. 用試算工具求解 y:Excel/Google Sheets 用 YIELD()IRR()/XIRR(),或用二分法試誤。來源:Microsoft Excel 函數說明(以實際結算日與付息日曆計算更準)。
  6. 把 YTM 與票面利率(Coupon Rate,票息÷面額)做比較,判斷折溢價:YTM > 票面利率多半是折價買入;YTM < 票面利率多半是溢價買入。同時記下計算當天(如 2026/03/23)利率環境,方便回看。
  7. 最後做「可比基準」檢查:用同天同到期的政府債殖利率或同評等公司債 ETF 到期段殖利率做對照。例如你的 YTM 6.2%,若同到期公債 3.8%,利差約 240 bps(基點)可用來粗估信用風險補償是否合理。

⚠️ 常見錯誤:把淨價當全價(漏掉應計利息)、把年付/半年付息搞錯導致期數與折現率錯位、用「票面利率」誤當「到期殖利率」而忽略折溢價與到期損益。

結論

如何計算公司債的到期殖利率,重點不是背公式,而是先把「全價、票息、到期日與付息頻率」放進同一條現金流,再解出讓現值等於市價的年化報酬率。

實務上,YTM(Yield to Maturity,到期殖利率)比票面利率更能反映你真正拿到的報酬,因為它同時納入折溢價與到期本金。以 2026/03/23 的例子來看,面額 1,000、票息 5%、市價 980、剩餘 3 年的公司債,YTM 約為 5.72%,高於票面利率 5%,原因就是折價買入帶來額外資本利得。反過來說,若你買的是零息債,因為期間沒有票息,價格對殖利率變動更敏感,這也是升息環境下波動通常更大的原因。

最後,別只看券商頁面的淨價;要記得把應計利息算進全價,再搭配 Duration(存續期間)檢查利率風險。當你能同時看懂 YTM、票面利率、全價與久期,就能更準確判斷這張公司債值不值得買。

常見問題

YTM 和票面利率有什麼不同?

票面利率是債券按面額計算的固定利息;YTM 是把買入價格、票息與到期本金一起算進去後得到的年化報酬率。

例如 2026/03/23 買入一張面額 1,000、票面利率 5% 的公司債,如果你用 980 買進,YTM 會高於 5%;如果你用 1,020 買進,YTM 則會低於 5%。所以判斷報酬時,YTM 通常比票面利率更有參考價值。

為什麼我算出來的 YTM 和券商顯示不同?

最常見原因是你用了淨價,卻沒有把應計利息(Accrued Interest,已累積未支付利息)加回全價(Dirty Price,全價)。

另外,付息頻率也很容易算錯:年付息、半年付息、季付息的折現期數不同,YTM 也會不同。若券商以實際交割日與付息日曆計算,結果通常會比手算更精準。

零息債為什麼比一般票息債更敏感?

零息債(Zero-Coupon Bond,零息債)沒有中途票息,所有現金流都集中在到期日,所以殖利率變動會直接反映在價格上。

以面額 1,000、剩餘 5 年為例,YTM 從 4% 升到 5%,零息債價格約從 822 降到 784,跌幅約 4.6%;同樣條件下,票息債因為有中途現金流緩衝,價格波動通常會小一點。


相關文章: