TLDR สรุปสั้นๆ

COUPNCD ใช้ในการคำนวณวันที่จ่ายดอกเบี้ยถัดไปหลังจากวันที่ชำระเงินสำหรับตราสารหนี้

คำอธิบาย

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

มีครั้งแรกในเวอร์ชันไหน

Excel 2003 หรือเวอร์ชันก่อนหน้า

รูปแบบคำสั่ง (Syntax)

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

Arguments

  • settlement (Required – Date)
    วันที่ที่หลักทรัพย์ถูกซื้อโดยผู้ซื้อ เป็นวันที่เริ่มมีผลบังคับใช้
  • maturity (Required – Date)
    วันที่ครบกำหนดของหลักทรัพย์ เป็นวันที่สิ้นสุดของหลักทรัพย์
  • frequency (Required – Number)
    จำนวนครั้งที่จ่ายคูปองต่อปี เช่น 1 คือจ่ายครั้งเดียวต่อปี, 2 คือจ่ายทุกหกเดือน, 4 คือจ่ายทุกสามเดือน
  • basis (Optional – Number)
    ประเภทของวันนับที่ใช้ได้ ค่าเริ่มต้นคือ 0 ซึ่งหมายถึง US (NASD) 30/360

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =COUPNCD(DATE(2023,1,25), DATE(2023,11,15), 2, 0)
    Description: คำนวณวันที่คูปองถัดไปหลังจากวันที่ 25 ม.ค. 2023 สำหรับตราสารที่มีการจ่ายคูปองแบบรายครึ่งปี
    Result:15 พฤษภาคม 2023 (ตัวอย่างการคำนวณด้วยอัตราคูปองแบบ 30/360)
  • Formula:
    =COUPNCD(DATE(2024,2,10), DATE(2024,8,10), 4, 1)
    Description: คำนวณวันที่คูปองถัดไปหลังจากวันที่ 10 ก.พ. 2024 สำหรับตราสารที่มีการจ่ายคูปองแบบรายไตรมาส
    Result:10 พฤษภาคม 2024 (ตัวอย่างการคำนวณด้วยอัตราคูปองแบบ actual/actual)
  • Formula:
    =COUPNCD(DATE(2008,5,1), DATE(2038,5,1), 2)
    Description: สำหรับพันธบัตรที่เริ่มในปี 2008 และมีการจ่ายดอกเบี้ยทุกหกเดือน คำนวณวันที่จ่ายถัดไป
    Result:1 พฤษาภาคม 2008 (การคำนวณสำหรับระยะเวลา 30 ปี)
  • Formula:
    =COUPNCD(TODAY(), DATE(2025,12,31), 2, 3)
    Description: ใช้วันที่ปัจจุบัน แล้วคำนวณกับตราสารที่หมดอายุในอีก 2 ปีข้างหน้า โดยจ่ายคูปองครึ่งปี ใช้ basis แบบ Actual/365
    Result:ขึ้นอยู่กับวันที่ปัจจุบัน (ใช้ฟังก์ชัน TODAY() จะได้วันที่คูปองถัดไปตามวันที่ปัจจุบัน)
  • Formula:
    =IFERROR(COUPNCD(A1, B1, 4, 2), "Invalid date")
    Description: หากวันที่ไม่ถูกต้องจะได้ข้อความแจ้งว่า "Invalid date" ขึ้นมาระหว่างการคำนวณคูปอง
    Result:Invalid date ถ้าใส่วันที่ไม่ถูกต้องในเซลล์ A1 หรือ B1

Tips & Tricks

ควรใช้ฟังก์ชัน DATE แทนการป้อนวันที่ในรูปแบบตัวอักษรเพื่อหลีกเลี่ยงข้อผิดพลาดหรือการคำนวณที่ไม่ถูกต้อง ควรคำนึงถึงการเลือก basis ที่ถูกต้องเกี่ยวกับการคำนวณการเงินที่ซับซ้อนมากขึ้นด้วย

ข้อควรระวัง (Cautions)

ระวังการใส่วันที่ที่เป็นข้อความหรือลืมป้อนวัน, frequency ต้องเป็น 1, 2 หรือ 4 เท่านั้น ไม่เช่นนั้นจะเกิดการคำนวณผิดพลาด หากวันที่ settlement มากกว่าหรือเท่ากับวันที่ maturity จะเกิดข้อผิดพลาดทันที

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


ใครสนใจอยากใช้ Excel ได้ดีขึ้น อัตโนมัติขึ้น แนะนำ ลองดู Workshop นี้ได้เลย ตอนนี้กำลังจะอบรมแล้ว

แนะนำ Power Query WORKSHOP 2025 🚀

โดย เทพเอ็กเซล พร้อมยกระดับทักษะการใช้ Excel ให้คุณทำงานได้เร็วและแม่นยำยิ่งขึ้น!

✅ รวบรวม+ดัดแปลง Data เพื่อเตรียมข้อมูลก่อน Pivot ให้พร้อมแบบอัตโนมัติ ด้วย Power Query
สอนตั้งแต่เบื้องต้น จนถึงแก้ไข M Code ด้วยตัวเองได้ 🔥

เลือกรูปแบบการเรียนที่สะดวกสำหรับคุณ:

1️⃣ ONSITE (2 วันเต็ม) – ได้เจอวิทยากรตัวจริง!

  • 📍 17-18 พ.ค. 68 | ⏰ 9:00 – 17:00 น. | 🏨 Sindhorn Midtown Hotel
  • 💰 ราคาพิเศษ 7,000 – 7,500 บาท/ท่าน (รวม VAT) (ปกติ 8,500 บาท)
  • ⭐ Early Bird ชำระก่อน 30 เม.ย. + ลูกค้าเก่า Workshop มีส่วนลดพิเศษ

2️⃣ LIVE ONLINE (6 วัน วันละ 2 ชม.) – เรียนจากที่ไหนก็ได้!

  • 📅 13-15 & 20-22 พ.ค. 68 | ⏰ 20:00 – 22:00 น. | 💻 ผ่าน Zoom
  • 💰 ราคาพิเศษ 4,000 – 4,500 บาท/ท่าน (รวม VAT) (ปกติ 5,500 บาท)
  • ⭐ Early Bird ชำระก่อน 30 เม.ย. + ลูกค้าเก่า Workshop มีส่วนลดพิเศษ

👉 สมัครเลย! ดูรายละเอียดเพิ่มเติมที่นี่ https://www.thepexcel.com/thepexcel-public-workshop-2025/

สอบถามเพิ่มเติม: LINE: @ThepExcelWorkshop ได้เลย


Leave a Reply

Your email address will not be published. Required fields are marked *

Public Training Workshop 2025
อบรม In-House Training

Feedback การใช้งาน AI Chatbot