Your spreadsheet as a city

Below is a small quoting workbook of the kind most businesses run on: a few assumptions at the top, twelve quote lines, totals at the bottom. About 150 cells. Nothing exotic.

Now picture each cell as a building. Typed-in numbers are flat lots. Formulas rise, and a formula stands as tall as the number of cells that feed into it, all the way back up the chain.

Scroll ↓

The lots

Every non-empty cell, laid out where it sits on the sheet. Assumptions down the left, one quote per row, totals along the bottom. Pale lots are numbers somebody typed. Blue lots are formulas.

The skyline

Now let each formula rise by how much depends on it from upstream. The quote totals are tall. The grand total at the far corner is the tower, resting on nearly every cell in the book.

That is the thing about a spreadsheet. The number everyone reads is the one with the most underneath it.

One formula

Up in the assumptions, the loaded labour rate should be the wage plus 32% for taxes and benefits: =B2*(1+B3). Someone typed =B2+B3. It adds 0.32 dollars instead of 32 percent.

It looks fine. It is a plausible number. Nothing turns red in a spreadsheet. Keep scrolling and watch where it goes.

The lean

Every labour cost reads that rate. Every price reads the labour cost. Every total reads the prices. One cell, and of the formulas in the book are now wrong, including the tower.

The quotes went out under where they should have been. Nobody would know until the job lost money.

Why this keeps happening

Not because people are careless. In a spreadsheet a rate, a formula and a typed number all look the same, live in the same grid, and can be overwritten by anyone with the file open. The structure that would catch the mistake is not there.

In a proper system the labour rate is stored once, as a rate, and every quote reads that one record. There is no copy to drift and no formula to mistype on row nine.

Break your own

Tap or click any building to make it the bad cell, and see how far the damage travels. Typed inputs at the edges barely matter. Cells near the top of the chain take the whole city with them.

Method. The workbook is invented, and its values are calculated in your browser exactly as a spreadsheet would. A building’s height grows with the square root of how many cells feed it, counting every step back up the chain, so the tallest tower still fits on a screen. “Damaged” means every cell downstream of the bad one. The 4.75% tax rate is North Carolina’s general state rate; county rates are left out. Highland Willow, 2026-10-29.

More pieces like this