COUPNUM นับจำนวนงวดดอกเบี้ย (coupon) ที่เหลือระหว่างวันซื้อพันธบัตรกับวันครบกำหนด ใช้สำหรับวิเคราะห์ลงทุนพันธบัตร
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| settlement | Date | วันที่นักลงทุนซื้อพันธบัตร (settlement date) หรือวันที่ค้นหา ต้องเป็นวันที่ก่อนวันครบกำหนด |
| maturity | Date | วันครบกำหนดของพันธบัตร (maturity date) ต้องเป็นวันที่หลังจาก settlement |
| frequency | Number | ความถี่ของการชำระคูปองต่อปี: 1=ปีละครั้ง, 2=ปีละ 2 ครั้ง (semi-annual), 4=ปีละ 4 ครั้ง (quarterly) |
| [basis]ไม่บังคับ | Number | วิธีนับจำนวนวัน (day count basis): 0=30/360 US, 1=actual/actual, 2=actual/360, 3=actual/365, 4=30/360 European |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
COUPNUM เป็นฟังก์ชันการเงินสำหรับคำนวณจำนวนงวดคูปองที่จะชำระระหว่างวันที่นักลงทุนซื้อพันธบัตร (settlement) และวันที่พันธบัตรครบกำหนด (maturity).
ทำไมต้องใช้ COUPNUM? เพราะพันธบัตรมีวัฏจักรการชำระดอกเบี้ยที่แตกต่างกัน – บางตัวชำระปีละครั้ง บางตัวชำระปีละ 2 ครั้ง (semi-annual) หรือ 4 ครั้ง (quarterly) COUPNUM จะนับจำนวนงวดที่แน่นอนตามตารางการชำระ.
ส่วนตัวผมมักใช้นี่ตอนวิเคราะห์พันธบัตรในพอร์ตลงทุน เพราะรู้จำนวนงวดจึงคำนวณหรือวางแผนกระแสเงินสดได้ถูกต้อง 😎
พันธบัตรซื้อวันที่ 25 ม.ค. 2567 ครบกำหนด 1 ม.ค. 2569 ชำระปีละ 2 ครั้ง มีการชำระเหลืออยู่ 4 งวด
พันธบัตรซื้อ 15 มิ.ย. 2566 ครบกำหนด 15 มิ.ย. 2571 ชำระปีละครั้ง = 5 งวด
พันธบัตรซื้อ 20 มี.ค. 2567 ครบกำหนด 31 ธ.ค. 2568 ชำระปีละ 4 ครั้ง = 8 งวด (ประมาณ 1.75 ปี)
A2=วันซื้อ, B2=วันครบกำหนด, C2=ความถี่, D2=basis method
frequency=2 = ปีละ 2 ครั้ง เรียกว่า semi-annual (โดยทั่วไปชำระเดือนที่ 6 และเดือนที่ 12)
ฟังก์ชันจะ return #NUM! error เพราะวันซื้อต้องเป็นก่อนวันครบกำหนด
basis เป็นวิธีนับจำนวนวันที่อ้างอิง บ่อยครั้งผลต่างไม่มากนัก แต่สำคัญในการคำนวณดอกเบี้ยถูกต้อง
COUPNUM = นับจำนวนงวด, COUPDAYS = นับจำนวนวันในแต่ละงวด ใช้ร่วมกันในการคำนวณดอกเบี้ย
ฟังก์ชันที่ผู้เขียนโยงไว้กับ COUPNUM จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
COUPDAYBS คำนวณจำนวนวันตั้งแต่วันเริ่มต้นงวดดอกเบี้ยจนถึงวันที่ซื้อขายพันธบัตร (settlement date) ใช้สำหรับคำนวณดอกเบี้ยค้างรับในการซื้อขายพันธบัตร
ฟังก์ชันคำนวณจำนวนวันทั้งหมดในงวดคูปอง (coupon period) ที่มีวันชำระราคาอยู่
COUPDAYSNC ใช้คำนวณจำนวนวันตั้งแต่วันชำระราคา (settlement) จนถึงวันจ่ายดอกเบี้ยถัดไป (next coupon date) สำหรับพันธบัตรหรือหลักทรัพย์อื่น ๆ
COUPNCD หาวันที่จ่ายดอกเบี้ย (coupon date) ครั้งต่อไปหลังจากวันชำระราคา ใช้สำหรับการคำนวณพันธบัตร
หาวันจ่ายดอกเบี้ยครั้งก่อนหน้าวันชำระราคาของหุ้นกู้ ใช้ในการวิเคราะห์พันธบัตรและการลงทุนอักษร
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่