How to Fix Excel What-If Data Table Not Updating
Question details
The user is experiencing an issue where an Excel What-If Analysis Data Table fails to update when input values or percentages are changed.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Using What-If Analysis Data Tables to calculate multiple business or financial scenarios based on changing input values.
- Observed behavior
- The data table does not respond to changes, often due to fixed-total constraints, manual calculation mode, or array formula conflicts resulting in a 'Cannot change part of an array' error.
Before troubleshooting, ensure that your workbook does not contain circular references, as these can prevent formulas and data tables from calculating correctly.
Enable Automatic Calculation Mode
Data tables will not update automatically if Excel's calculation options are set to Manual or 'Automatic Except for Data Tables'.
Excel has a specific calculation setting designed to stop large data tables from slowing down the workbook. If this is enabled, your data table will appear frozen when inputs change.
Navigate to the 'Formulas' tab on the Excel ribbon at the top of the screen.
Click on 'Calculation Options' located in the Calculation group on the far right.
Choose 'Automatic' from the dropdown menu to ensure all data tables update immediately whenever precedent input cells are modified.

Remove Fixed-Total Constraints in Formulas
If your formulas force a total to remain constant (e.g., percentages always adding up to 100%), the data table cannot simulate changes properly.
Resolve Array Formula Conflicts
Data tables cannot overlap with or modify existing array formulas, which will trigger an error and prevent updates.
Perform What-If Analysis Seamlessly in WPS Office
WPS Spreadsheet offers robust data analysis tools, including What-If Analysis and Data Tables, allowing you to forecast and calculate multiple scenarios effortlessly. It provides a familiar interface and prevents common calculation hangups.
- 1. Open WPS Spreadsheet: Launch WPS Office and open your existing workbook containing the scenario data.
- 2. Navigate to Data Tools: Go to the 'Data' tab on the top ribbon menu.
- 3. Access What-If Analysis: Click on 'What-If Analysis' and select 'Data Table' from the dropdown list.
- 4. Input Variables: Enter your Row input cell and Column input cell references, then click 'OK' to instantly generate your scenario calculations.

Frequently Asked Questions
Why does my Excel data table show the same value in every row?
This usually happens when Excel's calculation mode is set to 'Automatic Except for Data Tables' or 'Manual'. You can fix this by going to Formulas > Calculation Options and selecting 'Automatic'.
What does the 'Cannot change part of an array' error mean in a data table?
This error occurs when you try to edit, delete, or overwrite a single cell that is part of a multi-cell array formula. Because data tables are generated as array formulas, you cannot modify individual cells inside the table's result area. You must select and delete the entire result range to make changes.
Can I use multiple variables in an Excel What-If Data Table?
A standard Data Table in Excel supports a maximum of two variables (one row input and one column input). If you need to analyze more than two variables simultaneously, you should use the Scenario Manager feature located under the What-If Analysis menu.




