COUPNCD หาวันที่จ่ายดอกเบี้ย (coupon date) ครั้งต่อไปหลังจากวันชำระราคา ใช้สำหรับการคำนวณพันธบัตร
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| settlement | Date | วันชำระราคา (settlement date) คือวันที่คุณซื้อพันธบัตร หรือวันที่ต้องการหาวันจ่ายดอกเบี้ยถัดไป |
| maturity | Date | วันครบกำหนด (maturity date) คือวันที่พันธบัตรหมดอายุและคืนเงินต้น |
| frequency | Number | ความถี่ของการจ่ายดอกเบี้ยต่อปี: 1 = ทีละปี (annual), 2 = ครึ่งปี (semiannual), 4 = รายไตรมาส (quarterly) |
| [basis]ไม่บังคับ | Number | วิธีการนับวัน (day count basis): 0 = US (NASD) 30/360 [ค่าเริ่มต้น], 1 = Actual/actual, 2 = Actual/360, 3 = Actual/365, 4 = European 30/360 |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
ฟังก์ชัน COUPNCD ในExcel ช่วยคนเล่นพันธบัตร (bond) หรือตราสารหนี้ต่างๆ ในการหาว่าวันจ่ายดอกเบี้ยครั้งถัดไปจะตรงกับวันไหน ซึ่งสำคัญมาก ถ้าคุณต้องการวางแผนเงินสดหรือสำรองเงินก่อน
ที่เจ๋งคือ COUPNCD ไม่ได้หมายแค่กำหนดการจ่าย มันยังช่วยให้คุณคำนวณ accrued interest (ดอกเบี้ยค้างสะสม) ได้ถูกต้อง เพราะวันจ่ายดอกเบี้ยเป็นจุดเริ่มต้นของการคิดดอกเบี้ยใหม่
ส่วนตัวผม ส่วนมากจะใช้ COUPNCD ร่วมกับ ACCRUED INT เพื่อหา accrued interest ที่ต้องจ่าย เพราะที่ซื้อพันธบัตรกลางวัน ไม่ได้ตรงวันจ่ายดอกเบี้ย จะต้องชดเชยดอกเบี้ยที่เจ้าของเดิมได้รับ ฟังก์ชันนี้จึงเป็นกุญแจสำคัญในการคำนวณแบบนั้น
ซื้อพันธบัตรวันที่ 25 ม.ค. 2024 ที่ครบกำหนด 15 พ.ย. 2025 จ่ายดอกครึ่งปี ผลลัพธ์คือวันจ่ายดอกเบี้ยครั้งถัดไป 15 พ.ค. 2024 ซึ่งเป็นการจ่ายดอกครั้งที่เกิดขึ้นหลังจากวันซื้อ
พันธบัตรจ่ายดอกเบี้ยเพียงครั้งต่อปี ซื้อ 10 มิ.ย. 2024 จึงจ่ายดอกครั้งต่อไป 1 มี.ค. 2025 นี่คือการจ่ายดอกประจำปีที่ตรงกับวันครบกำหนดพันธบัตร
พันธบัตรจ่ายดอก 4 ครั้งต่อปี ใช้ Actual/360 basis ซื้อ 15 ก.พ. 2024 วันจ่ายดอกถัดไป 31 พ.ค. 2024 Basis 2 (Actual/360) เป็นมาตรฐานในตลาดยูโรและเอเชีย
เมื่อซื้อพันธบัตรวันที่ 15 มี.ค. 2024 และจ่ายดอกครึ่งปี (15 มิ.ย. และ 15 ธ.ค.) วันจ่ายดอกครั้งถัดไปคือ 15 มิ.ย. 2024 ใช้ Basis 0 (ค่าเริ่มต้น)
COUPNCD คืนค่า serial number ของวันที่ (Excel serial date) ต้องจัดรูปแบบเซลล์เป็น Date จึงจะแสดงเป็นวันที่ ลองคลิกขวา > Format Cells > Date
COUPNCD = next coupon date (วันจ่ายดอกครั้งต่อไป), COUPPCD = previous coupon date (วันจ่ายดอกครั้งที่แล้ว)
เฉพาะ 1, 2, หรือ 4 เท่านั้น หากใส่เลขอื่น จะได้ error #NUM!
ส่วนใหญ่จะได้ error #NUM! เพราะ Settlement ต้องมาก่อน Maturity
ฟังก์ชันที่ผู้เขียนโยงไว้กับ COUPNCD จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
COUPDAYBS คำนวณจำนวนวันตั้งแต่วันเริ่มต้นงวดดอกเบี้ยจนถึงวันที่ซื้อขายพันธบัตร (settlement date) ใช้สำหรับคำนวณดอกเบี้ยค้างรับในการซื้อขายพันธบัตร
COUPNUM นับจำนวนงวดดอกเบี้ย (coupon) ที่เหลือระหว่างวันซื้อพันธบัตรกับวันครบกำหนด ใช้สำหรับวิเคราะห์ลงทุนพันธบัตร
หาวันจ่ายดอกเบี้ยครั้งก่อนหน้าวันชำระราคาของหุ้นกู้ ใช้ในการวิเคราะห์พันธบัตรและการลงทุนอักษร
DURATION คำนวณ Macaulay Duration ของหลักทรัพย์ที่มีดอกเบี้ย ซึ่งเป็นการวัดอายุเฉลี่ยถ่วงน้ำหนักของกระแสเงินสด ใช้วัดความเสี่ยงจากการเปลี่ยนแปลงของอัตราดอกเบี้ย
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่