ODDLYIELD คำนวณผลตอบแทนประจำปีของตราสารหนี้ที่มีช่วงคูปองสุดท้ายไม่เป็นมาตรฐาน (odd coupon period) ใช้สำหรับพันธบัตรและหลักทรัพย์ที่มีระยะเวลาชำระดอกเบี้ยครั้งสุดท้ายผิดปกติ
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| settlement | date | วันที่ชำระคืน – วันที่ซื้อตราสาร (วันโอนตราสารให้ผู้ซื้อ) |
| maturity | date | วันที่ครบกำหนด – วันที่ตราสารหมดอายุและชำระเงินกลับคืน |
| last_interest | date | วันที่ชำระดอกเบี้ยครั้งสุดท้าย – วันที่ชำระดอกเบี้ยครั้งสุดท้ายก่อนวันครบกำหนด |
| rate | percent/number | อัตราดอกเบี้ยประจำปี – อัตราคูปองประจำปีของตราสาร (ใช้เป็นทศนิยม เช่น 0.05 สำหรับ 5%) |
| pr | number | ราคาของตราสาร – ราคาซื้อขายของตราสารต่อ 100 หน่วยมูลค่า |
| redemption | number | มูลค่าไถ่ถอน – ราคาโดยใจดีของตราสารต่อ 100 หน่วยมูลค่า (โดยปกติ 100) |
| frequency | number | ความถี่ชำระดอกเบี้ย – จำนวนครั้งต่อปี (1=ประจำปี, 2=ครึ่งปี, 4=รายไตรมาส) |
| [basis]ไม่บังคับ | number | พื้นฐานการนับวัน – 0=30/360 (NASD), 1=actual/actual, 2=actual/360, 3=actual/365, 4=30/360 (European). ค่าเริ่มต้น=0 |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
ODDLYIELD คำนวณผลตอบแทนประจำปีของตราสารหนี้ที่มีช่วงคูปองสุดท้ายแปลก (odd coupon period) ซึ่งเป็นกรณีที่ระยะเวลาระหว่างวันชำระดอกเบี้ยครั้งแรกหรือครั้งสุดท้ายแตกต่างจากระยะเวลามาตรฐาน
สิ่งสำคัญคือ ODDLYIELD ใช้สำหรับตราสารที่มีคุณลักษณะพิเศษ – ไม่ใช่พันธบัตรทั่วไปทั้งหมด กรณีที่ชำระดอกเบี้ยไม่สม่ำเสมอหรือช่วงแรก/สุดท้ายสั้นกว่ามาตรฐาน ฟังก์ชันนี้จึงสำคัญสำหรับนักลงทุนสถาบันและนักวิเคราะห์ทางการเงิน
ตัวอักษรนำหน้า ODD แสดงถึง “odd coupon period” – หมายความว่าหากตราสารของคุณมีช่วงคูปองสุดท้ายแปลก ODDLYIELD จึงเป็นเครื่องมือที่ถูกต้อง ส่วน ODDLPRICE ใช้คำนวณราคาแทนผลตอบแทน
ตราสารซื้อเมื่อ 15 มิถุนายน 2025 ครบกำหนด 15 มิถุนายน 2026 ชำระดอกเบี้ยคูปองครั้งสุดท้าย 15 ธันวาคม 2024 ที่ 5% ต่อปี ราคาซื้อ 98 ต่อ 100 มูลค่า ชำระดอกเบี้ยครึ่งปีละครั้ง — วันซื้อ (settlement) ต้องอยู่หลัง last_interest แต่ก่อนวันครบกำหนด
A2=settlement, A3=maturity, A4=last_interest, A5=rate, A6=price, A7=redemption, A8=frequency, A9=basis ยืดหยุ่นสำหรับการปรับเปลี่ยนค่าหลาย ๆ ครั้ง
ตราสารซื้อในราคา 105 (สูงกว่ามูลค่า) อัตราดอกเบี้ย 6% ผลตอบแทนจึงต่ำกว่าอัตราคูปอง เนื่องจากซื้อแพงกว่าหน้าตั๋ว ใช้ basis=1 (actual/actual counting)
ตราสารซื้อในราคา 95 (ต่ำกว่ามูลค่า) อัตราดอกเบี้ย 4% ผลตอบแทนจึงสูงกว่าอัตราคูปองเนื่องจากการได้รับมูลค่าคืนเต็ม 100 เมื่อครบกำหนด
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 จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ODDLPRICE คำนวณราคาต่อเงินหน้าตั๋ว $100 ของตราสารหนี้ที่มีช่วงคูปองสุดท้ายแปลก (odd last coupon period) ใช้เมื่อตราสารมีการจ่ายคูปองสุดท้ายที่ไม่ปกติหรือสั้นกว่าปกติ
PRICE คำนวณราคาต่อมูลค่า 100 บาทของพันธบัตร โดยพิจารณาจากอัตราดอกเบี้ย ผลตอบแทน และสัญญาการจ่ายดอกเบี้ย
PRICEDISC คำนวณราคาต่อเงินหน้าตั๋ว $100 ของตราสารลดราคา (discounted security) เช่น ตั๋วเงิน (Treasury bills) ที่ขายในราคาต่ำกว่ามูลค่าที่จะไถ่ถอนมา โดยคำนึงถึงวันที่ซื้อ วันที่ครบกำหนด อัตราลดราคา และมูลค่าไถ่ถอน
PRICEMAT คำนวณราคาต่อเงินหน้าตั๋ว $100 ของตราสารหนี้ที่จ่ายดอกเบี้ยทั้งหมดเมื่อครบกำหนด (เช่น บัตรเงินสด Treasury Bills) โดยคำนึงถึงวันที่ชำระ วันครบกำหนด วันออกตราสาร อัตราดอกเบี้ยอ้างอิง และผลตอบแทนที่ต้องการ
YIELD คำนวณผลตอบแทน (Yield) ของหลักทรัพย์ที่จ่ายดอกเบี้ยเป็นงวด เหมาะสำหรับวิเคราะห์พันธบัตรและการลงทุนผลตอบแทนคงที่
YIELDMAT คำนวณผลตอบแทนประจำปี (yield to maturity) ของตราสารทางการเงินที่จ่ายดอกเบี้ยเพียงครั้งเดียว เมื่อตราสารครบกำหนด โดยใช้ราคาซื้อ อัตราดอกเบี้ย และวันที่สำคัญของตราสารเป็นปัจจัยในการคำนวณ
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่