Excel ODDFPRICE 函數教學
ODDFPRICE 函數用於計算債券的偶數年期價格(Odd First Coupon Bond Price),即該債券的價格,當其首次票息支付時間不是在年度開始日的情況下。這個函數特別適用於那些發行日期或首次付息日期不完全符合年期的債券。
函數語法
ODDFPRICE(settlement, maturity, rate, yld, redemption, frequency, [basis])
參數說明
| 參數 | 說明 |
|---|---|
| settlement | 債券的結算日(購買日),即買方實際獲得債券的日期。 |
| maturity | 債券的到期日,指債券的償還日。 |
| rate | 債券的年票面利率(以小數表示,例:5% 為 0.05)。 |
| yld | 債券的年收益率(市場利率),以小數表示。 |
| 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%)
- 年收益率:6%
- 贖回價值:1000
- 每年支付 2 次(半年付息)
- 計算天數基準為 0(30/360)
計算該債券的偶數年期價格。
公式
=ODDFPRICE(DATE(2024,3,1), DATE(2029,3,1), 0.05, 0.06, 1000, 2, 0)
? 結果:這個公式將計算出該債券的偶數年期價格。
範例 2:使用儲存格範圍
假設債券數據存放在以下儲存格範圍:
- A1:結算日(2024年3月1日)
- A2:到期日(2029年3月1日)
- A3:年票面利率(0.05)
- A4:年收益率(0.06)
- A5:贖回價值(1000)
- A6:每年支付次數(2)
- A7:計算天數基準(0)
公式為:
=ODDFPRICE(A1, A2, A3, A4, A5, A6, A7)
? 結果:將返回該債券的偶數年期價格。
應用場景
✅ 計算債券的市場價格,特別是當首期支付的時間不是整年開始時。
✅ 分析不同收益率對債券價格的影響。
✅ 在投資決策中評估債券的市場價值。
? 重點提醒
- ODDFPRICE 函數特別適用於首期付息日不在年度起始日的情況。
- 收益率 (yld) 和 票面利率 (rate) 必須用小數表示(例如 6% = 0.06)。
- 基準 (basis) 預設為 0(30/360),但可以根據需要選擇不同的天數基準。
- 該函數計算的是債券價格,即買入債券的金額。
透過 ODDFPRICE 函數,您可以準確計算不符合整年期次的債券價格,幫助您做出明智的投資決策!??