คำอธิบาย
ฟังก์ชัน ODDLPRICE ใช้ในการคำนวณราคาต่อมูลค่าตราสารหน้า $100 ของหลักทรัพย์ที่มีช่วงคูปองสุดท้ายที่แปลก (สั้นหรือยาว)
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
ODDLPRICE(settlement, maturity, last_interest, rate, yld, redemption, frequency, [basis])
Arguments
-
settlement (Required – Date)
วันที่ชำระเงินที่ซื้อหลักทรัพย์ เป็นวันที่หลักทรัพย์ถูกส่งมอบให้กับผู้ซื้อ -
maturity (Required – Date)
วันที่หลักทรัพย์ครบกำหนด เป็นวันที่หลักทรัพย์หมดอายุ -
last_interest (Required – Date)
วันที่คูปองล่าสุดของหลักทรัพย์ -
rate (Required – Number)
อัตราดอกเบี้ยของหลักทรัพย์ -
yld (Required – Number)
อัตราผลตอบแทนประจำปีของหลักทรัพย์ -
redemption (Required – Number)
มูลค่าการไถ่ถอนต่อมูลค่ารับรองหน้า $100 -
frequency (Required – Number)
จำนวนครั้งที่จ่ายคูปองต่อปี เช่น จ่ายปีละครั้ง (1), ครึ่งปีครั้ง (2), จ่ายทุกไตรมาส (4) -
basis (Optional – Number)
ประเภทการนับวัน หากไม่ระบุจะใช้ US (NASD) 30/360 ซึ่งเป็นฐานการนับวันที่นิยมใช้ในสหรัฐ
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: คำนวณราคาของหลักทรัพย์ที่มีช่วงคูปองสุดท้ายที่แปลก โดยใช้ข้อมูลในเซลล์ A2 ถึง A9 เป็นอาร์กิวเมนต์=ODDLPRICE(A2, A3, A4, A5, A6, A7, A8, A9)
Result:จะได้ราคาต่อมูลค่า $100 ของหลักทรัพย์ -
Formula:
Description: ใช้ฟังก์ชัน DATE เพื่อระบุวันที่โดยตรงสำหรับการคำนวณราคาหลักทรัพย์=ODDLPRICE(DATE(2008,2,7), DATE(2008,6,15), DATE(2007,10,15), 0.0375, 0.0405, 100, 2, 0)
Result:จะได้ราคาต่อมูลค่าหน้า $100 ของหลักทรัพย์ที่มีข้อมูลเหล่านี้ -
Formula:
Description: คำนวณราคาของพันธบัตรที่จ่ายดอกเบี้ยแบบครึ่งปีด้วยข้อมูลที่ระบุในฟอร์มูลานี้=ODDLPRICE(DATE(2018,2,5), DATE(2018,6,15), DATE(2017,10,15), 0.05, 0.06, 100, 2, 0)
Result:จะได้ราคาต่อมูลค่าหน้า $100 ของพันธบัตร -
Formula:
Description: ใช้การอ้างอิงเซลล์สำหรับวันที่และค่าต่างๆ ในการคำนวณราคาหลักทรัพย์=ODDLPRICE(C8, C10, C9, C6, C7, C5, C11, C12)
Result:จะได้ราคาต่อมูลค่าหน้าของพันธบัตรเป็นหลักร้อย -
Formula:
Description: ใช้ฟังก์ชัน ODDLPRICE กับการจ่ายคูปองสามเดือนต่อครั้ง (quarterly)=ODDLPRICE(A2, A3, A4, A5, A6, A7, A8, A9)
Result:จะได้ราคาต่อมูลค่าหน้าของพันธบัตรเป็นหลักร้อย
Tips & Tricks
ใช้ฟังก์ชัน DATE ในการกำหนดวันที่เพื่อหลีกเลี่ยงปัญหาการใส่วันที่ผิดพลาด นอกจากนี้ควรใช้การอ้างอิงเซลล์สำหรับข้อมูลที่ซับซ้อนและการคำนวณซ้ำ เพื่อให้ฟอร์มูลายืดหยุ่นและง่ายต่อการปรับแต่ง
ข้อควรระวัง (Cautions)
ต้องใช้วันที่ในรูปแบบที่ Excel รองรับ เช่น ใช้ฟังก์ชัน DATE หากใส่วันที่เป็นข้อความอาจเกิดข้อผิดพลาดได้ ระวังการใส่อัตราดอกเบี้ยและอัตราผลตอบแทนให้มีค่าเป็นบวกเท่านั้น ไม่เช่นนั้นจะเกิดข้อผิดพลาด #NUM!
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
ODDLPRICE มีประโยชน์ในด้านการคำนวณราคาตราสารที่มีช่วงเวลาไม่สม่ำเสมอ เหมาะสำหรับการวิเคราะห์พันธบัตรที่มีบทสนทนาคูปองที่ไม่ปกติ แต่ต้องระมัดระวังในการป้อนข้อมูลที่ไม่ได้มาตรฐาน เพราะอาจเกิดข้อผิดพลาดได้
References
- ODDLPRICE Function – Microsoft Documentation
- ODDLPRICE Function – Corporate Finance Institute
- ODDLPRICE Function – Exceljet
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply