Why Excel Pivot Table Grand Total Average Does Not Match Weekly Averages
Question details
Users notice that the grand total average percentage in an Excel PivotTable does not mathematically equal the simple average of the weekly averages displayed in the rows or columns.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Calculating and analyzing overall averages or percentages across multiple time periods using a PivotTable.
- Observed behavior
- The overall grand total calculates a weighted average based on the underlying raw data records, yielding a different result than calculating a simple average of the displayed weekly percentages.
Check your source dataset to see if the number of rows or data points varies significantly between the different weeks or periods you are analyzing.
Understand Excel's Default Weighted Calculation Logic
Learn how Excel inherently calculates the grand total by evaluating all underlying dataset records instead of averaging the visible sub-totals.
Excel calculates the grand total average by looking at the raw, underlying data rather than the summarized numbers visible in your PivotTable. The average across all weeks is not the same as the simple average of the weekly averages because the number of data points can vary from week to week.
For example: If Week 1 has one record at 100%, and Week 2 has three records at 20%, the overall average is calculated by Excel as (100% + 20% + 20% + 20%) / 4 = 40%. It does not calculate (100% + 20%) / 2 = 60%. The grand total inherently weights the weeks with more records more heavily.
Double-click the grand total average cell in your PivotTable. This will automatically generate a new worksheet displaying all the raw rows used to calculate that specific grand total.
Review the newly created sheet to see the variance in the number of records for each week. If the data points per week are unequal, a mismatch between the simple average and grand total average is expected behavior.

Use Power Pivot and DAX to Force an Average of Averages
If your reporting specifically requires the average of the weekly averages regardless of record weighting, you can use DAX measures in Power Pivot.
Create and Analyze Pivot Tables Effortlessly with WPS Spreadsheet
WPS Spreadsheet offers powerful, highly compatible PivotTable features that allow you to seamlessly summarize, calculate, and analyze your data sets. It fully supports standard Excel formulas and handles weighted average calculations beautifully.
- 1. Download and Install: Download WPS Office from the official website and install it on your PC or mobile device.
- 2. Open your dataset: Launch WPS Spreadsheet and open your existing Excel workbook containing the raw data.
- 3. Insert a PivotTable: Go to the 'Insert' tab, click 'PivotTable', and select your data range to begin creating your summary.
- 4. Analyze your averages: Drag your date fields into the Rows area and your value fields into the Values area. Right-click the values, select 'Value Field Settings', and change the summary calculation to 'Average'.

Frequently Asked Questions
Why does my PivotTable average show the wrong number?
The PivotTable is likely not wrong. By default, it calculates the overall average based on every individual row in your underlying raw data, rather than averaging the subtotals or weekly averages that are visible in your table.
How can I make the grand total match the average of averages?
They will only naturally match if every group (e.g., week, month, or category) has the exact same number of underlying records. Otherwise, you must use an advanced DAX measure like AVERAGEX in Power Pivot to force the table to average the subtotals.
Does WPS Spreadsheet support average calculations in PivotTables?
Yes, WPS Spreadsheet fully supports value field settings in PivotTables. You can easily switch your data summarization from Sum to Average, Count, Max, or Min with just a few clicks.




