ODDLYIELD คำนวณผลตอบแทนประจำปีของตราสารหนี้ที่มีช่วงคูปองสุดท้ายไม่เป็นมาตรฐาน (odd coupon period) ใช้สำหรับพันธบัตรและหลักทรัพย์ที่มีระยะเวลาชำระดอกเบี้ยครั้งสุดท้ายผิดปกติ
=ODDLYIELD(settlement, maturity, last_interest, rate, pr, redemption, frequency, [basis])
=ODDLYIELD(settlement, maturity, last_interest, rate, pr, redemption, frequency, [basis])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| settlement | date | Yes | วันที่ชำระคืน – วันที่ซื้อตราสาร (วันโอนตราสารให้ผู้ซื้อ) | |
| maturity | date | Yes | วันที่ครบกำหนด – วันที่ตราสารหมดอายุและชำระเงินกลับคืน | |
| last_interest | date | Yes | วันที่ชำระดอกเบี้ยครั้งสุดท้าย – วันที่ชำระดอกเบี้ยครั้งสุดท้ายก่อนวันครบกำหนด | |
| rate | percent/number | Yes | อัตราดอกเบี้ยประจำปี – อัตราคูปองประจำปีของตราสาร (ใช้เป็นทศนิยม เช่น 0.05 สำหรับ 5%) | |
| pr | number | Yes | ราคาของตราสาร – ราคาซื้อขายของตราสารต่อ 100 หน่วยมูลค่า | |
| redemption | number | Yes | มูลค่าไถ่ถอน – ราคาโดยใจดีของตราสารต่อ 100 หน่วยมูลค่า (โดยปกติ 100) | |
| frequency | number | Yes | ความถี่ชำระดอกเบี้ย – จำนวนครั้งต่อปี (1=ประจำปี, 2=ครึ่งปี, 4=รายไตรมาส) | |
| basis | number | Optional | 0 | พื้นฐานการนับวัน – 0=30/360 (NASD), 1=actual/actual, 2=actual/360, 3=actual/365, 4=30/360 (European). ค่าเริ่มต้น=0 |
ODDLYIELD(DATE(2024,1,15), DATE(2025,6,15), DATE(2024,12,15), 0.05, 98, 100, 2)=ODDLYIELD(DATE(2024,1,15), DATE(2025,6,15), DATE(2024,12,15), 0.05, 98, 100, 2)
0.0521 (5.21%)
ODDLYIELD(A2, A3, A4, A5, A6, A7, A8, A9)=ODDLYIELD(A2, A3, A4, A5, A6, A7, A8, A9)
ค่าผลตอบแทนจากข้อมูลในเซลล์
ODDLYIELD(DATE(2024,3,1), DATE(2025,9,1), DATE(2025,3,1), 0.06, 105, 100, 2, 1)=ODDLYIELD(DATE(2024,3,1), DATE(2025,9,1), DATE(2025,3,1), 0.06, 105, 100, 2, 1)
0.0423 (4.23%)
ODDLYIELD(DATE(2024,6,15), DATE(2025,12,15), DATE(2025,6,15), 0.04, 95, 100, 2)=ODDLYIELD(DATE(2024,6,15), DATE(2025,12,15), DATE(2025,6,15), 0.04, 95, 100, 2)
0.0536 (5.36%)
YIELD ใช้สำหรับตราสารที่มีช่วงคูปองปกติ YIELDMAT ใช้สำหรับตราสารที่ไม่มีคูปองระหว่างการซื้อและครบกำหนด ODDLYIELD ใช้สำหรับตราสารที่มีช่วงคูปองแรกหรือสุดท้ายแปลกต่างจากปกติ
Frequency = 2 หมายถึงชำระดอกเบี้ยครั้งต่อปี (ครึ่งปีละครั้ง) Frequency = 1 = ประจำปี, 4 = รายไตรมาส
ในตลาดอเมริกา ส่วนใหญ่ใช้ basis=0 (30/360 NASD) สำหรับพันธบัตรรัฐบาล มักใช้ basis=1 (actual/actual) สำหรับตราสารตางประเทศอื่น ๆ
เพียงหาร 100 เช่น 5% = 0.05, 3.5% = 0.035 หรือใช้ 5% (Excel จะแปลงอัตโนมัติ)
ODDLYIELD คำนวณผลตอบแทนประจำปีของตราสารหนี้ที่มีช่วงคูปองสุดท้ายแปลก (odd coupon period) ซึ่งเป็นกรณีที่ระยะเวลาระหว่างวันชำระดอกเบี้ยครั้งแรกหรือครั้งสุดท้ายแตกต่างจากระยะเวลามาตรฐาน
สิ่งสำคัญคือ ODDLYIELD ใช้สำหรับตราสารที่มีคุณลักษณะพิเศษ – ไม่ใช่พันธบัตรทั่วไปทั้งหมด กรณีที่ชำระดอกเบี้ยไม่สม่ำเสมอหรือช่วงแรก/สุดท้ายสั้นกว่ามาตรฐาน ฟังก์ชันนี้จึงสำคัญสำหรับนักลงทุนสถาบันและนักวิเคราะห์ทางการเงิน
ตัวอักษรนำหน้า ODD แสดงถึง “odd coupon period” – หมายความว่าหากตราสารของคุณมีช่วงคูปองสุดท้ายแปลก ODDLYIELD จึงเป็นเครื่องมือที่ถูกต้อง ส่วน ODDLPRICE ใช้คำนวณราคาแทนผลตอบแทน