Thep Excel

COUPPCD – หาวันจ่ายดอกเบี้ยก่อนหน้า

หาวันจ่ายดอกเบี้ยครั้งก่อนหน้าวันชำระราคาของหุ้นกู้ ใช้ในการวิเคราะห์พันธบัตรและการลงทุนอักษร

=COUPPCD(settlement, maturity, frequency, [basis])

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
4/10

Difficulty
6/10

Usefulness
6/10

Syntax & Arguments

=COUPPCD(settlement, maturity, frequency, [basis])

Argument Type Required Default Description
settlement Date Yes วันที่ซื้อหุ้นกู้ (วันที่ชำระเงินให้กับผู้ขาย)
maturity Date Yes วันที่หุ้นกู้ครบกำหนด (วันสิ้นสุดของหุ้นกู้)
frequency Number Yes ความถี่ของการจ่ายดอกเบี้ยต่อปี: 1=ปีละครั้ง, 2=ปีละ 2 ครั้ง, 4=ปีละ 4 ครั้ง
basis Number Optional 0 วิธีการคำนวณจำนวนวัน: 0=US 30/360 (ค่าเริ่มต้น), 1=Actual/Actual, 2=Actual/360, 3=Actual/365, 4=European 30/360

Examples

หาวันจ่ายดอกเบี้ยครั้งสุดท้ายของหุ้นกู้
COUPPCD(DATE(2024,1,25), DATE(2025,1,1), 2, 1)
ซื้อหุ้นกู้วันที่ 25 ม.ค. 2024 ครบกำหนด 1 ม.ค. 2025 จ่ายดอกเบี้ยปีละ 2 ครั้ง ผลลัพธ์คือวันจ่ายดอกเบี้ยครั้งสุดท้ายก่อนการซื้อคือ 1 ก.ค. 2024
Excel Formula:

=COUPPCD(DATE(2024,1,25), DATE(2025,1,1), 2, 1)

Result:

2024-07-01

หาวันจ่ายดอกเบี้ยสำหรับหุ้นกู้รายเดือน
COUPPCD(DATE(2019,9,1), DATE(2029,1,1), 2, 0)
ซื้อหุ้นกู้วันที่ 1 ก.ย. 2019 ครบกำหนด 1 ม.ค. 2029 จ่ายดอกเบี้ยปีละ 2 ครั้ง (จ่ายปีละ 2 ครั้ง) วันจ่ายดอกเบี้ยก่อนหน้าคือ 1 ก.ค. 2019
Excel Formula:

=COUPPCD(DATE(2019,9,1), DATE(2029,1,1), 2, 0)

Result:

2019-07-01

หาวันจ่ายดอกเบี้ยสำหรับหุ้นกู้ที่จ่ายปีละครั้ง
COUPPCD(DATE(2024,6,15), DATE(2026,12,31), 1, 1)
ซื้อหุ้นกู้วันที่ 15 มิ.ย. 2024 ครบกำหนด 31 ธ.ค. 2026 จ่ายดอกเบี้ยปีละ 1 ครั้ง วันจ่ายดอกเบี้ยก่อนหน้าคือ 31 ธ.ค. 2023
Excel Formula:

=COUPPCD(DATE(2024,6,15), DATE(2026,12,31), 1, 1)

Result:

2023-12-31

หาวันจ่ายดอกเบี้ยสำหรับหุ้นกู้ที่จ่ายปีละ 4 ครั้ง
COUPPCD(DATE(2024,8,20), DATE(2027,3,15), 4, 2)
ซื้อหุ้นกู้วันที่ 20 ส.ค. 2024 ครบกำหนด 15 มี.ค. 2027 จ่ายดอกเบี้ยปีละ 4 ครั้ง (ประมาณ 3 เดือนต่อครั้ง) วันจ่ายดอกเบี้ยก่อนหน้าคือ 15 มิ.ย. 2024
Excel Formula:

=COUPPCD(DATE(2024,8,20), DATE(2027,3,15), 4, 2)

Result:

2024-06-15

FAQs

ฟังก์ชัน COUPPCD ต่างจาก COUPNCD อย่างไร?

COUPPCD หาวันจ่ายดอกเบี้ย ครั้งที่แล้ว (ก่อนวันซื้อ) ส่วน COUPNCD หาวันจ่ายดอกเบี้ยครั้งถัดไป (หลังวันซื้อ)

ถ้าวันซื้อหุ้นกู้ตรงกับวันจ่ายดอกเบี้ยจะเกิดอะไร?

ฟังก์ชันจะยังคงส่งกลับวันจ่ายดอกเบี้ยครั้งก่อนหน้านั้น ไม่ใช่วันที่ตรงกับวันซื้อ

ต้องเป็น Excel เวอร์ชันไหนจึงใช้ COUPPCD ได้?

COUPPCD มีใน Excel 2007 ขึ้นไป รวมถึง Excel 365 ทุกเวอร์ชัน

parameter basis มีความสำคัญต่อผลลัพธ์หรือไม่?

ใช่ basis มีผลต่อการคำนวณจำนวนวันระหว่างวันซื้อและครบกำหนด ซึ่งส่งผลต่อการคำนวณดอกเบี้ย ค่าเริ่มต้นคือ 0 (30/360)

Resources & Related

Additional Notes

COUPPCD เป็นฟังก์ชันสำหรับหาวันที่จ่ายดอกเบี้ยครั้งก่อนหน้าวันที่คุณซื้อหุ้นกู้ (วันชำระราคา) ใช้ในการวิเคราะห์พันธบัตรและการคำนวณดอกเบี้ยค้างจ่าย

ที่เจ๋งคือ ฟังก์ชันนี้ช่วยให้นักลงทุนสามารถติดตามวันจ่ายดอกเบี้ยของหุ้นกู้ได้อย่างแม่นยำ โดยพิจารณาความถี่ของการจ่ายดอกเบี้ย (ปีละ 1-4 ครั้ง) และวิธีคำนวณจำนวนวัน

ส่วนตัวผม พบว่า COUPPCD มีประโยชน์มากสำหรับการคำนวณเกี่ยวกับพันธบัตร ซึ่งเป็นเครื่องมือสำคัญในการวิเคราะห์การลงทุนแบบ Fixed Income

Leave a Reply

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