Quick Answer

PRICEMAT Function

Calculates the price of a security that pays interest at maturity.

✓ Excel✓ Google SheetsExcel All versions

Syntax

PRICEMAT
(settlement, maturity, issue, rate, yld, [basis])

Parameters

ParameterDescriptionRequired
settlementDate the security is purchased.Required
maturityDate the security expires.Required
issueDate the security was issued.Required
rateAnnual interest rate at issue.Required
yldAnnual yield to maturity.Required
basisDay-count convention (0 = US 30/360, default).Optional

Basic Example

Price of a maturity-paying security

=PRICEMAT(DATE(2024,4,1), DATE(2024,12,31), DATE(2024,1,1), 0.06, 0.05)
ResultPrice per $100 face value

Calculates the price of a security issued January 1, 2024 with a 6% issue rate and 5% yield.

Advanced Examples

Example 1: With actual/365 basis

Money market instrument

Use basis 3 for actual/365

=PRICEMAT(DATE(2024,4,1), DATE(2024,12,31), DATE(2024,1,1), 0.06, 0.05, 3)
Result: Price using actual/365
Basis 3 counts actual days and uses a 365-day year.

How PRICEMAT Works

PRICEMAT calculates the price of a security that pays interest at maturity by discounting the redemption and interest payment at the yield.

1
Enter settlement
Type the settlement
2
Enter maturity
Type the maturity
3
Enter issue
Type the issue
4
Enter rate
Type the rate
5
Calculate
Press Enter to get the result.

Important Notes & Limitations

  • Settlement must be before maturity.

  • Issue date must be before maturity.

  • Basis affects the day count.

Common Errors & Fixes

#NUM! errorInvalid dates or rates.

Fix: Verify all inputs and date order.

#VALUE! errorDates are not recognized.

Fix: Use DATE function or valid date serial numbers.

Download Practice File

Practice PRICEMAT with Real Data

Download a sample CSV file with pre-populated data and practice exercises for the PRICEMAT function. Works in both Excel and Google Sheets.

Works in Google SheetsCompatible with ExcelIncludes exercises

File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps

Frequently Asked Questions

What is the difference between PRICEMAT and PRICE?
PRICEMAT is for securities that pay interest at maturity. PRICE is for periodic coupon-paying bonds.
When is PRICEMAT used?
It is used for zero-coupon bonds and certificates of deposit that pay interest at maturity.