บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน COUPDAYS ใน Microsoft Excel
คำอธิบาย
ส่งกลับค่าจำนวนวันบนตราสารที่มีวันที่ทำข้อตกลง
ไวยากรณ์
COUPDAYS(settlement, maturity, frequency, [basis])
สิ่งสำคัญ: ควรป้อนวันที่โดยใช้ฟังก์ชัน DATE หรือเป็นผลลัพธ์ของสูตรหรือฟังก์ชันอื่นๆ ตัวอย่างเช่น ใช้ DATE(2008,5,23) สําหรับวันที่ 23 พฤษภาคม 2008 ปัญหาอาจเกิดขึ้นได้ถ้าป้อนวันที่ถูกป้อนเป็นข้อความ
ไวยากรณ์ของฟังก์ชัน COUPDAYS มีอาร์กิวเมนต์ดังนี้
- 
              
นิคม จำเป็น วันที่ชําระค่าซื้อขายของหลักทรัพย์ วันที่ทําข้อตกลงด้านความปลอดภัยคือวันที่หลังจากวันที่ออกจําหน่ายเมื่อซื้อขายหลักทรัพย์กับผู้ซื้อ
 - 
              
ครบ กำหนด จำเป็น วันครบกําหนดไถ่จากหลักทรัพย์ วันครบกําหนดไถ่พ้นคือวันที่ที่ความปลอดภัยหมดอายุ
 - 
              
ความถี่ จำเป็น จํานวนครั้งในการจ่ายดอกเบี้ยต่อปี สําหรับการชําระเงินรายปีความถี่ = 1; สําหรับรายครึ่งปี ความถี่ = 2; สําหรับรายไตรมาส ความถี่ = 4
 - 
              
Basis ไม่จำเป็น ชนิดของหลักเกณฑ์การนับจํานวนวันที่จะใช้
 
| 
                   Basis  | 
                
                   หลักเกณฑ์ในการนับจำนวนวัน  | 
              
| 
                   0 หรือไม่นับ  | 
                
                   US (NASD) 30/360  | 
              
| 
                   1  | 
                
                   ตามที่เป็นจริง/ตามที่เป็นจริง  | 
              
| 
                   2  | 
                
                   ตามที่เป็นจริง/360  | 
              
| 
                   3  | 
                
                   ตามที่เป็นจริง/365  | 
              
| 
                   4  | 
                
                   European 30/360  | 
              
ข้อสังเกต
- 
              
Microsoft Excel จะเก็บข้อมูลวันที่เป็นเลขลำดับต่อเนื่องเพื่อให้นำมาใช้ในการคำนวณได้ ตามค่าเริ่มต้น วันที่ 1 มกราคม 1900 จะมีเลขลำดับเป็น 1 และวันที่ 1 มกราคม 2008 จะมีเลขลำดับเป็น 39448 เนื่องจากอยู่หลังจากวันที่ 1 มกราคม 1900 เป็นเวลา 39,448 วัน
 - 
              
วันที่ทําข้อตกลงคือวันที่ผู้ซื้อซื้อตราสาร เช่น พันธบัตร วันครบกําหนดไถ่พ้นคือวันที่ที่ตราสารหมดอายุ ตัวอย่างเช่น สมมติว่าพันธบัตรที่มีอายุ 30 ปีออกในวันที่ 1 มกราคม 2008 และซื้อโดยผู้ซื้อหกเดือนต่อมา วันที่ออกจําหน่ายจะเป็นวันที่ 1 มกราคม 2008 วันที่ชําระค่าซื้อขายจะเป็นวันที่ 1 กรกฎาคม 2008 และวันครบกําหนดไถ่ทานคือ 1 มกราคม 2038, 30 ปีหลังจากวันที่ออกจําหน่ายในวันที่ 1 มกราคม 2008
 - 
              
อาร์กิวเมนต์ทั้งหมดถูกปัดเศษเป็นจำนวนเต็ม
 - 
              
ถ้า settlement หรือ maturity ไม่ใช่วันที่ที่ถูกต้อง ฟังก์ชัน COUPDAYS จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด
 - 
              
ถ้า frequency เป็นเลขใดๆ นอกเหนือไปจาก 1, 2, หรือ 4 ฟังก์ชัน COUPDAYS จะส่งกลับ #NUM! เป็นค่าความผิดพลาด
 - 
              
ถ้า basis < 0 หรือถ้า basis > 4 ฟังก์ชัน COUPDAYS จะส่งกลับ #NUM! เป็นค่าความผิดพลาด
 - 
              
ถ้า settlement ≥ maturity ฟังก์ชัน COUPDAYS จะส่งกลับ #NUM! เป็นค่าความผิดพลาด
 
ตัวอย่าง
คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้
| 
                   ข้อมูล  | 
                
                   คำอธิบาย  | 
                |
| 
                   25-ม.ค.-54  | 
                
                   วันที่ทำข้อตกลง  | 
                |
| 
                   15-พ.ย.-54  | 
                
                   วันที่ครบกำหนดชำระ  | 
                |
| 
                   2  | 
                
                   ตราสารแบบรายครึ่งปี (ดูเนื้อหาข้างบน)  | 
                |
| 
                   1  | 
                
                   ตามที่เป็นจริง/หลักเกณฑ์แบบตามที่เป็นจริง (ดูเนื้อหาข้างบน)  | 
                |
| 
                   สูตร  | 
                
                   คำอธิบาย  | 
                
                   ผลลัพธ์  | 
              
| 
                   =COUPDAYS(A2,A3,A4,A5)  | 
                
                   จำนวนวันบนตราสารที่รวมถึงวันที่ทำข้อตกลงสำหรับพันธบัตรที่มีเงื่อนไขตามข้างบน  | 
                
                   181  |