Proper Spreadsheets

Spreadsheet mistakes

One row that calculates something different

Every row in the column does the same thing, except one. The answer it shows looks perfectly normal.

An example

Row 7: =C7*D7, row 8: =C8*D7, row 9: =C9*D9

Row 8 multiplies by the rate in row 7 instead of its own. Its answer is close enough to pass a glance.

How it happens

A cell edited to fix one case and never put back. A paste that shifted a reference by a row. A formula copied in from another file. Each leaves one row doing something its neighbours do not.

Why it matters

Nothing shows an error, and the figure is plausible. It is the kind of mistake that survives every review that looks at results rather than formulas.

How to find it by hand

Excel marks some inconsistent formulas with a small green triangle in the corner of the cell, but only for some patterns and only when error checking is switched on. Google Sheets has no such marker.

The dependable way is to show formulas with Ctrl and the backtick key and read down every calculated column, row by row, looking for the one that differs.

How Proper Spreadsheets finds it

The checker rewrites every formula in a form where a filled down column has a single shape, and reports any row inside a run whose shape differs, saying what the rows around it do. The first and last rows of a run are left alone, because an opening balance or a total legitimately differs.

Check a whole file in seconds

Finding this by hand means reading every formula in the file. The free check reads them all, along with six other mistakes that show no error, and points to each cell. Your file is deleted as soon as the check finishes.

Other mistakes worth checking for