Excel like a finance pro.
← The libraryPractice · 2 questions →
Financial function
PRICEDISC
Returns the price per 100 face value of a discounted security.
Rarely usedDifficulty 1550 · AdvancedUsage rank #452 of 520
When to use it
Price per 100 face value of a discounted security with no coupons.
The shape of it
- Syntax
=PRICEDISC(settlement, maturity, discount, redemption, [basis])
Worked examples
Short paper
=PRICEDISC(DATE(2008,2,16),DATE(2008,3,1),0.0525,100,2) → 99.80
Two weeks at a 5.25% discount, actual/360.
Half year
=PRICEDISC(DATE(2025,1,1),DATE(2025,7,1),0.05,100) → 97.5
Half a year at 5%, 30/360.
One year
=PRICEDISC(DATE(2025,1,1),DATE(2026,1,1),0.05,100) → 95
A full year.
Worth knowing
- Price = redemption × (1 - discount × days/year).
- DISC reverses it.
- TBILLPRICE is the Treasury-bill special case.
Where it goes wrong
- #NUM! for a non-positive discount or redemption.
- Text dates return #VALUE!.
Related
Learn the moves here — or let Wauvel run them on your numbers.
Meet your AI CFO →One CFO-grade Excel tip a week
A short, practical email for finance operators — functions, shortcuts, and the moves that save an afternoon. Free, unsubscribe anytime.