คำอธิบาย
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:
Description: คำนวณ yield ของพันธบัตรที่มีข้อมูลวันชำระ วันครบกำหนด อัตราคูปอง ราคาซื้อ ค่าตัวไถ่ถอน และความถี่การจ่ายคูปองแบบรายครึ่งปีแบบ 30/360=YIELD(DATE(2008,5,15), DATE(2016,11,15), 0.0575, 95.04287, 100, 2, 0)
Result:อัตราผลตอบแทนของพันธบัตรประมาณ 6.5% -
Formula:
Description: คำนวณ yield สำหรับพันธบัตรที่จ่ายดอกเบี้ยรายไตรมาส=YIELD(DATE(2018,5,17), DATE(2020,5,17), 0.05, 101, 100, 4)
Result:คำนวณผลตอบแทนของพันธบัตรได้โดยฟังก์ชันนี้ -
Formula:
Description: คำนวณ yield โดยใช้อัตราดอกเบี้ยคูปอง 6% ราคาซื้อ 102 และวันครบกำหนด 10 ปีต่อมา=YIELD(DATE(2015,3,1), DATE(2025,3,1), 0.06, 102, 100, 2, 1)
Result:อัตราผลตอบแทนจะถูกคำนวณจากข้อมูลที่ให้ -
Formula:
Description: ใช้ฟังก์ชัน YIELD เพื่อประเมินพันธบัตรที่มีการจ่ายดอกเบี้ยประจำปีโดยใช้อัตราราคาซื้อที่ 98 USD=YIELD(DATE(2012,8,1), DATE(2022,8,1), 0.045, 98, 100, 1, 3)
Result:จะได้อัตราผลตอบแทนที่สอดคล้องกับข้อมูลที่ให้ -
Formula:
Description: ใช้ YIELD คำนวณพันธบัตรที่จ่ายดอกเบี้ยรายไตรมาสบนฐานการนับวันจริงต่อปีจริง (Actual/Actual)=YIELD(DATE(2017,1,1), DATE(2027,1,1), 0.055, 99.5, 100, 4, 2)
Result:คำนวณอัตราผลตอบแทนจากข้อมูลทั้งหมด
Tips & Tricks
ลองใช้ฟังก์ชัน DATE เพื่อทำให้วันที่ที่เกี่ยวข้องมีความถูกต้องมากขึ้น อย่าลืมปรับความถี่ในการจ่ายดอกเบี้ยตามความเป็นจริง เช่น การจ่ายรายครึ่งปีตั้งค่าเป็น 2 หรือรายไตรมาสเป็น 4 และอย่าลังเลในการทดลองใช้ค่าของ basis เพื่อดูว่าแบบใดเหมาะสมกับตราสารของคุณที่สุด!
ข้อควรระวัง (Cautions)
การป้อนวันที่แบบข้อความอาจทำให้เกิดข้อผิดพลาดในฟังก์ชัน ดังนั้น ควรใช้ฟังก์ชัน DATE หรือผลลัพธ์จากฟังก์ชันอื่นๆ และระวัง #VALUE! error จากวันที่ไม่ถูกต้อง หรือ #NUM! error จากค่าพารามิเตอร์ที่ไม่ถูก
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
ข้อดีของฟังก์ชัน YIELD คือนอกจากจะแม่นยำแล้วยังสะดวกและเหมาะสำหรับวิเคราะห์การลงทุนในพันธบัตร ข้อจำกัดคืออาจต้องการข้อมูลที่ครบถ้วนและถูกต้องเกี่ยวกับพันธบัตรเพื่อให้ได้ผลลัพธ์ที่แม่นยำที่สุด
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply