DataSeptember 2026 · 8 min read

The Spreadsheet Errors You Cannot See

Mihir Hindocha
Mihir Hindocha,
Founder, Lexalytic. 15 years in data at Shell, Citi, NHS and Warner Bros.

The errors people find are the ones Excel shows them. A cell with a hash error gets noticed and fixed. The ones that cost money look completely normal, because they are numbers, and they are in the right place, and they are simply not what anybody thinks they are.

The one that catches everyone

A column of formulas with a typed number partway down. Somebody checked a figure, disagreed with it, and typed what they thought it should be. That row has stopped calculating. Nothing on screen indicates it, the total below still updates, and the cell looks identical to the ones around it. Every review since has looked straight past it, because there is nothing to look at. This is the single commonest way a working spreadsheet starts producing wrong answers, and it survives indefinitely.

The one that only breaks for other people

A formula reading from another workbook. It works perfectly on the machine of the person who built it, because the file it points at is sitting where it expects. Open the same spreadsheet somewhere else and it does not fail, which would be helpful. It shows the last value it saw, quietly, for as long as anybody keeps using it. A finance report that has silently frozen one input while everything around it moves is worse than one that is obviously broken.

The one that costs money when the rate changes

A VAT rate, a margin or a discount typed inside a formula rather than held in a cell. On its own that is harmless. Across four hundred formulas it means that when the rate changes, somebody has to find every instance, and the search will not catch the ones written as a different expression. Six months later you have some calculations on the new rate and some on the old, and no way to tell which without opening each one.

The one that makes sorting wrong

Numbers stored as text. They look like numbers, they line up like numbers, and SUM ignores them completely. Sorting puts 100 before 20, because it is sorting alphabetically. A lookup against them fails against a genuine number even when the two appear identical on screen. This usually arrives from a system export and nobody notices until a total is obviously too low.

The one that is nobody’s fault

A cell that one person edited by hand, in a column where every other cell has the same formula. Sometimes that is deliberate and correct, because one row genuinely is different. Usually it is a drag that stopped a row short, or an edit that never got propagated. Either way the next person cannot tell which, and will either break something by standardising it or leave a real error in place by not.

Why none of this shows up in a review

Because reviewing a spreadsheet means looking at the numbers, and the numbers are fine. Every one of the problems above produces a plausible figure in the right format in the right cell. Finding them means reading the formulas, one at a time, which nobody does on a file with four thousand of them. That is precisely why they persist for years in files that matter.

And the problem underneath all of them

Almost every business has a spreadsheet that somebody built, that runs something important, and that nobody else fully understands. Usually that person has moved on. The errors are worth fixing, but the real exposure is that the file is unreadable to anyone but its author, and the author is not available. Knowing which cells everything else depends on, and writing that down, is worth more than fixing any individual formula.

Finding them without opening every cell

Our free spreadsheet audit reads the formulas rather than the values and reports all of the above, with the specific cells. It runs in your browser, the file is never uploaded and no macros are executed, which matters because a business spreadsheet usually holds exactly what you would not want to send to a website.

The spreadsheet works. That is not the same as being right.

Free audit that reads the formulas rather than the values. Nothing uploaded, no macros run.

Check a workbook