How to Convert Fractional Prices to Decimals Using DOLLARDE in Excel

When you are auditing legacy financial databases or specific types of treasury bonds within Microsoft Excel, you may encounter pricing data structured in an archaic, fractional format (e.g., 1 and 1/16th). Standard Excel mathematical operators cannot geometrically process this fractional string if it is formatted as a specialized integer matrix. To force the engine to translate this fractional pricing into a highly precise, standard decimal dollar amount, you must deploy the DOLLARDE function.

Understanding the DOLLARDE Architecture

The DOLLARDE (Dollar Decimal) function is a specialized typographical and mathematical translation engine. It ingests a fractional dollar value (expressed as a decimal where the integer part is the whole dollar and the decimal part represents the numerator of the fraction) and a specific denominator. It algorithmically converts this strange, hybrid matrix into a pure, absolute decimal number.

The syntax requires exactly two mandatory arguments: =DOLLARDE(fractional_dollar, fraction)

  • fractional_dollar: The number expressed as a fractional integer. For example, to represent $1 and 1/16th, you would input 1.01. To represent $1 and 1/8th, you would input 1.1 (where the .1 represents 1/8, not one-tenth).
  • fraction: The absolute integer to be used as the denominator of the fraction (e.g., 16, 8, 32).

Executing the Decimal Translation

Imagine your firm has imported bond data. A specific bond is priced at $102 and 3/32nds. In the legacy system, this is represented in Cell A1 as the hybrid integer 102.03. The known fractional base (the denominator) is 32 (Cell A2).

To execute the precise translation vector, click an empty cell and type:

=DOLLARDE(A1, A2)

The exact millisecond you press Enter, the Excel engine executes the calculus. It separates the whole number (102) from the pseudo-decimal (03). It then divides 3 by the specified denominator (32). It adds the resulting decimal to the whole number and outputs the absolute, mathematically usable decimal integer: 102.09375.

Critical Geometric Warning: If the fraction argument is less than 0, the engine will algorithmically crash and return a #NUM! error. If the fraction is a decimal (e.g., 32.5), the engine will aggressively truncate it to the nearest integer (32) before executing the calculation.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.