คำอธิบาย

ฟังก์ชัน 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:
    =ODDLPRICE(A2, A3, A4, A5, A6, A7, A8, A9)
    Description: คำนวณราคาของหลักทรัพย์ที่มีช่วงคูปองสุดท้ายที่แปลก โดยใช้ข้อมูลในเซลล์ A2 ถึง A9 เป็นอาร์กิวเมนต์
    Result:จะได้ราคาต่อมูลค่า $100 ของหลักทรัพย์
  • Formula:
    =ODDLPRICE(DATE(2008,2,7), DATE(2008,6,15), DATE(2007,10,15), 0.0375, 0.0405, 100, 2, 0)
    Description: ใช้ฟังก์ชัน DATE เพื่อระบุวันที่โดยตรงสำหรับการคำนวณราคาหลักทรัพย์
    Result:จะได้ราคาต่อมูลค่าหน้า $100 ของหลักทรัพย์ที่มีข้อมูลเหล่านี้
  • Formula:
    =ODDLPRICE(DATE(2018,2,5), DATE(2018,6,15), DATE(2017,10,15), 0.05, 0.06, 100, 2, 0)
    Description: คำนวณราคาของพันธบัตรที่จ่ายดอกเบี้ยแบบครึ่งปีด้วยข้อมูลที่ระบุในฟอร์มูลานี้
    Result:จะได้ราคาต่อมูลค่าหน้า $100 ของพันธบัตร
  • Formula:
    =ODDLPRICE(C8, C10, C9, C6, C7, C5, C11, C12)
    Description: ใช้การอ้างอิงเซลล์สำหรับวันที่และค่าต่างๆ ในการคำนวณราคาหลักทรัพย์
    Result:จะได้ราคาต่อมูลค่าหน้าของพันธบัตรเป็นหลักร้อย
  • Formula:
    =ODDLPRICE(A2, A3, A4, A5, A6, A7, A8, A9)
    Description: ใช้ฟังก์ชัน ODDLPRICE กับการจ่ายคูปองสามเดือนต่อครั้ง (quarterly)
    Result:จะได้ราคาต่อมูลค่าหน้าของพันธบัตรเป็นหลักร้อย

Tips & Tricks

ใช้ฟังก์ชัน DATE ในการกำหนดวันที่เพื่อหลีกเลี่ยงปัญหาการใส่วันที่ผิดพลาด นอกจากนี้ควรใช้การอ้างอิงเซลล์สำหรับข้อมูลที่ซับซ้อนและการคำนวณซ้ำ เพื่อให้ฟอร์มูลายืดหยุ่นและง่ายต่อการปรับแต่ง

ข้อควรระวัง (Cautions)

ต้องใช้วันที่ในรูปแบบที่ Excel รองรับ เช่น ใช้ฟังก์ชัน DATE หากใส่วันที่เป็นข้อความอาจเกิดข้อผิดพลาดได้ ระวังการใส่อัตราดอกเบี้ยและอัตราผลตอบแทนให้มีค่าเป็นบวกเท่านั้น ไม่เช่นนั้นจะเกิดข้อผิดพลาด #NUM!

ฟังก์ชันที่เกี่ยวข้อง

ข้อดี / ข้อจำกัด

ODDLPRICE มีประโยชน์ในด้านการคำนวณราคาตราสารที่มีช่วงเวลาไม่สม่ำเสมอ เหมาะสำหรับการวิเคราะห์พันธบัตรที่มีบทสนทนาคูปองที่ไม่ปกติ แต่ต้องระมัดระวังในการป้อนข้อมูลที่ไม่ได้มาตรฐาน เพราะอาจเกิดข้อผิดพลาดได้

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

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

อบรม In-House Training

Feedback การใช้งาน AI Chatbot