Skip to content
Excel

COUPNUM function in Excel

Returns the number of coupons payable between the settlement date and maturity date

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

COUPNUM syntax and parameters

Four arguments, three required.

  • settlementanyRequired

    The security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.

  • maturityanyRequired

    The security's maturity date. The maturity date is the date when the security expires.

  • frequencynumberRequired

    The number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.

  • basisanyOptional

    The type of day count basis to use.

COUPNUM examples

Formulas you'll actually reuse.

  1. Coupons still to be paid between settlement and maturity:

    =COUPNUM(DATE(2026, 5, 15), DATE(2031, 3, 15), 2)

    Result10

  2. For a quarterly payer from cells (frequency 4):

    =COUPNUM(B2, C2, 4)

COUPNUM in Google Sheets

Same name — your formula ports as-is.

Try COUPNUM in the playground

Edit the example — nothing to install.

Preloaded with the COUPNUM formula from Example 1 — change anything and watch it respond.

Loading the editor…

COUPNUM errors

What they mean — and the fixes.

  • #NUM!

    settlement is on or after maturity, or frequency isn't 1, 2 or 4.