Nobody wakes up one morning and thinks "my spreadsheet strategy has failed." It is a slow accumulation. You notice the symptoms before you name the disease. Here are the ones I see most often when companies come to me:
Version conflicts are constant. Two people edited the same file. Someone saved over someone else's changes. You are now maintaining "Q4-budget-FINAL-v3-Nicolas-edits.xlsx" and nobody knows which one is canonical. Google Sheets solves the simultaneous editing problem, but it introduces a different one: you cannot see who changed what formula last Thursday when the numbers stopped making sense.
Formulas are breaking and nobody knows why. Someone inserted a row and broke a VLOOKUP three sheets away. The formula references are invisible unless you audit them cell by cell. The person who wrote the original formula left the company eight months ago. You are now scared to touch anything. This is not paranoia — a 2024 study by Professor Pak-Lok Poon found that 94% of spreadsheets contain errors. The gap between perception and reality is staggering: developers typically estimate a 10% likelihood of errors in their spreadsheets, but field audits consistently find errors in 86% of them.
Your data lives in 12 sheets and a few email threads. Customer information is in one sheet, orders in another, inventory in a third. The connection between them is a manually copied customer ID or — worse — a name string that may or may not match. You are the human join engine.
One person holds the entire process in their head. Every company has one — the person who knows why column M exists, what the color-coded rows mean, and which formulas must not be touched. Onboarding takes two weeks because the spreadsheet logic lives in their head. The tabs have names like "DO NOT DELETE" and "backup of backup." Conditional formatting hides errors instead of surfacing them. If that person takes a two-week holiday or leaves the company, your operations do not slow down — they stop.
You are copy-pasting between systems. You enter the same data into the spreadsheet, the CRM, the invoicing tool, and the reporting deck. Every re-entry is a chance for error. In my experience, teams in this situation spend 8–15 hours per week just reconciling data across disconnected spreadsheets — that is a part-time salary spent on making sure numbers match. McKinsey research found that the average knowledge worker spends roughly 20 percent of the workweek — nearly 1.5 hours per day — just searching for information.
Exceptions have become the normal workflow. The spreadsheet handles the happy path fine. But 80% of your actual operations involve exceptions — special cases, manual overrides, approvals that move to email or Slack because the spreadsheet cannot express them. When the exception is the process, the spreadsheet is not a tool anymore. It is a liability with a grid layout.
Reporting takes a full day every month. You spend Monday morning pivoting, filtering, re-formatting, and praying the numbers add up to the same total as last time. And even then, people message each other to verify: “Is this status still current?” “Which version are you looking at?” When data cannot be trusted at face value, every decision requires a side conversation to confirm reality. The report itself is useful. The process to produce it — and to trust it — is not.