Guides / Practical planning
Build a two-driver sensitivity table in Excel
Build the grid yourself, fix mixed references and row/column input mistakes, and read the break-even boundary with capacity costs included.
Introduction
A two-driver sensitivity table calculates one output for every combination of two inputs while holding the rest of the model fixed. Build it from a working output formula, label the input units and calculate a few cells independently. Use the grid to find a decision boundary, then check whether its volumes and costs are operationally possible.
Set up one small price-and-volume model
Use a single worksheet for this example. Monthly price is $50, volume is 800 units, variable cost is $30 per unit and included fixed operating cost is $12,000 per month. All figures are assumed; the result excludes any costs outside those definitions.
| Cell | Meaning | Value or formula |
|---|---|---|
| B2 | Price, $ per unit | 50 |
| B3 | Units per month | 800 |
| B4 | Variable cost, $ per unit | 30 |
| B5 | Fixed cost, $ per month | 12,000 |
| B6 | Operating result, $ per month | =(B2-B4)*B3-B5 |
The base result is ($50 − $30) × 800 − $12,000 = $4,000. Price and variable cost are per unit; fixed cost and volume cover the same month. A grid mixing annual fixed cost with monthly volume would answer a different question.
Build the grid using ordinary formulas
Put volumes 600, 700 and 800 in E9:G9. Put prices 45, 50 and 55 in D10:D12. In E10 enter =($D10-$B$4)*E$9-$B$5, then copy across and down through G12. The row price moves down; the column volume moves across; cost assumptions remain fixed.
| Price / units | 600 | 700 | 800 |
|---|---|---|---|
| $45 | −3,000 | −1,500 | 0 |
| $50 | 0 | 2,000 | 4,000 |
| $55 | 3,000 | 5,500 | 8,000 |
The base intersection is G11: price $50 and volume 800, giving $4,000. The low-price, low-volume corner E10 is (45 − 30) × 600 − 12,000 = −$3,000. If the copied grid does not produce both values, inspect the dollar signs and references before interpreting the colors or totals.
Use Excel's two-variable Data Table for a linked model
When the output depends on a larger model, desktop Excel's Data Table can substitute input combinations through that model rather than reproduce the entire calculation in every grid cell. Microsoft's two-variable Data Table instructions explain the row and column input fields.
- To build the Data Table version instead, clear the calculated cells E10:G12 and keep the volume and price headings. Put
=$B$6in D9, where the input row and column meet. - Select D9:G12, including the output reference and both sets of input headings.
- Choose Data → What-If Analysis → Data Table.
- Set Row input cell to B3 because the row contains volumes. Set Column input cell to B2 because the column contains prices.
Swapping those inputs feeds 600 into price and 45 into units at the first corner, creating results for the wrong combinations. If values stay unchanged after inputs move, inspect calculation settings: data-table recalculation can be excluded from normal automatic calculation. Microsoft documents selecting the table formulas and pressing F9 to recalculate them.
Read a boundary rather than only the best cell
The zero at $50 and 600 units is operating break-even under the included costs. At $45 it takes 800 units. Moving across a row isolates volume; moving down a column isolates price. The table does not estimate how customers respond to a price change or assign probabilities to the nine combinations.
For example, comparing the base $4,000 with $45 and 700 units gives −$1,500, a $5,500 reduction. Separate the changes to understand it: dropping volume from 800 to 700 at $50 loses $2,000; then dropping price by $5 on 700 units loses $3,500. Their sum matches the $5,500 change along that path.
Recalculate beyond a capacity step
Suppose serving more than 700 units requires an extra $2,000 shift. The 800-unit column must include that cost: its results become −$2,000, $2,000 and $6,000 at prices $45, $50 and $55. Update the main output formula as well as any direct grid formula; a Data Table should follow the same cost logic.
For the direct formula grid, the additional deduction is -IF(E$9>700,2000,0) before copying across. That condition uses the column's volume. If extra capacity cannot be obtained, label those combinations infeasible instead of treating them as forecast options.
The break-even and capacity guide develops that constraint. Use the downside scenario guide for connected events and responses, and the DCF guide for a cash-flow valuation that can be examined with the same two-input method.
Try a related calculation
- Break-even calculator
Inspect the cost-coverage boundary using the same price and variable-cost definitions.
- Company forecast
Compare explicit annual driver cases without treating a sensitivity grid as a probability forecast.
