Financial
DOLLARDE Function in Excel
Converts a dollar price expressed as a fraction into a decimal number.
Syntax
- =DOLLARDE(fractional_dollar, fraction)
Arguments
- fractional_dollar (required): Number with fraction
- fraction (required): Denominator of fraction
Examples
- =DOLLARDE(1.02, 16) - Convert 1 and 2/16 - Result: 1.125
DOLLARDE modeling tips
- Align rate and period units (annual rate ÷ 12 for monthly models).
- Use consistent cash-flow signs (outflows negative, inflows positive).
- Hub: [Financial functions guide](/guides/excel-financial-functions-guide/).
Common errors
- #NUM! if fraction < 0
Use cases
- Bond pricing
- Stock quotes
- Price conversion
Frequently asked questions
- What is DOLLARDE used for? DOLLARDE converts fractional dollar prices to decimal. Bond and stock prices are often quoted in fractions (like 99-16 meaning 99 and 16/32). DOLLARDE converts these to decimal for calculations. Essential for fixed income trading.
- How do I convert bond prices quoted in 32nds? Bond prices in 32nds: 99-16 means 99 and 16/32. Use =DOLLARDE(99.16, 32) to get 99.5. The decimal part (16) represents the numerator; the second parameter (32) is the denominator. Result: 99 + 16/32 = 99.5.
- What's the difference between DOLLARDE and DOLLARFR? DOLLARDE converts fractional to decimal (99.16 in 32nds → 99.5). DOLLARFR converts decimal to fractional (99.5 → 99.16 in 32nds). Use DOLLARDE when you have quoted prices; use DOLLARFR when you need to quote a calculated price.
Editorial review
- Reviewed by Excel.Directory Editorial Team. Updated May 2026.