คำอธิบาย

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

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

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

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

YIELD(settlement, maturity, rate, pr, redemption, frequency, [basis])

Arguments

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

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

  • Formula:
    =YIELD(DATE(2008,5,15), DATE(2016,11,15), 0.0575, 95.04287, 100, 2, 0)
    Description: คำนวณ yield ของพันธบัตรที่มีข้อมูลวันชำระ วันครบกำหนด อัตราคูปอง ราคาซื้อ ค่าตัวไถ่ถอน และความถี่การจ่ายคูปองแบบรายครึ่งปีแบบ 30/360
    Result:อัตราผลตอบแทนของพันธบัตรประมาณ 6.5%
  • Formula:
    =YIELD(DATE(2018,5,17), DATE(2020,5,17), 0.05, 101, 100, 4)
    Description: คำนวณ yield สำหรับพันธบัตรที่จ่ายดอกเบี้ยรายไตรมาส
    Result:คำนวณผลตอบแทนของพันธบัตรได้โดยฟังก์ชันนี้
  • Formula:
    =YIELD(DATE(2015,3,1), DATE(2025,3,1), 0.06, 102, 100, 2, 1)
    Description: คำนวณ yield โดยใช้อัตราดอกเบี้ยคูปอง 6% ราคาซื้อ 102 และวันครบกำหนด 10 ปีต่อมา
    Result:อัตราผลตอบแทนจะถูกคำนวณจากข้อมูลที่ให้
  • Formula:
    =YIELD(DATE(2012,8,1), DATE(2022,8,1), 0.045, 98, 100, 1, 3)
    Description: ใช้ฟังก์ชัน YIELD เพื่อประเมินพันธบัตรที่มีการจ่ายดอกเบี้ยประจำปีโดยใช้อัตราราคาซื้อที่ 98 USD
    Result:จะได้อัตราผลตอบแทนที่สอดคล้องกับข้อมูลที่ให้
  • Formula:
    =YIELD(DATE(2017,1,1), DATE(2027,1,1), 0.055, 99.5, 100, 4, 2)
    Description: ใช้ YIELD คำนวณพันธบัตรที่จ่ายดอกเบี้ยรายไตรมาสบนฐานการนับวันจริงต่อปีจริง (Actual/Actual)
    Result:คำนวณอัตราผลตอบแทนจากข้อมูลทั้งหมด

Tips & Tricks

ลองใช้ฟังก์ชัน DATE เพื่อทำให้วันที่ที่เกี่ยวข้องมีความถูกต้องมากขึ้น อย่าลืมปรับความถี่ในการจ่ายดอกเบี้ยตามความเป็นจริง เช่น การจ่ายรายครึ่งปีตั้งค่าเป็น 2 หรือรายไตรมาสเป็น 4 และอย่าลังเลในการทดลองใช้ค่าของ basis เพื่อดูว่าแบบใดเหมาะสมกับตราสารของคุณที่สุด!

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

การป้อนวันที่แบบข้อความอาจทำให้เกิดข้อผิดพลาดในฟังก์ชัน ดังนั้น ควรใช้ฟังก์ชัน DATE หรือผลลัพธ์จากฟังก์ชันอื่นๆ และระวัง #VALUE! error จากวันที่ไม่ถูกต้อง หรือ #NUM! error จากค่าพารามิเตอร์ที่ไม่ถูก

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

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

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

References

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


Leave a Reply

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

อบรม In-House Training

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