Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. What Do We Do About the Spreadsheet Only One Person Can Run?
Problems We Solve

What Do We Do About the Spreadsheet Only One Person Can Run?

When a spreadsheet only one person understands runs the business, every holiday is a risk. How SpiderHunts turns it into a system the whole team can use.

Updated 4 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

The risk is not the spreadsheet, it is that the logic lives in one person's head and a web of formulas nobody else can read. We document what the sheet actually does, move the rules into a small database-backed application with named screens and checks, and keep an export so nothing is lost on the way.

A normal week with the sheet

It has a name like MASTER_v7_FINAL. It has fourteen tabs, some hidden. Orders, pricing, stock, commission or scheduling all pass through it, and one person, usually the one who built it years ago, is the only one who knows which cells you must never touch.

When they are in, it works. When they are on holiday, people either wait or make careful changes and hope. When a number looks wrong, the question is always the same: 'Ask Dave, he knows how it works.'

You have probably tried to get someone else trained on it. It rarely sticks, because the knowledge is not in a manual. It is in a hundred small habits: paste values here, never sort that column, refresh the lookup before Friday.

How one file became the business

Nobody decided to run the company on a spreadsheet. It started as a quick way to track something, it worked, and each new need was bolted on as another tab or another lookup. Spreadsheets are very good at that, which is exactly why they end up carrying rules that should live in a proper system.

The root problem is that the sheet mixes three things that should be separate: the data itself, the business rules applied to it, and the steps a person follows to use it. When all three sit in one file and one head, you cannot hand any of them over.

There is also a quieter cause. The person who owns it is usually busy and good at their job, so nobody wants to take their time to write it all down. The risk grows because the sheet keeps working.

The price of a single point of failure

What happensWhat it costs you
The owner is off sick or leavesWork stops or continues on guesswork
A formula is overwritten by accidentWrong figures reach customers or payroll before anyone notices
Two people open it at onceConflicting copies, and a morning spent merging them
Someone asks why a number is what it isNobody can trace it without the owner
The business growsThe file slows, breaks, and gets split into more files

None of these show up on a profit and loss statement as a line item. They show up as late evenings, cautious staff and decisions made on numbers nobody fully trusts.

How SpiderHunts takes the sheet apart safely

We do not start by throwing the spreadsheet away. It is the best specification you have, because it encodes years of decisions. Our method is to read it properly before replacing anything.

  1. Sit with the owner and walk through a real week. We record which tabs they touch, in what order, and why.
  2. Trace every formula and lookup, and write each business rule in plain English: 'commission is paid at the standard rate unless the customer is on the legacy rate'. The owner confirms each one.
  3. Separate the data into a proper database (usually PostgreSQL) with defined fields, so a date is always a date and a customer exists once.
  4. Build a small web application with screens for each job the sheet does: enter an order, update stock, run the Friday numbers. Each screen only shows what that job needs.
  5. Put the rules in code with validation, so an impossible value is rejected at entry rather than discovered at month end.
  6. Add an audit trail, so every change records who made it and when.
  7. Run the new system alongside the sheet and compare outputs until the numbers match, then retire the sheet. An export to Excel or Google Sheets stays available for anyone who wants to slice the data.

If parts of the sheet are genuinely fine as a spreadsheet, such as a one-off analysis tab, we leave them alone. The aim is to move the fragile, shared, rule-heavy parts, not to ban spreadsheets.

Life after the master file

Anyone with the right permission can do the daily jobs, because the screens guide them. The owner stops being the help desk and gets their time back for the work they were hired to do.

When a number is questioned, you open the record and see its history. When the owner is on holiday, nothing waits. And the rules that used to live in their head are written down in the system and in plain language documentation, where the next person can read them.

Does this sound like your office?

  • One named person is the only one allowed to edit a key spreadsheet.
  • People say 'do not touch that column' as a matter of routine.
  • There are several versions of the file and you are not sure which is current.
  • A holiday or sick day means certain work simply waits.
  • You have found an error in the sheet that had been wrong for a while.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will we lose the data in the spreadsheet?

No. We import it into the new database and reconcile the totals against the original, and the sheet stays as a read-only record until you are happy to retire it.

What drives the cost of replacing it?

Mostly the number of distinct jobs the sheet does and how many other systems it needs to talk to. A sheet that feeds invoicing and payroll is more work than one that tracks internal tasks.

Can we still get the data into Excel?

Yes. We build exports so people can still analyse the data in Excel or Google Sheets. The difference is that the master copy lives in the system.

What do you need from the person who built it?

Some of their time to walk us through real use and to confirm the rules we write down. That time is the most valuable input to the project.

Keep reading

More on Problems We Solve

Start here

Tell us where the work gets stuck

Describe how the work moves through your business today, the systems and spreadsheets involved and where it goes wrong. We will tell you what we would build, and if a smaller change would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →