Skip to content

Analysis and presentation

Sensitivity tables

Flex the drivers that matter in one- and two-way tables built with mixed references, and read which lever moves the answer most.

35 minadvancedFree lesson

Learning objectives

  • Build a one-way sensitivity table that recalculates an output for a range of one input
  • Build a two-way table with mixed references ($A9 and B$8) so one formula fills the grid
  • Prove the table with a centre check against the model
  • Read a table to compare levers and find the downside

Scenarios change several assumptions at once into a coherent story. Sensitivity tables answer a narrower question: if this one driver (or these two) were different, what would the answer be? They show which assumptions deserve the most debate — and how wrong the plan can be before it hurts.

In Excel you would use a DATA TABLE, which re-runs the whole model for each input value. This workspace (like many review and audit settings) has no DATA TABLE, so you build the table with formulas: each cell recomputes a compact version of the model from the inputs on its row and column. This makes the logic visible, and mixed references let one formula fill the whole grid.

The output here is Rawdah Home Retail Co.'s FY2028E earnings per share in the store-acceleration case. Rawdah Home Retail Co. is a fictional retailer; all figures are SAR millions and illustrative.

EPS as a function of growth (g) and EBITDA margin (m)

EPS = (Revenue₂₀₂₅ × (1 + g)³ × (m − d) − Interest) × (1 − t) ÷ Shares

(1 + g)³
three years of growth from FY2025A to FY2028E (years on Inputs!B9)
d
depreciation as a % of revenue, so EBIT = revenue × (m − d)
In the grid
g is read from column A ($A9: column fixed, row free) and m from row 8 (B$8: row fixed, column free); every other input is absolute (Inputs!$B$5)

Choosing the ranges. Make each step a plausible change, not an arbitrary one: a margin step of half a point is a realistic miss for a retailer, while ±10 points would show outcomes nobody is debating. Steps of equal likelihood make the comparison fair, which is what the one-step comparison above relies on. Then read the table for the decision: which driver deserves management's attention, and where along each axis the answer crosses a threshold that matters (a dividend that can no longer be covered, a covenant ratio, a target return). If no plausible cell crosses a threshold, the decision is robust to that driver.

Calculation
Exercise 1

Calculate

Use the formula above with FY2025A revenue 1,497.0, growth 8.0% a year for three years, EBITDA margin 12.5%, depreciation 4.3% of revenue, interest 29.8, tax 20% and 120 million shares. What is FY2028E EPS (SAR, two decimals)?

Concept check
Exercise 2

Check your understanding

Around the base case, one growth step (1.0%) changes FY2028E EPS by SAR 0.030 and one margin step (0.5%) by SAR 0.061. What should management take from this?

Select one answer
Model · 3 tabs
Exercise 3

Challenge: Rawdah's EPS sensitivity tables

The Inputs and the base-case Model are built. On Sensitivity:

  1. One-way table (rows 2–6): for each growth rate in column A, FY2028E revenue (B), EBITDA (C) and EPS (D). Write row 2 with the right anchors and copy it down.
  2. Two-way table (B9:F13): EPS for the growth in column A and the EBITDA margin in row 8. Write one formula in B9 with mixed references ($A9, B$8) and copy it across the grid.
  3. B15: centre check: the two-way table's base cell (D11) minus the model's EPS.
  4. B16–B17: the lowest EPS in the grid and the range (max − min).

When you submit, every input is shifted: tables built from typed numbers won't follow.

0/43 cells entered · Ctrl+. jumps to the next empty cell
Inputs!A1

Base-case drivers for FY2028E and the step sizes of the sensitivity tables.

AB
1Inputs (SAR millions)Value
2Revenue, FY2025A1,497.0
3Revenue growth a year, FY2026E–FY2028E7.0%
4EBITDA margin, FY2028E13.0%
5Depreciation (% of revenue)4.3%
6Interest expense, FY2028E29.8
7Tax rate20.0%
8Shares outstanding (millions)120
9Years of growth to FY2028E3
10Growth step in the tables1.0%
11Margin step in the tables0.5%
InputYou build (dashed while empty)Given, lockedInputs (SAR millions)

You're learning as a guest — exercises are checked, but progress isn't saved. Create a free account to keep it.