TLDR สรุปสั้นๆ
COUPDAYBS คำนวณจำนวนวันจากต้นช่วงคูปองถึงวันซื้อขาย ใช้ในการจัดการโครงการตราสารหนี้เช่นพันธบัตร
คำอธิบาย
ฟังก์ชัน COUPDAYBS ใช้หาในจำนวนวันจากวันที่เริ่มต้นของช่วงให้คูปองถึงวันซื้อขาด เป็นประโยชน์สำหรับการคำนวณหาจำนวนวันที่คูปองจะถูกจ่ายในตลาดตราสารหนี้ เช่น พันธบัตร
มีครั้งแรกในเวอร์ชันไหน
Excel 2003
รูปแบบคำสั่ง (Syntax)
COUPDAYBS(settlement, maturity, frequency, [basis])
Arguments
-
settlement (Required – Date)
วันที่ทำการซื้อขายหลักทรัพย์ วันที่นี้จะต้องเป็นวันที่ที่มากกว่าวันจัดจำหน่าย -
maturity (Required – Date)
วันที่สิ้นสุดของหลักทรัพย์หรือวันที่หลักทรัพย์ครบกำหนด -
frequency (Required – Integer)
จำนวนครั้งที่จ่ายคูปองต่อปี สามารถเป็น 1 (จ่ายครั้งเดียวต่อปี), 2 (จ่ายสองครั้งต่อปี), หรือ 4 (จ่ายสี่ครั้งต่อปี) -
basis (Optional – Integer)
ใช้ระบุประเภทของการคำนวณวัน ถ้าไม่ได้ระบุจะถูกตั้งค่าเป็น 0 ซึ่งหมายถึง US (NASD) 30/360
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: คำนวณจำนวนวันจากช่วงเริ่มต้นของคูปองถึงวันตั้งถิ่นฐานสำหรับพันธบัตรที่มีช่วงดังกล่าวข้างต้น=COUPDAYBS(DATE(2011,1,25), DATE(2011,11,15), 2, 1)
Result:71 -
Formula:
Description: คำนวณจำนวนวันจากช่วงเริ่มต้นของคูปองถึงวันตั้งถิ่นฐาน สำหรับพันธบัตรที่จ่ายคูปองรายไตรมาส ซึ่งใช้การคำนวณแบบ US 30/360=COUPDAYBS(DATE(2023,2,15), DATE(2028,2,15), 4, 0)
Result:15 -
Formula:
Description: คำนวณจำนวนวันจากช่วงเริ่มต้นของคูปองถึงวันตั้งถิ่นฐาน โดยใช้การนับวันจริง 365 สำหรับพันธบัตรที่จ่ายคูปองทุกปี=COUPDAYBS(DATE(2020,9,30), DATE(2030,9,30), 1, 3)
Result:92
Tips & Tricks
การใส่วันที่ควรใช้ฟังก์ชัน DATE เพื่อหลีกเลี่ยงข้อผิดพลาดที่อาจเกิดจากการใส่วันที่เป็นข้อความหรือฟอร์แมตที่ต่างกัน อาจสร้างแผ่นงานที่มีตัวอย่างการคำนวณให้ผู้ใช้ดูเพื่อให้เข้าใจการทำงานของฟังก์ชัน
ข้อควรระวัง (Cautions)
อย่าลืมตรวจสอบความถูกต้องของประเภทข้อมูลที่ป้อนให้กับฟังก์ชัน เช่นวันที่ ความถี่ และประเภทการคำนวณวัน เนื่องจากการใส่ค่าที่ไม่ถูกต้องหรือเกินขอบเขตจะทำให้เกิดข้อผิดพลาดเช่น #VALUE! หรือ #NUM!
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply