COUPNUM Function
Calculates the number of coupons payable between the settlement date and maturity date.
Syntax
Parameters
| Parameter | Description | Required |
|---|---|---|
| settlement | Date the security is purchased. | Required |
| maturity | Date the security expires. | Required |
| frequency | Number of coupon payments per year (1, 2, or 4). | Required |
| basis | Day-count convention (0 = US 30/360, default). | Optional |
Basic Example
Number of remaining coupon payments
=COUPNUM(DATE(2024,4,1), DATE(2034,4,1), 2)For a 10-year bond purchased on April 1, 2024 with semi-annual coupons, this returns 20.
Advanced Examples
Example 1: Quarterly coupons
Corporate bondCount quarterly coupon payments
=COUPNUM(DATE(2024,4,1), DATE(2034,4,1), 4)How COUPNUM Works
COUPNUM calculates the remaining coupon payments based on the maturity date, frequency, and settlement date. It rounds up to the nearest whole coupon if settlement falls between coupon dates.
Important Notes & Limitations
Frequency must be 1, 2, or 4.
Settlement must be before maturity.
Basis affects date calculations in some edge cases.
Common Errors & Fixes
#NUM! errorInvalid dates or frequency.Fix: Verify all inputs.
#VALUE! errorDates are not recognized.Fix: Use DATE function or valid date serial numbers.
Download Practice File
COUPNUM
coupnumPractice COUPNUM with Real Data
Download a sample CSV file with pre-populated data and practice exercises for the COUPNUM function. Works in both Excel and Google Sheets.
File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps