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.

AdvancedInteractive

Screens shown: Excel for Microsoft 365 for Windows. Practice works in any browser.

Written tutorialWorkbook Architecture: Structuring Excel Models

Skill 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$2 nobody 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

Swipe sideways to see the whole window.

  1. 1One job per sheet: README, Inputs, Data, Calc, Output.
  2. 2Assumption cells are styled as inputs so nobody types over a formula.
  3. 3Each assumption has a name; the Name Box shows TaxRate instead of B3.
  4. 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.

🗂️ Structured Workbook
Input
Data
Calculation
Summary
Output
—
ƒx
D2 is Net Total. Reference the two assumption cells on Input — DiscountRate ($F$2) and ShippingFlat ($F$3) — instead of retyping 0.10 and 15.

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