How to Fix an Incorrect Difference Between Excel Averages
Question details
The user's subtraction formula meant to calculate the difference between two averages is returning a large negative number instead of the correct result, and the user wants to reduce the decimal places.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Calculating the difference between average values that are stored on a separate worksheet.
- Observed behavior
- The formula incorrectly returns a massive negative value due to referencing a cell on the wrong worksheet, and the final output displays more decimal places than necessary.
Verify the names of the worksheets where your source data is located, and determine how many decimal places you want your final result to display before editing the formula.
Correct Worksheet References Using Point-and-Click
Rebuild the subtraction formula by selecting cells directly with your mouse to prevent syntax and worksheet reference errors.
A large negative result usually happens when your formula references a blank cell on the current sheet instead of the cell containing your average on the other sheet. Excel treats blank cells as zero, so subtracting a large number from zero creates a massive negative difference.
To avoid mistyping worksheet names (which often require single quotes if they contain spaces), use the direct selection method.
Select the cell showing the negative number, press 'Delete' on your keyboard, and type an equal sign '=' to start a new formula.
Navigate to the sheet containing your averages (e.g., 'Actual Averages'), and click the cell holding the first average value (like A3).
Type the minus sign '-', then click the cell holding the second average value (like A2) on that same sheet.
Press 'Enter'. The formula bar should now correctly display something like ='Actual Averages'!A3-'Actual Averages'!A2.
Remove Decimal Places Using the ROUND Function
Wrap your existing subtraction formula in the ROUND function to lock the result to a specific number of decimal places.
Calculate and Format Complex Data Easily with WPS Spreadsheet
WPS Office offers an intuitive and highly compatible spreadsheet tool that makes cross-sheet referencing foolproof. You can instantly select cells across different sheets and easily apply math functions like ROUND to clean up your data.
- 1. Open your workbook: Launch WPS Spreadsheet and open the file where you need to calculate averages.
- 2. Start the formula: Select the target cell, type '=', and navigate to the worksheet containing your data to click your first cell.
- 3. Calculate and round: Type '-', select your second cell, and press Enter. You can seamlessly wrap this formula in a ROUND function using the intuitive formula bar.

Frequently Asked Questions
Why does subtracting in Excel give me a huge negative number?
This typically occurs when your formula references a blank cell or zero instead of the intended data. If your data is on another sheet and you forget to include the sheet name in the reference, Excel looks at the current sheet, finds a blank cell (value 0), and subtracts your average from 0, resulting in a large negative number.
What is the easiest way to reference a cell on another worksheet?
The easiest and most accurate method is to type your mathematical operator (like '=' or '-'), then use your mouse to click on the target worksheet tab, and click the specific cell. Excel will automatically generate the correct worksheet name and syntax in the formula bar.
Can I hide decimals without changing the actual value in the cell?
Yes. Instead of using the ROUND function (which alters the underlying calculated value), you can select the cell, go to the Home tab, and click the 'Decrease Decimal' button. This hides the decimal places visually while preserving the exact precision for future calculations.




