DOLLARFR
Convert decimal dollar prices to fractional notation with DOLLARFR. Essential for bond pricing, securities trading, and financial reporting systems.
=DOLLARFR(decimal_dollar, fraction)Quick Answer
Function DOLLARFR function converts a dollar price expressed as a decimal into fractional notation. Use =DOLLARFR(decimal_dollar, fraction) where decimal_dollar is the decimal value to convert and fraction is the denominator (commonly 32 for bonds). For example, =DOLLARFR(1.125, 8) converts 1.125 to 1.1, representing 1 and 1/8 dollars.
Practical Examples
Basic Price Conversion to Eighths
Convert a decimal price to fractional notation using eighths
Bond Price Conversion to Thirty-Seconds
Convert a bond price from decimal to fractional notation using thirty-seconds
Treasury Bill Pricing
Convert decimal treasury bill price to fractional format
Stock Price in Sixteenths
Convert stock price to traditional fractional notation using sixteenths
Using Cell References for Dynamic Conversion
Convert prices dynamically using cell references
Error Handling with IFERROR
Prevent errors from invalid fraction denominators
Common Errors and Solutions
DOLLARFR returns #NUM! error
Fraction parameter is less than 0 or decimal_dollar is negative
Ensure both parameters are positive numbers and fraction is a valid integer. Common fraction values are 2, 4, 8, 16, 32, 64, 128, or 256.
Validate input data before applying the formula using conditional logic or data validation
Example:
DOLLARFR returns #VALUE! error
One or both parameters are non-numeric values
Check that decimal_dollar and fraction contain valid numeric values, not text strings or empty cells.
Use data validation or ISNUMBER checks on input cells before calculation
Example:
DOLLARFR returns #DIV/0! error
Fraction parameter is zero
Ensure fraction is a positive integer (typically 2, 4, 8, 16, 32, etc.). Cannot divide by zero.
Add conditional logic to check fraction > 0 before calculation, or use IFERROR wrapper
Example:
Best Practices and Pro Tips
Use Standard Fraction Denominators
In financial markets, stick to standard denominators: 8, 16, 32, or 64. These are industry conventions. Bonds typically use 32nds, while some use 64ths for greater precision. Using non-standard denominators may confuse other financial professionals.
Document the Fraction Convention
Always clearly label which fraction denominator you're using in your spreadsheet. Add column headers like 'Price (32nds)' or include notes. This prevents confusion and calculation errors when others use your workbook.
Combine with DOLLARDE for Verification
Use DOLLARDE to verify your DOLLARFR conversions. Apply DOLLARFR, then apply DOLLARDE with the same denominator - you should get back your original decimal value. This round-trip validation ensures accuracy.
Performance with Large Datasets
DOLLARFR is computationally efficient and handles large datasets well. When converting thousands of prices, consider using array formulas or Excel's dynamic array features for better performance and cleaner formulas.
Formatting Display Results
The output of DOLLARFR can be confusing without proper formatting. Consider adding custom number formatting or explanatory text to make it clear that 1.25 means 1 and 25/32, not 1.25 decimal dollars.
Need Help with DOLLARFR?
Stop struggling with formula syntax. Use AskFormulas to generate validated formulas instantly with our AI-powered tool.
Example Excel formula:
Related Formulas
Convert fractional dollar prices to decimals with DOLLARDE. Essential for bond trading, stock quotes, and financial analysis.
The FV function calculates future value of investments with constant payments and interest rate. Master retirement planning and savings goals with examples.
The PV function calculates the present value of an investment or loan with constant periodic payments and a constant interest rate. Master PV with examples,...
Master the ROUND function to round numbers to specified decimal places with practical examples and error solutions for Excel and Google Sheets.