Thep Excel

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

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

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

ความนิยม4/10
ความยาก6/10
ประโยชน์6/10

อัปเดต 2 December 2025

Syntax & Arguments

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

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

Additional Notes

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

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

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

Examples

หาวันจ่ายดอกเบี้ยครั้งสุดท้ายของหุ้นกู้COUPPCD(DATE(2024,1,25), DATE(2025,1,1), 2, 1)

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

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

ผลลัพธ์2024-07-01
หาวันจ่ายดอกเบี้ยสำหรับหุ้นกู้รายเดือนCOUPPCD(DATE(2019,9,1), DATE(2029,1,1), 2, 0)

ซื้อหุ้นกู้วันที่ 1 ก.ย. 2019 ครบกำหนด 1 ม.ค. 2029 จ่ายดอกเบี้ยปีละ 2 ครั้ง (จ่ายปีละ 2 ครั้ง) วันจ่ายดอกเบี้ยก่อนหน้าคือ 1 ก.ค. 2019

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

ผลลัพธ์2019-07-01
หาวันจ่ายดอกเบี้ยสำหรับหุ้นกู้ที่จ่ายปีละครั้งCOUPPCD(DATE(2024,6,15), DATE(2026,12,31), 1, 1)

ซื้อหุ้นกู้วันที่ 15 มิ.ย. 2024 ครบกำหนด 31 ธ.ค. 2026 จ่ายดอกเบี้ยปีละ 1 ครั้ง วันจ่ายดอกเบี้ยก่อนหน้าคือ 31 ธ.ค. 2023

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

ผลลัพธ์2023-12-31
หาวันจ่ายดอกเบี้ยสำหรับหุ้นกู้ที่จ่ายปีละ 4 ครั้งCOUPPCD(DATE(2024,8,20), DATE(2027,3,15), 4, 2)

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

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

ผลลัพธ์2024-06-15

FAQs

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

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

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

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

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

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

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

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

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ COUPPCD จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้COUPPCDFinancial
Financial (5)
COUPDAYBS

COUPDAYBS คำนวณจำนวนวันตั้งแต่วันเริ่มต้นงวดดอกเบี้ยจนถึงวันที่ซื้อขายพันธบัตร (settlement date) ใช้สำหรับคำนวณดอกเบี้ยค้างรับในการซื้อขายพันธบัตร

COUPDAYS

ฟังก์ชันคำนวณจำนวนวันทั้งหมดในงวดคูปอง (coupon period) ที่มีวันชำระราคาอยู่

COUPNCD

COUPNCD หาวันที่จ่ายดอกเบี้ย (coupon date) ครั้งต่อไปหลังจากวันชำระราคา ใช้สำหรับการคำนวณพันธบัตร

COUPNUM

COUPNUM นับจำนวนงวดดอกเบี้ย (coupon) ที่เหลือระหว่างวันซื้อพันธบัตรกับวันครบกำหนด ใช้สำหรับวิเคราะห์ลงทุนพันธบัตร

DURATION

DURATION คำนวณ Macaulay Duration ของหลักทรัพย์ที่มีดอกเบี้ย ซึ่งเป็นการวัดอายุเฉลี่ยถ่วงน้ำหนักของกระแสเงินสด ใช้วัดความเสี่ยงจากการเปลี่ยนแปลงของอัตราดอกเบี้ย

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่