How to Fix Excel SUM Differing from Rounded Displayed Values
Question details
The user needs to resolve an issue where the Excel SUM function result does not match the manual addition of the displayed rounded values.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Calculating a total sum of cells that have been visually formatted to display fewer decimal places than their actual stored values.
- Observed behavior
- Excel calculates the total based on the underlying full-precision values rather than the displayed rounded values, causing a visible calculation discrepancy.
Before modifying global workbook precision settings, ensure you create a backup of your file, as changing stored values can be irreversible.
Use the ROUND Function in Individual Formulas
The most reliable way to align your SUM with displayed values is to explicitly round the individual calculations before summing them.
Select the cells containing the calculated amounts that are currently being summed.
Edit the formula in each cell to wrap the calculation in the ROUND function. For example, change `=A1*B1` to `=ROUND(A1*B1, 2)`.
Drag the fill handle down to apply this updated rounding formula to all relevant cells in your dataset.
Use the standard `=SUM()` function at the bottom of the column. The total will now perfectly match the manually added displayed amounts.

Enable the 'Precision as Displayed' Option
You can force Excel to permanently change all stored values in the workbook to match their displayed formatted values.
Calculate and Round Data Accurately with WPS Spreadsheet
WPS Spreadsheet provides a fully compatible, robust environment for financial and mathematical calculations. You can easily apply ROUND functions or adjust precision settings to ensure your totals match perfectly without compatibility issues.
- 1. Open your dataset: Launch WPS Spreadsheet and open the document containing your calculation data.
- 2. Select the target cell: Click on the cell where you want to perform a rounded calculation.
- 3. Enter the formula: Type `=ROUND([your calculation], 2)` to accurately round the result to two decimal places.
- 4. Calculate the total: Use the AutoSum feature to total the rounded values accurately, ensuring no discrepancies.

Frequently Asked Questions
Why does Excel show a different total than my desktop calculator?
Excel calculates using the hidden, full underlying decimal values stored in its memory. Your calculator only adds up the visually rounded values displayed on your screen, leading to a slight discrepancy.
Can I use ROUNDUP or ROUNDDOWN instead to fix this?
Yes, you can substitute the standard ROUND function with ROUNDUP or ROUNDDOWN if your specific accounting rules or data requirements dictate a specific rounding direction.
Does decreasing decimal places from the ribbon change the actual cell value?
No. Changing the number format (like using the 'Decrease Decimal' button) only changes how the value looks on the screen. The actual full-precision number remains unchanged in Excel's memory.
How do I turn off 'Precision as displayed' if I made a mistake?
Go to File > Options > Advanced, scroll down to the 'When calculating this workbook' section, and uncheck 'Set precision as displayed'. However, any precision permanently lost while the setting was active will not be restored.




