ฟังก์ชัน COUPDAYS ใน Excel

ฟังก์ชัน COUPDAYS ใน Excel ใช้สำหรับคำนวณจำนวนวันทั้งหมดใน “งวดดอกเบี้ยปัจจุบัน” ที่วันที่ถือครอง (วันที่ซื้อ) อยู่ภายในงวดนั้น โดยสามารถระบุความถี่ของการจ่ายดอกเบี้ยและวิธีการนับวันได้ตามมาตรฐานบัญชีหรือตลาดพันธบัตรที่ใช้

ฟังก์ชัน COUPDAYS มักใช้ควบคู่กับฟังก์ชันอย่าง COUPDAYBS, COUPNCD, ACCRINT, PRICE ในการคำนวณดอกเบี้ยสะสม หรือราคาของพันธบัตรในตลาดรองอย่างแม่นยำ

ประโยชน์ของฟังก์ชัน COUPDAYS ใน Excel

  • คำนวณจำนวนวันทั้งหมดในรอบงวดดอกเบี้ยที่กำลังดำเนินอยู่
  • ใช้ในการคำนวณดอกเบี้ยสะสมของพันธบัตร
  • รองรับความถี่ของการจ่ายดอกเบี้ยหลากหลาย เช่น รายปี รายครึ่งปี รายไตรมาส
  • ปรับรูปแบบการนับวันได้ตามระบบที่ใช้ (30/360, Actual/Actual ฯลฯ)
  • เหมาะสำหรับนักวิเคราะห์การเงินและผู้จัดการพอร์ตลงทุน

รูปแบบการใช้งาน (Syntax)

COUPDAYS(settlement, maturity, frequency, [basis])

อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน COUPDAYS มีดังนี้

  • settlement – วันที่ถือครองพันธบัตร (วันที่ซื้อ)
  • maturity – วันครบกำหนดของพันธบัตร
  • frequency – ความถี่ของการจ่ายดอกเบี้ย:
    • 1 = รายปี
    • 2 = รายครึ่งปี
    • 4 = รายไตรมาส
  • basis(ไม่บังคับ) – วิธีนับวัน:
    • 0 = 30/360 (US)
    • 1 = Actual/Actual
    • 2 = Actual/360
    • 3 = Actual/365
    • 4 = 30E/360 (EU)

ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน COUPDAYS ใน Excel

ตัวอย่างที่ 1: พันธบัตรจ่ายดอกเบี้ยปีละครั้ง (30/360)

สถานการณ์: นักลงทุนซื้อพันธบัตรวันที่ 01/04/2024 ที่มีวันครบกำหนด 01/04/2029 โดยจ่ายดอกเบี้ยปีละครั้ง

AB
วันที่ซื้อ (settlement)01/04/2024
วันครบกำหนด (maturity)01/04/2029
ความถี่ในการจ่ายดอกเบี้ย1
basis0

ต้องการทราบจำนวนวันทั้งหมดในงวดดอกเบี้ยปัจจุบัน

สูตร

=COUPDAYS(B1, B2, B3, B4)
ใช้ฟังก์ชัน COUPDAYS ใน Excel คำนวณจำนวนวันทั้งหมดในงวดดอกเบี้ยปัจจุบัน
  • จ่ายปีละครั้ง → งวดละ 360 วัน (ใช้ระบบ 30/360)

ผลลัพธ์

จำนวนวันทั้งหมดในงวดดอกเบี้ยปัจจุบัน

ตัวอย่างที่ 2: พันธบัตรรายครึ่งปี (Actual/Actual)

สถานการณ์: ซื้อพันธบัตรวันที่ 15/05/2024 ครบกำหนด 15/05/2026 จ่ายดอกเบี้ยทุก 6 เดือน และใช้การนับวันแบบ Actual/Actual

AB
วันที่ซื้อ (settlement)15/05/2024
วันครบกำหนด (maturity)15/05/2026
ความถี่ในการจ่ายดอกเบี้ย2
basis1

ต้องการทราบจำนวนวันในงวดดอกเบี้ยที่ผู้ซื้อเข้าถือครอง

สูตร

=COUPDAYS(B1, B2, B3, B4)
ใช้ฟังก์ชัน COUPDAYS ใน Excel คำนวณจำนวนวันในงวดดอกเบี้ยที่ผู้ซื้อเข้าถือครอง
  • งวดครึ่งปีในปี 2024 มี 184 วัน (15/05 – 15/11)

ผลลัพธ์

184

จำนวนวันในงวดดอกเบี้ยที่ผู้ซื้อเข้าถือครอง

ตัวอย่างที่ 3: พันธบัตรรายไตรมาส (Actual/360)

สถานการณ์: ซื้อพันธบัตรวันที่ 01/07/2024 ครบกำหนด 01/01/2025 จ่ายดอกเบี้ยทุกไตรมาส ใช้ basis = 2 (Actual/360)

AB
วันที่ซื้อ01/07/2024
วันครบกำหนด01/01/2025
ความถี่ในการจ่ายดอกเบี้ย4
basis2

ต้องการทราบจำนวนวันในงวดดอกเบี้ยที่ผู้ถือครองพันธบัตรเข้ามาในงวด

สูตร

=COUPDAYS(B1, B2, B3, B4)
ใช้ฟังก์ชัน COUPDAYS ใน Excel คำนวณจำนวนวันในงวดดอกเบี้ยที่ผู้ถือครองพันธบัตรเข้ามาในงวด
  • งวดไตรมาส = 90 วัน ตามแบบ 360 วัน/ปี → 360 ÷ 4 = 90

ผลลัพธ์

90

จำนวนวันในงวดดอกเบี้ยที่ผู้ถือครองพันธบัตรเข้ามาในงวด

ตัวอย่างที่ 4: ใช้ฟังก์ชัน COUPDAYS ใน Excel แบบกำหนด basis = 3 (Actual/365)

สถานการณ์: ซื้อพันธบัตรวันที่ 20/02/2024 ครบกำหนด 20/02/2027 จ่ายปีละครั้ง basis = 3

AB
วันที่ซื้อ20/02/2024
วันครบกำหนด20/02/2027
ความถี่ในการจ่ายดอกเบี้ย1
basis3

ต้องการทราบจำนวนวันทั้งหมดในงวดดอกเบี้ย

สูตร

=COUPDAYS(B1, B2, B3, B4)
ใช้ฟังก์ชัน COUPDAYS ใน Excel คำนวณจำนวนวันทั้งหมดในงวดดอกเบี้ย
  • ระบบการนับวันแบบ Actual/365 → ทุกงวดมี 365 วัน (แม้ปีนั้นเป็นอธิกสุรทิน)

ผลลัพธ์

365

จำนวนวันทั้งหมดในงวดดอกเบี้ย

ตัวอย่างที่ 5: พันธบัตรแบบรายครึ่งปี ใช้ฟังก์ชัน COUPDAYS ใน Excel แบบกำหนด basis = 4 (30E/360)

สถานการณ์: ซื้อพันธบัตรวันที่ 01/09/2024 ครบกำหนด 01/09/2028 จ่ายครึ่งปี basis = 4

AB
วันที่ซื้อ01/09/2024
วันครบกำหนด01/09/2028
ความถี่ในการจ่ายดอกเบี้ย2
basis4

ต้องการทราบจำนวนวันในงวดดอกเบี้ยปัจจุบัน

สูตร

=COUPDAYS(B1, B2, B3, B4)
ใช้ฟังก์ชัน COUPDAYS ใน Excel คำนวณจำนวนวันในงวดดอกเบี้ยปัจจุบัน
  • กำหนด basis เป็น 4 คือ 30E/360 หมายถึง งวดครึ่งปีเท่ากับ 180 วันแน่นอน

ผลลัพธ์

180

จำนวนวันในงวดดอกเบี้ยปัจจุบัน

หมายเหตุ

  • ฟังก์ชัน COUPDAYS ใช้ร่วมกับ ฟังก์ชัน COUPDAYBS เพื่อคำนวณอัตราส่วนดอกเบี้ยสะสมในงวดนั้นได้
  • ต้องแน่ใจว่า settlement < maturity ไม่เช่นนั้นจะเกิด error
  • ฟังก์ชันนี้ไม่คำนวณ “จำนวนวันที่เหลือ” ในงวด แต่คำนวณ “จำนวนวันทั้งหมดของงวด” ที่วันที่ซื้ออยู่ภายใน

สรุป

ฟังก์ชัน COUPDAYS ใน Excel ช่วยให้สามารถคำนวณจำนวนวันทั้งหมดในแต่ละงวดดอกเบี้ยได้อย่างแม่นยำ ซึ่งเป็นสิ่งสำคัญในการประเมินดอกเบี้ยสะสม การคิดราคาซื้อขายพันธบัตร และการวางแผนรายรับจากตราสารหนี้ โดยสามารถปรับให้เหมาะกับความถี่และวิธีนับวันตามมาตรฐานทางการเงินที่ใช้งานอยู่

ข้อมูลอ้างอิง: COUPDAYS function

แชร์เรื่องนี้