Advanced Excel · Interactive lesson 1 of 12
Workbook architecture
Everything from here on assumes a workbook someone else can open, trust, and refresh without you in the room. That starts with structure: where raw data lives, where formulas live, and where a person types a number versus where a formula reads one.
Screens shown: Excel for Microsoft 365 for Windows. Practice works in any browser.
Written tutorialWorkbook Architecture: Structuring Excel ModelsSkill check
Given a single messy sheet mixing typed numbers, formulas, and a summary all in one tab, try these:
- Point out which cells are inputs a person typed versus formulas that calculate.
- Sketch how you'd split this into separate tabs before touching a single formula.
- Explain what a "named range" buys you over a bare cell reference like
$F$2. - Say what should live on a Documentation or Notes sheet that shouldn't live in a formula's comment.
Comfortable already? Skip ahead to A2 — Dynamic Array Formulas.
Concept teach
What you're learning
- Input
- The only sheet a person types into by hand — assumptions, raw entries. Nothing here should be a formula.
- Data
- Raw records, usually as a Table (I1) — never touched by hand once it's loaded, only ever appended to or refreshed.
- Calculation
- The formulas that turn Data into something useful — kept separate so a broken formula never contaminates the raw records.
- Summary & Output
- What a reader actually sees — PivotTables, dashboards, the final report. Everything here reads from Calculation; nothing here is typed by hand.
- Assumption cells & named ranges
- A rate, a fee, a cutoff date — stored once, in one visible cell, and named so a formula reads
=Price*(1-DiscountRate)instead of a bare$F$2nobody remembers the meaning of. - Documentation sheet
- Where the workbook came from, what refreshes it, and what to check before trusting it — the difference between a workbook someone can hand off and one only you can run.
- Version & refresh notes
- A "last refreshed" date and a one-line refresh procedure, kept in plain sight — not buried in a cell comment three tabs deep.
- When to split a workbook
- Once a single file starts serving two audiences (say, raw ops data and an executive summary) with different refresh cadences or access needs, that's usually the signal to split it into two.
Where to find it in Excel
Sheet tabs›Formulas › Name Manager
| A | B | C | D | E | F | ||
|---|---|---|---|---|---|---|---|
| 1 | Inputs — change only the yellow cells | ||||||
| 2 | Assumption | Value | Source / note | ||||
| 3 | Tax rate | 8% | Finance, Jan 2027 | ||||
| 4 | Growth | 3.5% | Plan v3 | ||||
| 5 | FX rate | 1.08 | ECB, monthly | ||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
Swipe sideways to see the whole window.
- 1One job per sheet: README, Inputs, Data, Calc, Output.
- 2Assumption cells are styled as inputs so nobody types over a formula.
- 3Each assumption has a name; the Name Box shows TaxRate instead of B3.
- 4Formulas › Name Manager (Ctrl+F3) lists every name and what it refers to.
Rendered view of Excel for Microsoft 365 (Windows). Ribbon layout can differ slightly on Mac, Excel for the web or a narrow window.
Guided build
Click through the five tabs below to see what belongs on each one, then write the order formula using the two assumption cells on Input.
Independent extension
Redesign a real workbook
Take a single-sheet workbook you actually use and redesign it into this structure: an Input tab holding only typed assumptions, a Data tab holding only raw records, a Calculation tab doing the work, and a Summary/Output tab a reader could open without ever seeing a formula. Name at least one assumption cell, and start a Documentation tab with a one-line refresh procedure.
Spot a mistake or have an idea for this lesson? Send feedback