คำอธิบาย

ฟังก์ชัน ODDFYIELD ของ Excel จะช่วยคำนวณอัตราผลตอบแทนของหลักทรัพย์ที่มีงวดแรกที่ไม่เป็นปกติ (สั้นหรือยาว) บางครั้ง การลงทุนอาจไม่ได้มีงวดที่เหมาะสมเสมอไป แต่ไม่ต้องห่วง! ฟังก์ชันนี้พร้อมเสมอ!

มีครั้งแรกในเวอร์ชันไหน

2003 หรือ Version ก่อนหน้า

รูปแบบคำสั่ง (Syntax)

ODDFYIELD(settlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, [basis])

Arguments

  • settlement (Required – date)
    วันที่ชำระเงินหลักทรัพย์ มักเป็นวันที่ได้ทำการซื้อขายหลักทรัพย์
  • maturity (Required – date)
    วันที่ครบกำหนดของหลักทรัพย์ วันที่หลักทรัพย์จะหมดอายุ
  • issue (Required – date)
    วันออกหลักทรัพย์
  • first_coupon (Required – date)
    วันที่จ่ายคูปองครั้งแรกของหลักทรัพย์
  • rate (Required – number)
    อัตราดอกเบี้ยของหลักทรัพย์
  • pr (Required – number)
    ราคาของหลักทรัพย์
  • redemption (Required – number)
    มูลค่าการถอนตามมูลค่าที่ตราไว้ $100
  • frequency (Required – number)
    จำนวนครั้งการจ่ายคูปองต่อปี เช่น ปีละครั้ง=1, ครึ่งปี=2, รายไตรมาส=4
  • basis (Optional – number)
    ประเภทพื้นฐานการนับวัน (ไม่จำเป็น) แต่ให้ช่วง 0 ถึง 4

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =ODDFYIELD(DATE(2023, 1, 1), DATE(2025, 1, 1), DATE(2022, 6, 1), DATE(2023, 7, 1), 0.05, 95, 100, 2, 0)
    Description: คำนวณอัตราผลตอบแทนสำหรับพันธบัตรที่มีการจ่ายเงินครั้งแรกที่ไม่เป็นปกติ โดยกำหนดวันที่ชำระเงิน, วันที่ครบกำหนด, และอื่นๆ
    Result:อัตราผลตอบแทนของพันธบัตรซึ่งให้ข้อมูลตามอัตราดอกเบี้ยและราคาที่กำหนด
  • Formula:
    =ODDFYIELD(DATE(2021, 1, 15), DATE(2031, 1, 15), DATE(2020, 12, 1), DATE(2021, 6, 1), 0.07, 103, 100, 2, 1)
    Description: ใช้การนับวันแบบ actual/actual เพื่อคำนวณผลตอบแทนของพันธบัตรด้วยอัตราดอกเบี้ยและราคาที่สูงเล็กน้อย
    Result:ยิลด์ที่ได้จะขึ้นอยู่กับการตั้งค่าพารามิเตอร์ที่ใส่เข้าไป
  • Formula:
    =ODDFYIELD(DATE(2023, 3, 1), DATE(2028, 3, 1), DATE(2022, 3, 1), DATE(2023, 9, 1), 0.06, 102, 100, 4, 3)
    Description: พันธบัตรรายไตรมาสพร้อมการใช้ actual/365 เพื่อนับวันที่
    Result:คำนวณอัตราผลตอบแทนพร้อมรอบการจ่ายทุกไตรมาส
  • Formula:
    =ODDFYIELD(DATE(2022, 10, 1), DATE(2030, 10, 1), DATE(2022, 1, 1), DATE(2023, 5, 1), 0.04, 97, 100, 1, 2)
    Description: พันธบัตรแบบรายปีพร้อมใช้ actual/360
    Result:ตามโครงสร้างการชำระเงินที่ไม่สมดุลในงวดแรก
  • Formula:
    =ODDFYIELD(DATE(2024, 2, 15), DATE(2034, 2, 15), DATE(2023, 2, 1), DATE(2024, 8, 1), 0.055, 94, 100, 2, 4)
    Description: พันธบัตรแบบ European ด้วยการจ่ายทุกครึ่งปี
    Result:ตามพารามิเตอร์ให้ผลตอบแทนที่คำนวณได้

Tips & Tricks

อย่าลืมป้อนวันที่โดยใช้ฟังก์ชัน DATE() ไม่งั้นวันที่อาจแปลงเป็นข้อความและเกิดข้อผิดพลาดได้! ฟังก์ชัน DATE สามารถช่วยแก้ปัญหาได้ดี

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

Oops! ตรวจสอบให้แน่ใจว่าพารามิเตอร์ทั้งหมดใช้ค่าที่ถูกต้องตามเงื่อนไข เช่น rate และ pr ต้องมากกว่า 0 ถ้าหนึ่งในค่าผิด ฟังก์ชันจะส่งคืนข้อผิดพลาด!

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

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

ฟังก์ชันนี้สุดยอดมากเมื่อคุณต้องคำนวณผลตอบแทนในสถานการณ์ที่ไม่ธรรมดา แต่ต้องระวังด้วยว่าอาจไม่ได้ครอบคลุมทุกสถานการณ์ตลาด!

References


Leave a Reply

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

อบรม In-House Training

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