DOLLARFR Function
Converts a decimal dollar price into a fractional dollar price.
Syntax
Parameters
| Parameter | Description | Required |
|---|---|---|
| decimal_dollar | Decimal number to convert to a fraction. | Required |
| fraction | Integer to use in the denominator of the fraction. | Required |
Basic Example
Convert 1.125 to sixteenths
=DOLLARFR(1.125, 16)1.125 equals 1 and 2/16, so the result is 1.02.
Advanced Examples
Example 1: Bond price in 32nds
Fixed income quotingConvert 100.50 to 32nds
=DOLLARFR(100.50, 32)How DOLLARFR Works
DOLLARFR converts a decimal value to a number where the integer part is the whole dollar amount and the decimal part is the numerator over the specified fraction.
Important Notes & Limitations
Fraction must be an integer.
Result is not a true fraction but a number in fractional notation.
Use DOLLARDE to convert back to decimal.
Common Errors & Fixes
#DIV/0! errorFraction is zero.Fix: Use a non-zero integer.
#VALUE! errorFraction is not an integer.Fix: Use an integer for the fraction.
Download Practice File
DOLLARFR
dollarfrPractice DOLLARFR with Real Data
Download a sample CSV file with pre-populated data and practice exercises for the DOLLARFR function. Works in both Excel and Google Sheets.
File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps