TLDR สรุปสั้นๆ
ODDFYIELD คำนวณอัตราผลตอบแทนของเครื่องมือทางการเงินที่มีงวดแรกที่ไม่เป็นมาตรฐาน ควรระมัดระวังการใส่วันที่และข้อจำกัดต่างๆ
คำอธิบาย
ODDFYIELD เป็นฟังก์ชันสำหรับคำนวณอัตราผลตอบแทนของเครื่องมือทางการเงินที่มีงวดแรกที่ไม่เป็นมาตรฐาน ไม่ว่าจะเป็นงวดสั้นหรือยาวก็ได้ เช่น หุ้นกู้ที่ออกไม่ครบปีเต็มในช่วงงวดแรก
มีครั้งแรกในเวอร์ชันไหน
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 – Percentage)
อัตราดอกเบี้ยของเครื่องมือทางการเงิน -
Pr (Required – Float)
ราคาของเครื่องมือทางการเงิน -
Redemption (Required – Float)
มูลค่าไถ่ถอนต่อ 100 หน่วยเงินตามหน้าตั๋วของเครื่องมือทางการเงิน -
Frequency (Required – Integer)
จำนวนงวดการจ่ายดอกเบี้ยต่อปี ตัวอย่างเช่น 1 คือจ่ายปีละครั้ง, 2 คือจ่ายครึ่งปีครั้ง, 4 คือจ่ายรายไตรมาส -
Basis (Optional – Integer)
ประเภทการคำนวณวัน (สามารถปล่อยว่างได้)
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: คำนวณผลตอบแทนของหุ้นกู้ที่มีงวดแรกที่ไม่เป็นมาตรฐานตามเงื่อนไขในเซลล์ A2:A10=ODDFYIELD(DATE(2008,11,11), DATE(2021,3,1), DATE(2008,10,15), DATE(2009,3,1), 0.0575, 84.50, 100, 2, 0)
Result:7.72% (แสดงผลในรูปของเปอร์เซ็นต์) -
Formula:
Description: คำนวณผลตอบแทนของหุ้นกู้ที่ออกในวันที่ 1 มีนาคม 2021 และจ่ายดอกเบี้ยครั้งแรกในวันที่ 1 ธันวาคม 2021 โดยใช้ความถี่การจ่ายดอกเบี้ยปีละครั้ง=ODDFYIELD(DATE(2021,6,1), DATE(2025,12,1), DATE(2021,3,1), DATE(2021,12,1), 0.04, 95, 100, 1)
Result:ประมาณค่าเป็นเปอร์เซ็นต์ใกล้ 4.23% -
Formula:
Description: ใช้คำนวณผลตอบแทนของเครื่องมือทางการเงินเมื่อตั้งค่าการจ่ายดอกเบี้ยครึ่งปีครั้งและใช้ Basis แบบ Actual/actual=ODDFYIELD(DATE(2022,1,1), DATE(2032,1,1), DATE(2021,6,1), DATE(2023,1,1), 0.05, 90, 100, 2, 1)
Result:ผลที่ได้ในรูปเปอร์เซ็นต์ที่สูงกว่าอัตราดอกเบี้ยจริงเล็กน้อยส่วนมากอยู่ระหว่าง 5%-6% -
Formula:
Description: การคำนวณผลตอบแทนของเครื่องมือโดยใช้การจ่ายดอกเบี้ยรายไตรมาสและใช้ฐาน Actual/365=ODDFYIELD(DATE(2020,5,15), DATE(2030,5,15), DATE(2020,1,1), DATE(2021,5,15), 0.06, 92, 100, 4, 3)
Result:ผลตอบแทนโดยประมาณ 6.5% (เปรียบเทียบได้ว่าเกือบเท่ากับอัตราดอกเบี้ยตั้งต้น) -
Formula:
Description: การแก้ปัญหาให้เครื่องมือที่มีการซื้อขายในปี 2019 โดยมีการจ่ายดอกเบี้ยครั้งแรกปี 2020 และใช้การคำนวณดอกเบี้ยจริงแบบครึ่งปีครั้ง=ODDFYIELD(DATE(2019,1,1), DATE(2024,1,1), DATE(2018,7,1), DATE(2020,1,1), 0.045, 93, 100, 2)
Result:5% ซึ่งตรวจสอบได้ว่าใกล้เคียงกับการประเมินความเสี่ยงของเครื่องมือในการกำหนดดอกเบี้ยเบื้องต้น
Tips & Tricks
การใช้ ODDFYIELD ต้องระวังเรื่องของวันที่ที่ต้องเป็นวันที่ถูกต้อง และเลือก basis ที่เหมาะสมเพื่อให้ได้ผลที่ถูกต้องตามความเป็นจริง
ข้อควรระวัง (Cautions)
ODDFYIELD ควรมีการตรวจสอบวันที่ของ settlement, maturity, issue, และ first_coupon เนื่องจากจะทำให้เกิดข้อผิดพลาดของ #VALUE! หากวันที่ไม่ถูกต้อง และ #NUM! หากมีข้อผิดพลาดด้านเงื่อนไขของวันที่
ฟังก์ชันที่เกี่ยวข้อง
References
- Microsoft Documentation for ODDFYIELD
- ExcelJet: ODDFYIELD Function
- SpreadsheetPlanet: ODDFYIELD Function Explained
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply