Blog Article

Why Spreadsheets Fail in Regulated Quality Systems

A workbook has one modified-date and it belongs to the file, not to any cell. What Part 211, Part 11 and MHRA require of a spreadsheet holding the record.

Comfort is not control. / The file can’t carry the audit.

A spreadsheet has one modified-date, and it belongs to the file

A workbook keeps one timestamp: the last time the file was saved. It does not belong to any cell. Open CAPA_tracker_FINAL_v3.xlsx and you can see the values, the formulas and who last saved it. You cannot see who typed row 14, what row 14 said before, or whether the overdue formula in column H is the one that was approved or the one somebody pasted over it in March. When a second copy sits in a Downloads folder with two extra rows, and a third went out as an email attachment for approval, the site has three files and no record.

That is the mechanism behind most spreadsheet findings. The finding is never "they used Excel". It is that the quality record has no original, no author and no history the site can produce. The same mechanism applies to a training matrix, a deviation log, a change tracker or a supplier list. Document control is the same problem on a procedure; this post is the problem on the operating list.

Working file versus system of record

The useful distinction is not "Excel versus eQMS". It is what the file is for.

Working file System of record
A calculation you can reconstruct from the raw data The place current status lives
A personal analysis, discarded after the decision The place people approve against
A one-off extract from a governed system The thing an inspector is handed
One author, short life, no one else depends on it Shared, enduring, the site's memory of the work

Excel is excellent at the left column. The Complere vs spreadsheets page is the short version of that split. This post is the longer one: what the regulations require once a workbook crosses to the right, how ALCOA+ fails inside a file that still looks tidy, and why the cost of "free" shows up as QA labour rather than a licence.

A spreadsheet used informally is not non-compliant. Once it is the operational system of record, it has to carry weight it was never built to carry.

What the regulations ask of a workbook that holds GxP data

None of the texts names Excel. Read together, they name a computerized system that creates or holds GxP records, and they ask the same things of it whether the interface is a form, a LIMS screen, or a workbook.

Requirement Where it sits What it means for a spreadsheet
Only authorised people change records; input and output checked for accuracy; backup secure from alteration, erasure or loss 21 CFR §211.68(b) A shared file with "edit" for the department does not limit who can change a formula. Paste-over is an output that nobody checked.
Equipment (including computers) checked for proper performance; records of those checks kept §211.68(a) If the workbook calculates a release result, the calculation is in scope. "It is just Excel" is not a performance check.
Complete data from each test, including calculations, with who performed the test and a second-person review §211.194(a)(4), (5), (7), (8) A result typed into a sheet from an instrument printout, printout discarded, is not complete data. A formula nobody verified is not a reviewed calculation.
Validation; accurate complete copies; retrieval through retention; access limited to authorised individuals; computer-generated time-stamped audit trail that does not obscure prior values 21 CFR §11.10(a)–(e) These apply when the spreadsheet is the electronic record under a predicate rule. Native Excel does not produce §11.10(e).
Electronic worksheets version-controlled; changes documented and verified; data transferred onto a worksheet not altered, with an audit trail of the transfer MHRA GxP data integrity guide §6.8 (March 2018) Saving File_v4.xlsx next to File_v3.xlsx is not version control. A silent paste from LIMS into a sheet is a transfer with no trail.
Multiple users: who entered a value, whether it was overwritten, when it was entered; formulae defined, tested, protected, and re-confirmed in data-integrity review MHRA Inspectorate, I don't believe it! (25 May 2018) This is the inspector's own language for why a shared workbook fails ALCOA one letter at a time.

Part 11 is not a spreadsheet regulation; it is an electronic-record regulation. If the predicate rule requires the record and you keep it in a workbook, §11.10 is in play. §211.68(b) does not wait for Part 11: authorised changes and checked input/output already describe the unlocked formula cell.

FDA has not been subtle about the lab version. ABC Testing (2019) cited missing software validation for Excel spreadsheets used to calculate assay results. Adamson Analytical Laboratories (2021) cited unvalidated worksheets whose cell formulas produced negative log reductions. The letters are about calculations used to support quality decisions, not about a Microsoft licence.

How ALCOA+ fails inside a tidy workbook

ALCOA+ in practice maps each attribute to a clause. A shared spreadsheet fails several at once, which is why it attracts findings even when every cell is filled in.

Attribute How a shared workbook typically fails
Attributable The file is opened as a department share. Excel records "Edited by" at file level, not who changed cell D14, and not under a unique identity.
Legible A later save overwrites the previous value. There is nothing left to read.
Contemporaneous A row is back-filled on Friday for work done on Monday. The file's modified date is Friday. Nothing inside the cell says otherwise.
Original Three copies exist. The "official" one is the one printed for the binder. The unofficial one on the shared drive had the failing result.
Accurate A formula was overwritten by a hard-coded number, or a rounding step sits in a macro nobody tested. The sheet still "runs".
Complete Linked emails, a training tracker, and the change record live in other files. The story of one CAPA is four exports.
Consistent Two copies disagree and both look current.
Enduring A personal copy in Downloads is the only place a row survives after someone "cleaned up" the shared file.
Available Retrieval means finding the right filename among FINAL, FINAL_v2, and FINAL_USE_THIS.

MHRA's GDP inspector put the first five of those in one paragraph in 2018, aimed at spreadsheets: with multiple users it may be impossible to tell who entered a value, whether it was overwritten, and when; without version control there may be different versions in use; formulae can be corrupted without anyone noticing. PIC/S PI 041-1 (in force 1 July 2021) applies the same ALCOA tests to paper, electronic and hybrid records.

Where a workbook breaks while it still opens and calculates

Seven mechanisms. Each leaves a file that opens, calculates and looks maintained.

1. The unofficial copy is where the truth was

Original data recorded in an uncontrolled spreadsheet on a shared drive, then transcribed onto an "official" form, is a well-worn inspection story. The unofficial file is the original. The official form is a copy, and if they disagree the site has a data-integrity problem it created for itself. FDA's data-integrity Q&A treats the first capture as the original; a transcription is not an upgrade.

2. The formula is the method, and nobody validated it

A cell formula that calculates assay, log reduction, overdue days or a risk score is a test method implemented in software. §211.68(a) asks for documented checks that the equipment performs properly. §211.194(a)(5) asks for a complete record of calculations. A workbook whose formulas have never been specified, tested across the range, or protected is an unvalidated method that still prints a number. The Adamson letter is this failure with the arithmetic showing: negative log reductions from unvalidated cell formulas.

3. Anyone who can open it can change the logic

§211.68(b) is about authorised personnel changing records. In a shared workbook the authorisation model is usually "everyone in the folder". Unlocking a sheet for data entry unlocks the formulas unless someone designed it not to. One paste of a value over a formula is silent. The sheet still displays a result.

4. Version history is a filename

_v3, _FINAL, _JK and an email attachment are not a revision history. There is no effective date, no withdrawn copy, and no way to answer "which file was in force on 12 June". That is the same gap document control has when the laminate on the line is two revisions behind the system. MHRA says electronic worksheets should be version-controlled and changes verified; a new filename is neither.

5. Approval lives in the inbox

A manager replies "ok" to an attached workbook. Six months later the attachment is not the file on the drive. The approval was never on the record, never dated against a version, never retained with it.

6. Training, change and the tracker don't share a story

A procedure revision sits in the document system, the training matrix in a workbook, the change request in a third file. "Were they trained on the revision in force?" means joining three lists by hand. Deviation, CAPA and change fail the same way when records don't link.

7. There is no trail to review

Why audit trails fail is about digital systems whose trails are off or never read. A native spreadsheet is simpler: there is no computer-generated cell-level trail that meets §11.10(e). File-level "last modified" is not who, what, when, and why. Track Changes is not an independent trail.

Download the spreadsheet-risk self-assessment and score the workbooks that still hold GxP data against those breaks. A file that opens and calculates can still fail every row.

The cost that wasn't on the licence

"Free" is a dangerous word in quality, not because the tool has no price tag, but because somebody always pays for it.

The licence for Excel is already on the machine. The cost is the work around the file: confirming which copy is current, rebuilding a history the file cannot produce, keeping a second tracker because nobody trusts the first, chasing signatures after the fact, lining up change, training and the CAPA by hand.

That labour lands on QA. It does not show up as a software line. It shows up as a day that should have gone on the investigation going on rebuilding a file history instead. Email, a shared drive and a separate training workbook feel practical until a revision, a deviation and a "were they trained?" question arrive in the same week.

An inspector does not care that the spreadsheet was free. They care whether the record survives being challenged. If the answer to "who pays for the cleanup?" is the quality team, the tool is not free. A connected system does not make quality free. It makes that cleanup smaller. We did not build Complere to replace one spreadsheet with a fancier spreadsheet. We built it because "free" tools become expensive the moment someone asks for proof.

What gets asked for, and in what order

They do not ask "do you use Excel?" They ask: the list that was current on this date; who changed this value and what it said before; whether the formula was the approved method; which copy is original; who approved this revision; whether operators were trained on the procedure in force. Those are §211.68, §211.194, §11.10 and the MHRA ALCOA list, asked in the order of the work in front of them. A governed system can fail them too. A shared workbook fails them by construction.

Compensating controls, and where they stop

MHRA is not anti-spreadsheet. The same inspectorate note that lists the ALCOA failures also lists the controls that can make a limited use acceptable:

  • restrict spreadsheets to non-critical data
  • lock cells and sheets so write access is limited to the input positions
  • define, test and protect macros and formulae; re-confirm they are not corrupted as part of data-integrity review
  • for low-frequency lists (a training matrix revised a few times a year, a supplier authentication log), print, approve, date and manage the paper as the controlled version — and then use that version, not the live file that created it

Those controls are real. They are also a lot of procedure wrapped around a tool that will not help you keep them. A locked template with a validated formula, issued as a controlled document, used by one person, with the output printed and signed, can be a defensible calculation. A multi-user CAPA tracker with email approvals cannot be made defensible by adding more cell protection. The test for any workbook you still rely on is short: can you show, from the file itself, which copy is original, who changed a given cell and what it said before, and whether the formulas are under change control? If not, the file is already the unofficial original, and the QA tax is already being paid.

Computer software assurance and GAMP 5 both scale effort to how much of the logic you wrote yourself. A workbook whose formulas are unique to the site is custom software in that frame: the regulated company owns the specification and the proof they work. "It is only Excel" is the category error. The application is infrastructure. The formulas are the method.

What still belongs in Excel

Keep the left column of the first table. Analysis of an extract, a one-off model, a personal working file that is not the record, a chart you will throw away after the meeting. The test is always the same: if this file disappeared tonight, could you reconstruct the quality decision from a governed record? If yes, Excel is still a working file. If no, it has become the system of record, and the rest of this post applies.

Moving the record does not mean banning the tool. It means the quality decision and its evidence live where history, approval and retrieval are properties of the work, and Excel goes back to thinking on paper.

How Complere holds the quality record

The record lives in one place. Current status is not a filename. When someone asks for the open list, there is one list, and earlier states of it remain readable.

Who did what stays on the action. Edits, reviews and approvals carry the person and the time, with what the record said before, so reconstructing a change means reading the record, not rebuilding it from three sources.

Approval sits on the record, not in a thread. A sign-off is part of the item it applies to. You do not have to find last Thursday's attachment to prove the version that was agreed.

Change, training and the event can be read together. A revision, the people trained on it, and the deviation that used it are linked, so "were they trained on the version in force?" is a question the record can answer.

Excel can go back to being a working file. Extracts and analysis still belong there. The quality decision does not.

Which processes may stay in a workbook, which formulas count as methods and how much assurance each one needs are still the quality unit's calls. The system's job is to keep the work you moved out of the tracker as one record, with its history attached.

Frequently asked questions

Questions readers commonly ask about Why Spreadsheets Fail in Regulated Quality Systems.

Are spreadsheets banned in regulated quality systems?

No. Nothing in Part 211, Part 11 or the MHRA GxP data-integrity guide forbids Excel. A spreadsheet used as a working file — a calculation you can reconstruct, a personal analysis, a one-off extract — is not the problem. The risk starts when the file becomes the operational system of record: the place current status lives, the place people approve against, and the place an inspector is pointed at. From then the workbook has to carry compliance weight it was never designed to carry. Site-specific validation and your own procedures still govern whether a given use is acceptable.

Can cell protection and Track Changes make a spreadsheet Part 11 compliant?

They are compensating controls, not a Part 11 audit trail. §11.10(e) asks for a secure, computer-generated, time-stamped trail of operator entries that create, modify or delete records, retained as long as the record, that does not obscure previously recorded information. Excel's Track Changes can be switched off, is not on by default, and is not a computer-generated trail independent of the user. Cell protection stops accidental edits if the password holds; it does not record who overwrote a formula, when, or what the cell said before. MHRA's inspectorate has said the same in plainer language: with multiple users you may not be able to tell who entered a value, whether it was overwritten, or when. Locked templates help a low-frequency, single-user calculation. They do not make a shared CAPA tracker defensible.

Does moving quality work into an eQMS make the process compliant by itself?

No. A governed system changes where the record lives, keeps history attached to the action, and puts approval inside the same workflow. That structure supports compliance. It does not replace intended-use validation, written procedures, or the judgement your quality unit still has to make. The honest split is the same as in every other post in this series: your team owns what good looks like; the system owns a record that can still be read when the people who made it are not in the room.

Disclaimer: This article interprets 21 CFR §211.68, §211.194, 21 CFR §11.10, MHRA’s GxP data integrity guide (March 2018) and the inspectorate note I don’t believe it!, PIC/S PI 041-1, and FDA’s Data Integrity and Compliance With Drug CGMP Q&A. It is not legal advice. Confirm obligations against your own predicate rules, quality manual and procedures.

About the author

Co-founder, Software Architect & Infrastructure Lead

Compliance and quality-systems specialist writing for regulated SaaS buyers in pharma, medical device, biotech, and CDMO. All posts reviewed against current FDA, MHRA, EMA, ICH, and PIC/S guidance before publication.

Continue Exploring

Explore related topics, modules, and compliance resources for a deeper understanding of your quality system.

Complere versus spreadsheets comparison
Related

Complere vs Spreadsheets

Working file versus system of record: versioning, approvals, audit trail and retrieval, side by side.

Explore
ALCOA+ companion post
Related

ALCOA+ in Practice: What Makes a Record Trustworthy

Each attribute, the clause behind it, and where hybrid and spreadsheet records break.

Explore
Document control companion post
Related

Document Control in Pharma: Why Version History Still Fails

A clean revision log and the wrong SOP on the line — the same shape as three copies of CAPA_FINAL.xlsx.

Explore

Related from the blog

More from the Complere editorial team on quality, validation, and inspection readiness.

Core GMP Systems

Supplier Quality Management: What Your eQMS Should Carry

Supplier quality management is one decision made repeatedly. What it has to produce, what spreadsheets and email cost, and what to demand from an eQMS.

Read the article
Core GMP Systems

Why Hybrid Paper-Digital Quality Systems Fail Inspections

Hybrid QMS setups fail when paper and digital records cannot be reconciled into one controlled, retrievable evidence chain.

Read the article
Core GMP Systems

Training Effectiveness in Pharma: Why Completion Is Not Enough

A green training matrix is a count. Effectiveness is whether the person who did the work was qualified on the revision in force that day.

Read the article

See quality work leave the workbook

Walk through a deviation, a change and a training assignment that stay as one record, with who did what still readable months later.