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

ฟังก์ชัน COUPNCD ใน Excel เป็นฟังก์ชันสำคัญที่ช่วยให้เรางานสามารถค้นหาวันที่พันธบัตรจะจ่ายดอกเบี้ยงวดถัดไปจากวันที่ถือครอง (Settlement Date) ได้อย่างแม่นยำ โดยอิงจากวันครบกำหนด (Maturity), ความถี่ในการจ่ายดอกเบี้ย และรูปแบบการนับวันตามมาตรฐานที่เลือกใช้ เช่น 30/360 หรือ Actual/Actual

ฟังก์ชันนี้มีประโยชน์อย่างยิ่งในการวิเคราะห์และวางแผนทางการเงินสำหรับการลงทุนในตราสารหนี้ โดยเฉพาะในตลาดรองที่มีการซื้อขายพันธบัตรที่ยังไม่ครบกำหนด การทราบวันจ่ายดอกเบี้ยงวดถัดไปจะช่วยให้สามารถคำนวณดอกเบี้ยสะสมได้อย่างถูกต้องเมื่อนำไปใช้ร่วมกับฟังก์ชันอย่าง ACCRINT, PRICE, หรือ YIELD

ฟังก์ชัน COUPNCD ยังเหมาะสำหรับใช้ในระบบบัญชีหรือระบบบริหารพอร์ตลงทุน ที่ต้องการจัดการข้อมูลการรับเงินดอกเบี้ยตามรอบอย่างเป็นระบบ ช่วยลดความคลาดเคลื่อนในการประเมินรายได้และสภาพคล่องของการลงทุนในพันธบัตรระยะสั้นและระยะยาว

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

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

รูปแบบการใช้งาน (Syntax) ของฟังก์ชัน COUPNCD ใน Excel

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

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

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

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

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

สถานการณ์: บริษัทซื้อพันธบัตรในวันที่ 15/03/2024 ซึ่งจะครบกำหนด 15/03/2027 และจ่ายดอกเบี้ยปีละครั้ง

AB
วันที่ซื้อ (settlement)15/03/2024
วันครบกำหนด (maturity)15/03/2027
ความถี่ (frequency)1
basis0

ต้องการทราบวันจ่ายดอกเบี้ยงวดถัดไปนับจากวันที่ซื้อ

สูตร

=COUPNCD(B1,B2,B3,B4)
ใช้ฟังก์ชัน COUPNCD ใน Excel คำนวณวันจ่ายดอกเบี้ยงวดถัดไปนับจากวันที่ซื้อ
  • ซื้อหลังวันจ่ายดอกเบี้ยล่าสุด (15/03/2024) → วันถัดไปคือ 15/03/2025

ผลลัพธ์

15/03/2025

วันจ่ายดอกเบี้ยงวดถัดไปนับจากวันที่ซื้อ

ตัวอย่างที่ 2: พันธบัตรจ่ายดอกเบี้ยทุก 6 เดือน (Actual/Actual)

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

AB
วันที่ซื้อ (settlement)01/08/2024
วันครบกำหนด (maturity)01/08/2026
ความถี่ (frequency)2
basis1

ต้องการทราบวันจ่ายดอกเบี้ยงวดถัดไป

สูตร

=COUPNCD(B1,B2,B3,B4)
ใช้ฟังก์ชัน COUPNCD ใน Excel คำนวณวันจ่ายดอกเบี้ยงวดถัดไป
  • งวดถัดจาก 01/08/2024 คือ 01/02/2025 (จ่ายทุก 6 เดือน)

ผลลัพธ์

01/02/2025

วันจ่ายดอกเบี้ยงวดถัดไป

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

สถานการณ์: ถือพันธบัตรในวันที่ 20/05/2024 ครบกำหนด 20/05/2025 จ่ายไตรมาส (ทุก 3 เดือน)

AB
วันที่ซื้อ (settlement)20/05/2024
วันครบกำหนด (maturity)15/03/2027
ความถี่ (frequency)4
basis0

ต้องการทราบวันจ่ายดอกเบี้ยงวดถัดไป

สูตร

=COUPNCD(B1,B2,B3,B4)
ใช้ฟังก์ชัน COUPNCD ใน Excel คำนวณวันจ่ายดอกเบี้ยงวดถัดไปของพันธบัตรรายไตรมาส
  • วันจ่ายดอกเบี้ยถัดไปคือ 22/08/2024

ผลลัพธ์

22/08/2024

วันจ่ายดอกเบี้ยงวดถัดไปของพันธบัตรรายไตรมาส  (Actual/360)

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

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

AB
วันที่ซื้อ (settlement)01/06/2024
วันครบกำหนด (maturity)01/06/2029
ความถี่ (frequency)1
basis3

ต้องการทราบวันจ่ายดอกเบี้ยถัดไปหลังจากวันที่ซื้อพันธบัตร

สูตร

=COUPNCD(B1,B2,B3,B4)
ใช้ฟังก์ชัน COUPNCD ใน Excel แบบกำหนดbasis = 3 (Actual/365)
  • พันธบัตรจ่ายรายปี → งวดถัดไป = 1 ปีหลังจากงวดก่อนหน้า

ผลลัพธ์

01/06/2025

วันจ่ายดอกเบี้ยถัดไปหลังจากวันที่ซื้อพันธบัตร

ตัวอย่างที่ 5: basis = 4 (30E/360) จ่ายครึ่งปี

สถานการณ์: ถือพันธบัตรในวันที่ 15/12/2024 ครบกำหนด 15/12/2026 จ่ายดอกเบี้ยครึ่งปี

AB
วันที่ซื้อ (settlement)15/12/2024
วันครบกำหนด (maturity)15/12/2026
ความถี่ (frequency)2
basis4

ต้องการทราบวันจ่ายดอกเบี้ยถัดไปตามระบบนับวันยุโรป (30E/360)

สูตร

=COUPNCD(B1,B2,B3,B4)
ใช้ฟังก์ชัน COUPNCD ใน Excel คำนวณวันจ่ายดอกเบี้ยถัดไปตามระบบนับวันยุโรป (30E/360)
  • งวดถัดไปนับจาก 15/12/2024 → 6 เดือนถัดไป = 15/06/2025

ผลลัพธ์

15/06/2025

วันจ่ายดอกเบี้ยถัดไปตามระบบนับวันยุโรป (30E/360)

หมายเหตุ

  • ฟังก์ชัน COUPNCD ใช้สำหรับระบุวันจ่ายดอกเบี้ย “ถัดไป” จากวันที่ซื้อเท่านั้น
  • ผลลัพธ์เป็น วันในอนาคต หลังจาก settlement เสมอ
  • ใช้ได้ดีกับฟังก์ชัน ACCRINT, COUPDAYSNC เพื่อหาดอกเบี้ยสะสมอย่างละเอียด

สรุป

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

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

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