Scenario Manager vs Data Table in Excel: Which to Use
By ExcelReady TeamUpdated 7 min read
The short answer
Use Scenario Manager when several inputs change together, such as best, base and worst cases, and you want a report. Use a data table when one or two inputs take many values, such as profit at ten prices, and you want a grid that recalculates automatically. Both are under Data > What-If Analysis in Excel for Windows and Mac.
Key takeaways
- Scenario Manager saves named sets of up to 32 input values and swaps them into your model.
- A data table tests one or two input cells across a list of values and shows every result in a grid.
- Scenario summaries are static snapshots; data tables recalculate whenever the model changes.
- Data table results are one {=TABLE()} array, so you can't edit or delete one cell on its own.
- Use scenarios to present a few stories, and data tables to show how sensitive a result is to one or two inputs.
On this page+
Scenario Manager vs data table comes down to one question: are you changing a few inputs together or one or two inputs across many values? Scenario Manager saves named sets of inputs, such as a best, base and worst case, and summarises them in a report. A data table runs one or two inputs through a list of values and fills a grid with the results. This guide compares the two on the same profit model so you can pick the right one for a budget, forecast or job test.
Scenario Manager vs data table at a glance#
Both tools live under Data > What-If Analysis in Excel for Windows and Mac, next to Goal Seek. They answer different what-if questions:
| Feature | Scenario Manager | Data Table |
|---|---|---|
| Question it answers | What if these inputs all change together? | What if one or two inputs take many values? |
| Inputs it changes | Up to 32 changing cells per scenario | One input cell (or one row and one column input) |
| Number of cases | A handful of named scenarios | As many values as you list |
| Where results appear | A Scenario Summary on a new sheet | A grid next to your model |
| Updates when the model changes | No: the summary is a snapshot | Yes: it recalculates automatically |
| Effect on your model | Show puts the scenario's values into the input cells | Input cells are left unchanged |
| Editing results | The summary is ordinary values | One {=TABLE()} array: edit or clear the whole area only |
| Speed | Light | Large tables can slow recalculation |
| Typical use | Best, base and worst case | Sensitivity grids, such as rate × term |
There is a full walkthrough of each tool in Scenario Manager in Excel and what-if analysis with a data table. This article focuses on choosing between them.
The example model#
Both tools need a model: input cells, and a formula that depends on them. This one works out profit for a product:
| A | B | |
|---|---|---|
| 1 | Input | Value |
| 2 | Price | 22 |
| 3 | Units | 1,000 |
| 4 | Variable cost | 11 |
| 5 | Fixed costs | 6,000 |
| 7 | Profit | =B3*(B2-B4)-B5 |
Profit is units × (price − variable cost) − fixed costs, so B7 shows 5,000. The same structure is the heart of a break-even analysis in Excel. Keep inputs and formulas separate like this: both what-if tools work by changing input cells and reading the formula.
The same model with Scenario Manager#
Scenario Manager stores sets of values for the changing cells B2:B4. You add each case under Data > What-If Analysis > Scenario Manager > Add:
| Scenario | Price | Units | Variable cost | Profit |
|---|---|---|---|---|
| Worst | 18 | 800 | 12 | -1,200 |
| Base | 22 | 1,000 | 11 | 5,000 |
| Best | 25 | 1,200 | 10 | 12,000 |
Click Show and Excel types that scenario's values into B2:B4, so B7 recalculates. Click Summary, choose B7 as the result cell, and Excel builds a new sheet listing each scenario's inputs and profit side by side. That report is easy to paste into a slide or email.
Two cautions. The summary does not update later, so if fixed costs change you must create it again. And Show overwrites the changing cells with plain values, so never use cells that contain formulas as changing cells.
The same model with a data table#
A data table answers a different question: how does profit move as price changes, with everything else held at the base case? List test prices down a column, put a link to the result one row above and one column to the right, then select the block and choose Data > What-If Analysis > Data Table. Leave the row input empty and set the column input cell to B2:
| Price | Profit |
|---|---|
| 18 | 1,000 |
| 20 | 3,000 |
| 22 | 5,000 |
| 24 | 7,000 |
| 26 | 9,000 |
Each 2 added to the price adds 2,000 to profit, because 1,000 units each earn 2 more. A two-variable data table puts prices down the side and units across the top, with the row input cell set to B3:
| Price \ Units | 800 | 1,000 | 1,200 |
|---|---|---|---|
| 18 | -400 | 1,000 | 2,400 |
| 22 | 2,800 | 5,000 | 7,200 |
| 26 | 6,000 | 9,000 | 12,000 |
The grid stays live: change fixed costs in B5 and every cell updates. A data table's input cells must be on the same sheet as the table.
You can build the same grid with ordinary formulas and mixed references instead. With prices in A11:A13 and units in B10:D10, the formula =B$10*($A11-$B$4)-$B$5 fills across and down. The dollar sign guide to absolute references explains why B$10 locks the row and $A11 locks the column. A formula grid is easier to audit and edit, and it is what the exercise on this page practises.
When to use Scenario Manager#
Choose Scenario Manager when the inputs move together and the story matters more than the range:
- Best, base and worst cases for a budget or forecast, where price, volume and cost all shift at once.
- More than two inputs per case. A data table can't change three inputs; a scenario can change up to 32.
- Reports for other people. The summary sheet is tidy and needs no explanation.
- Comparing proposals from different people, each saved as a named scenario.
If you want a live switch rather than a static report, a scenario selector built with CHOOSE or INDEX does the same job with formulas. A cash flow forecast in Excel often uses one to flip between cases.
When to use a data table#
Choose a data table when you want to see how sensitive one result is to one or two inputs:
- Loan payments for every combination of rate and term.
- Profit across a price range, to see where it turns negative.
- Many values at once: twenty prices take the same effort as five.
- Results that must stay current as the model changes.
Keep data tables small in large workbooks. They recalculate whenever the sheet does, so many big tables can make Excel sluggish. Switching to Automatic except for data tables (Formulas > Calculation Options) helps; press F9 to update them when you need to.
Common mistakes with both tools#
These slips cause most wrong what-if results:
- Using formula cells as scenario changing cells. Show replaces the formula with a value, and the model breaks quietly.
- Forgetting the summary is static. An old Scenario Summary in a report may no longer match the model.
- Swapping the row and column input cells. In a two-variable table, the values across the top go with the row input cell.
- Putting the data table on another sheet. The input cells must be on the same sheet as the table.
- Trying to delete one result cell. Excel says it can't change part of a data table. Select the whole result area first.
- Hard-typed numbers in the model formula. If B7 says
=B3*(22-B4)-B5, changing price in B2 does nothing, so neither tool works.
For the reverse question, "what price gives a profit of exactly 8,000?", use Goal Seek instead: it works backwards from the result you want to one input.
Our recommendation#
Use Scenario Manager to present a few named cases where several inputs change together, and a data table to explore one or two inputs across a full range of values. For most analysis work, start with a data table or a formula grid, because the results stay live. Reach for Scenario Manager when you need a clean best, base and worst case report, or when three or more inputs move at once.
In short: scenarios to tell a story, data tables to measure sensitivity.
Practise it#
Both tools depend on a model built with locked references. Try the exercise on this page, which works out one row of a price table by hand. Then practise absolute and relative references in a live spreadsheet and build the department budget practice sheet, where every total depends on clean input cells.
Try it yourself
This is a live spreadsheet. Type the formula in the green cell and press Enter.
Work out profit at a test price, the way one row of a data table does. Click E2 and multiply the units (B3) by the test price in D2 minus the variable cost (B4), then subtract the fixed costs (B5). Lock the model cells with $ so the formula could fill down. Press Enter.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Base | Profit | ||||
| 2 | ||||||
| 3 | ||||||
| 4 | ||||||
| 5 | ||||||
| 6 | ||||||
| 7 | ||||||
| 8 |
Tip: Profit is units × (price − variable cost) − fixed costs. Use D2 for the price and lock B3, B4 and B5 with dollar signs.
Practise this in a lesson
Frequently asked questions
What is the difference between Scenario Manager and a data table?
Scenario Manager swaps a few named sets of inputs into your model and can summarise them in a report. A data table runs one or two inputs through a list of values and shows every result in a grid that stays live.
Can a data table change more than two inputs?
No. A data table has at most one row input cell and one column input cell. For three or more inputs that change together, use Scenario Manager or a scenario selector built with CHOOSE or INDEX.
Does the scenario summary update when I change the model?
No. The Scenario Summary is a static report created at that moment. If you change the model or a scenario, create the summary again.
Why can't I delete one cell of my data table?
The results are a single {=TABLE()} array formula. Excel lets you clear or move the whole result area only, so select all the results before you press Delete.
Which is better for a sensitivity analysis?
Usually a data table, because it shows how the result moves across a full range of values for one or two inputs. Scenario Manager is better for a few named cases you want to present side by side.