TLDR สรุปสั้นๆ

YIELDDISC หาผลตอบแทนรายปีสำหรับหลักทรัพย์ที่ไม่มีดอกเบี้ย โดยใช้ราคาซื้อและมูลค่าการไถ่ถอน

คำอธิบาย

ฟังก์ชัน YIELDDISC ใช้หาผลตอบแทนรายปีของหลักทรัพย์ที่ถูกลดราคาหรือส่วนลด (discounted security) เช่น พันธบัตรที่ไม่มีดอกเบี้ย (zero-coupon bond) เป็นต้น

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

2003

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

YIELDDISC(settlement, maturity, pr, redemption, [basis])

Arguments

  • settlement (Required – Date)
    วันที่ที่ซื้อหลักทรัพย์ เป็นวันที่หลังจากวันที่ออกหลักทรัพย์ที่มีการทำการแลกเปลี่ยนกับผู้ซื้อหรือผู้จัดจำหน่าย
  • maturity (Required – Date)
    วันที่ครบกำหนดของหลักทรัพย์หรือวันที่หมดอายุการลงทุนในหลักทรัพย์นี้
  • pr (Required – Number)
    ราคาหลักทรัพย์ต่อมูลค่าหน้าตั๋ว $100
  • redemption (Required – Number)
    มูลค่าการไถ่ถอนของหลักทรัพย์ต่อมูลค่าหน้าตั๋ว $100
  • basis (Optional – Number)
    ประเภทของฐานนับวัน (day count basis)

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

  • Formula:
    =YIELDDISC(DATE(2008,2,16), DATE(2008,3,1), 99.795, 100, 2)
    Description: คำนวณผลตอบแทนสำหรับพันธบัตรที่มีข้อมูลดังนี้: วันที่ซื้อ 16-Feb-08, วันที่ครบกำหนด 1-Mar-08, ราคา 99.795, ราคาถอนคืน $100 โดยใช้ฐาน Actual/360
    Result:0.052823 หรือ 5.28% (ผลตอบแทนรายปีของพันธบัตรที่ถูกลดราคา)
  • Formula:
    =YIELDDISC(DATE(2023,1,15), DATE(2023,12,31), 95, 100)
    Description: คำนวณผลตอบแทนสำหรับหลักทรัพย์ที่หมดอายุในปีเดียวกัน โดยใช้ราคา 95 และราคาไถ่ถอน 100
    Result:0.05263 หรือ 5.263% (ผลตอบแทนที่คิดตามฐานปริยาย US 30/360)
  • Formula:
    =YIELDDISC(DATE(2022,4,1), DATE(2023,4,1), 98, 100, 1)
    Description: กำไรจากพันธบัตรเมื่อราคาซื้ออยู่ที่ 98 และราคาถอนคืน 100 โดยถือครอง 1 ปี ตามฐาน Actual/actual
    Result:0.02041 หรือ 2.041% (ผลตอบแทนคิดครบรอบปีด้วยฐานที่แท้จริง)
  • Formula:
    =YIELDDISC(DATE(2024,1,1), DATE(2024,6,30), 99, 100, 3)
    Description: คำนวณผลตอบแทนสำหรับหลักทรัพย์ 6 เดือน ด้วยราคาซื้อ 99 และราคาถอนคืนที่ 100 โดยใช้ฐาน Actual/365
    Result:0.02083 หรือ 2.083% (ผลตอบแทนคิดรายปีตามฐาน Actual/365)
  • Formula:
    =YIELDDISC(DATE(2023,6,1), DATE(2025,6,1), 97.5, 100, 4)
    Description: ใช้ราคาซื้อ 97.5 สำหรับการลงทุน 2 ปี โดยใช้ฐาน European 30/360
    Result:0.01282 หรือ 1.282% (ผลตอบแทนจากหลักทรัพย์ที่ใช้ฐานแบบยุโรป)

Tips & Tricks

การเข้าใจเกี่ยวกับประเภทของเดย์เคาท์ (day count basis) เป็นเรื่องสำคัญมาก เพราะจะทำให้การคำนวณผลตอบแทนแม่นยำมากขึ้น ลองปรับค่า basis เพื่อดูว่ามีผลอย่างไรต่อความเที่ยงตรงของผลลัพธ์

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

โปรดระวังเรื่องวันที่! วันที่ที่ใส่ควรใช้ฟังก์ชัน DATE เพื่อป้องกันการส่งค่าผิดพลาด ลำดับวันที่ซื้อ (settlement) ควรมาก่อนวันครบกำหนด (maturity) ไม่เช่นนั้นจะได้ #NUM! เป็นผลลัพธ์

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

References

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


Leave a Reply

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

อบรม In-House Training

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