How to Fix Incorrect Fractional Remainders in Excel Ledger Balances
Question details
The user needs to correct small, inaccurate fractional remainders that appear in Excel ledger running balances instead of exact zeros.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Calculating running balances or summing up multiple transactions in a financial ledger.
- Observed behavior
- The running balance or status bar total displays a tiny fractional or negative value (such as -2.x) instead of exactly zero due to floating-point precision discrepancies.
Identify the exact cells or columns where your running balance formulas are located. Note that simply changing the cell format to display two decimal places will not fix the underlying calculation error.
Wrap Your Ledger Formulas in the ROUND Function
Use the ROUND function to force Excel to calculate the exact specified number of decimal places, eliminating underlying floating-point precision discrepancies.
Excel calculates using IEEE 754 floating-point arithmetic. This system can occasionally produce microscopic rounding differences when processing decimals. Simply formatting the cell to show two decimal places only masks the issue visually, leaving the erroneous value in memory to skew subsequent running balances.
Click on the cell containing your first ledger running balance calculation.
Click into the Formula Bar at the top of the worksheet to edit the existing equation.
Wrap your existing formula with the ROUND function, specifying 2 decimal places. For example, change =A2-B2 to =ROUND(A2-B2, 2).
Press Enter to save the formula, then click and drag the fill handle (the small square at the bottom-right of the cell) down to apply this correction to the rest of the running balance column.

Enable 'Set precision as displayed' in Excel Options
This setting forces Excel to permanently alter all stored values in the workbook to match their displayed format, globally resolving floating-point display issues.
Calculate Ledgers Accurately with WPS Spreadsheet
WPS Spreadsheet offers powerful formula calculation capabilities, easily handling ledger balances and eliminating precision errors using functions like ROUND. It provides a lightweight, seamless experience for all your accounting needs.
- 1. Open your ledger: Launch WPS Spreadsheet and open your financial ledger document.
- 2. Select the target cell: Click on the cell where the fractional error is occurring in your running balance.
- 3. Add the ROUND formula: In the Formula Bar, update your equation to use the ROUND function, such as =ROUND([Your Formula], 2).
- 4. Apply changes: Press Enter and double-click the cell's fill handle to apply the precise calculation down the entire column.

Frequently Asked Questions
Why does Excel show a small negative number instead of zero?
Excel uses floating-point arithmetic to process numbers, which cannot always represent decimal numbers perfectly in binary code. Over multiple transactions, these microscopic calculation discrepancies accumulate into small negative or positive fractions instead of displaying a true zero.
Does changing the cell format to 'Number' or 'Currency' fix this rounding issue?
No. Changing the cell format only changes how the number is visually displayed on the screen. The underlying fractional value remains stored in Excel's memory and will continue to throw off subsequent running balances and totals.
How many decimal places should I use in the ROUND function for a financial ledger?
For most standard financial ledgers dealing with currency, you should round to 2 decimal places (e.g., =ROUND(A2-B2, 2)). If your ledger deals with specific fractional pricing or shares, adjust the decimal number to match your exact required precision.
Can floating-point issues affect the SUM function in the status bar?
Yes. If the individual cells contain hidden floating-point errors, highlighting multiple cells will cause the auto-calculated SUM in the bottom-right status bar to display the accumulated inaccurate fractional remainder as well.




