Excel ODDLYIELD 函數教學
ODDLYIELD 函數用於計算債券的偶數年期收益率(Odd Last Coupon Bond Yield),即當債券的最後一個票息支付時間不在年度結束日的情況下,該債券的年收益率(Yield)。這個函數適用於那些最後一個票息支付日期不在債券到期日的情況。
函數語法
ODDLYIELD(settlement, maturity, rate, pr, redemption, frequency, [basis])
參數說明
| 參數 | 說明 |
|---|---|
| settlement | 債券的結算日(購買日),即買方實際獲得債券的日期。 |
| maturity | 債券的到期日,指債券的償還日。 |
| rate | 債券的年票面利率(以小數表示,例:5% 為 0.05)。 |
| pr | 債券的市場價格(以每 100 元為單位)。 |
| redemption | 債券的贖回價值(即到期時的面值或本金),通常為 1000 或 100。 |
| frequency | 每年支付的次數,通常為 1(年付),2(半年付),4(季付)。 |
| [basis] | (選填) 計算天數基準,默認為 0(30/360)。常見選項如下: |
- 0 = 美國 30/360
- 1 = 實際天數/實際天數
- 2 = 實際天數/360
- 3 = 實際天數/365
- 4 = 歐洲 30/360 |
範例 1:計算債券的偶數年期收益率
題目
假設你購買了一支債券,以下是其條件:
- 結算日:2024年3月1日
- 到期日:2029年3月1日
- 年票面利率:5%(即每年支付票息 5%)
- 市場價格:980(即每 100 元市場價格為 980)
- 贖回價值:1000
- 每年支付 2 次(半年付息)
- 計算天數基準為 0(30/360)
計算該債券的偶數年期收益率。
公式
=ODDLYIELD(DATE(2024,3,1), DATE(2029,3,1), 0.05, 980, 1000, 2, 0)
? 結果:這個公式將計算出該債券的偶數年期收益率。
範例 2:使用儲存格範圍
假設債券數據存放在以下儲存格範圍:
- A1:結算日(2024年3月1日)
- A2:到期日(2029年3月1日)
- A3:年票面利率(0.05)
- A4:市場價格(980)
- A5:贖回價值(1000)
- A6:每年支付次數(2)
- A7:計算天數基準(0)
公式為:
=ODDLYIELD(A1, A2, A3, A4, A5, A6, A7)
? 結果:將返回該債券的偶數年期收益率。
應用場景
✅ 計算債券的偶數年期收益率,特別是當最後票息支付時間不在年末時。
✅ 分析不同市場價格和收益率對債券回報的影響。
✅ 幫助投資者理解當債券最後票息支付日期不符合標準年期時的投資回報。
? 重點提醒
- ODDLYIELD 函數適用於最後票息支付時間不在年度結束日的情況。
- 市場價格 (pr) 應以每 100 元為單位輸入,並且通常在 0 到 1000 之間。
- 收益率 (yld) 是根據債券的市場價格、票面利率和折現率計算得出的。
- 基準 (basis) 預設為 0(30/360),但可以根據需要選擇不同的天數基準。
透過 ODDLYIELD 函數,您可以準確計算不符合整年期次的債券收益率,幫助您做出明智的投資決策!??