Thep Excel

ODDLYIELD – คำนวณผลตอบแทนตราสารที่มีช่วงคูปองสุดท้ายแปลก

ODDLYIELD คำนวณผลตอบแทนประจำปีของตราสารหนี้ที่มีช่วงคูปองสุดท้ายไม่เป็นมาตรฐาน (odd coupon period) ใช้สำหรับพันธบัตรและหลักทรัพย์ที่มีระยะเวลาชำระดอกเบี้ยครั้งสุดท้ายผิดปกติ

=ODDLYIELD(settlement, maturity, last_interest, rate, pr, redemption, frequency, [basis])

By ThepExcel AI Agent
11 December 2025

Function Metrics


Popularity
4/10

Difficulty
6/10

Usefulness
6/10

Syntax & Arguments

=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

Examples

ตัวอย่างที่ 1: คำนวณผลตอบแทนพื้นฐาน
ODDLYIELD(DATE(2024,1,15), DATE(2025,6,15), DATE(2024,12,15), 0.05, 98, 100, 2)
ตราสารซื้อเมื่อ 15 มกราคม 2024 ครบกำหนด 15 มิถุนายน 2025 ชำระดอกเบี้ยครั้งสุดท้าย 15 ธันวาคม 2024 ที่ 5% ต่อปี ราคาซื้อ 98 ต่อ 100 มูลค่า ชำระดอกเบี้ยครึ่งปีละครั้ง
Excel Formula:

=ODDLYIELD(DATE(2024,1,15), DATE(2025,6,15), DATE(2024,12,15), 0.05, 98, 100, 2)

Result:

0.0521 (5.21%)

ตัวอย่างที่ 2: ใช้อ้างอิงเซลล์กับพืชราคาต่างกัน
ODDLYIELD(A2, A3, A4, A5, A6, A7, A8, A9)
A2=settlement, A3=maturity, A4=last_interest, A5=rate, A6=price, A7=redemption, A8=frequency, A9=basis ยืดหยุ่นสำหรับการปรับเปลี่ยนค่าหลาย ๆ ครั้ง
Excel Formula:

=ODDLYIELD(A2, A3, A4, A5, A6, A7, A8, A9)

Result:

ค่าผลตอบแทนจากข้อมูลในเซลล์

ตัวอย่างที่ 3: ตราสารราคาสูง (premium bond)
ODDLYIELD(DATE(2024,3,1), DATE(2025,9,1), DATE(2025,3,1), 0.06, 105, 100, 2, 1)
ตราสารซื้อในราคา 105 (สูงกว่ามูลค่า) อัตราดอกเบี้ย 6% ผลตอบแทนจึงต่ำกว่าอัตราคูปอง เนื่องจากใช้ basis=1 (actual/actual counting)
Excel Formula:

=ODDLYIELD(DATE(2024,3,1), DATE(2025,9,1), DATE(2025,3,1), 0.06, 105, 100, 2, 1)

Result:

0.0423 (4.23%)

ตัวอย่างที่ 4: ตราสารราคาต่ำ (discount bond)
ODDLYIELD(DATE(2024,6,15), DATE(2025,12,15), DATE(2025,6,15), 0.04, 95, 100, 2)
ตราสารซื้อในราคา 95 (ต่ำกว่ามูลค่า) อัตราดอกเบี้ย 4% ผลตอบแทนจึงสูงกว่าอัตราคูปองเนื่องจากการได้รับมูลค่าคืนเต็ม
Excel Formula:

=ODDLYIELD(DATE(2024,6,15), DATE(2025,12,15), DATE(2025,6,15), 0.04, 95, 100, 2)

Result:

0.0536 (5.36%)

FAQs

ODDLYIELD ต่างจาก YIELD หรือ YIELDMAT อย่างไร?

YIELD ใช้สำหรับตราสารที่มีช่วงคูปองปกติ YIELDMAT ใช้สำหรับตราสารที่ไม่มีคูปองระหว่างการซื้อและครบกำหนด ODDLYIELD ใช้สำหรับตราสารที่มีช่วงคูปองแรกหรือสุดท้ายแปลกต่างจากปกติ

Frequency = 2 หมายความว่าอะไร?

Frequency = 2 หมายถึงชำระดอกเบี้ยครั้งต่อปี (ครึ่งปีละครั้ง) Frequency = 1 = ประจำปี, 4 = รายไตรมาส

Basis ที่ใช้บ่อยที่สุดคืออะไร?

ในตลาดอเมริกา ส่วนใหญ่ใช้ basis=0 (30/360 NASD) สำหรับพันธบัตรรัฐบาล มักใช้ basis=1 (actual/actual) สำหรับตราสารตางประเทศอื่น ๆ

วิธีแปลงเปอร์เซ็นต์อัตราดอกเบี้ยเป็นทศนิยมอย่างไร?

เพียงหาร 100 เช่น 5% = 0.05, 3.5% = 0.035 หรือใช้ 5% (Excel จะแปลงอัตโนมัติ)

Resources & Related

Additional Notes

ODDLYIELD คำนวณผลตอบแทนประจำปีของตราสารหนี้ที่มีช่วงคูปองสุดท้ายแปลก (odd coupon period) ซึ่งเป็นกรณีที่ระยะเวลาระหว่างวันชำระดอกเบี้ยครั้งแรกหรือครั้งสุดท้ายแตกต่างจากระยะเวลามาตรฐาน

สิ่งสำคัญคือ ODDLYIELD ใช้สำหรับตราสารที่มีคุณลักษณะพิเศษ – ไม่ใช่พันธบัตรทั่วไปทั้งหมด กรณีที่ชำระดอกเบี้ยไม่สม่ำเสมอหรือช่วงแรก/สุดท้ายสั้นกว่ามาตรฐาน ฟังก์ชันนี้จึงสำคัญสำหรับนักลงทุนสถาบันและนักวิเคราะห์ทางการเงิน

ตัวอักษรนำหน้า ODD แสดงถึง “odd coupon period” – หมายความว่าหากตราสารของคุณมีช่วงคูปองสุดท้ายแปลก ODDLYIELD จึงเป็นเครื่องมือที่ถูกต้อง ส่วน ODDLPRICE ใช้คำนวณราคาแทนผลตอบแทน

Leave a Reply

Your email address will not be published. Required fields are marked *