Proper Spreadsheets

Spreadsheet mistakes

Error values, and the one cell causing them

Two hundred cells show #REF!. One of them is the cause, and it is rarely the first one you see.

An example

=VLOOKUP(A2, Rates!A:B, 2, FALSE) showing #N/A

The lookup found no match for the value in A2. Every total that reads this cell now shows #N/A as well.

What each one means

#REF! means a cell or sheet the formula used has been deleted. #DIV/0! means it divided by an empty cell or zero. #N/A means a lookup found no match. #VALUE! means text was used where a number was needed. #NAME? means a function name is misspelt, or not available in this program.

Why it matters

An error spreads: every formula that reads the broken cell breaks too, so one deleted cell can fill a summary with errors. The cell to fix is the first in the chain.

How to find it by hand

In Excel, Formulas then Error Checking steps through each error, and Trace Precedents draws arrows to the cells a formula reads. In Google Sheets, hover over an error to read its message, then follow the cells its formula names until you reach one whose own inputs are fine.

How Proper Spreadsheets finds it

The checker reads every cell back and reports only the cells where an error starts, each with how many other cells fail because of it, so you fix one cell rather than reading two hundred.

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