Quality control for financial models

Your spreadsheet's quality control system

Cellenix reads your spreadsheet the way a careful reviewer would, then hands back a plain-English list of what is wrong, where it sits, and how to fix it.

No account neededFiles are never stored.xlsx up to 10MB

Start with a file.

No login, no setup.

Drag and drop your .xlsx file

or click to browse — 10MB maximum

Processed in memory and discarded when the report is delivered. Nothing is shared.

What it does

It reads the whole spreadsheet, not the parts that look important.

Most mistakes hide in the cells nobody re-checks: a range that stops one row short, an assumption typed into a formula, a link to a tab that was renamed last quarter. Cellenix walks every one of them and reports in the language you would use to explain the problem out loud.

Formula logic

Broken ranges, inconsistent rows, hardcoded numbers sitting where an input should be.

Cross-sheet references

Every link between tabs is followed, including the ones that quietly return zero.

Ranked by severity

High, medium and low, so you know what to fix before the meeting and what can wait.

A suggested fix

Each issue arrives with the cell reference and a concrete change, not a warning to investigate.

How it works

Three steps, about a minute.

01

Upload

Drop in the .xlsx. No account, no integration, no permissions to grant.

02

Analyse

Every formula, value and reference is parsed and checked against the rest of the model.

03

Read the report

A ranked, plain-English list with cell locations and suggested fixes you can act on immediately.

Sample report

This is what comes back.

A real report from a three-statement model.

Q3_Model_v14.xlsx6 sheets · 41,208 cells · reviewed in 41s
12 issues
High

Growth rate hardcoded inside a formula

The revenue build multiplies by 0.34 typed directly into the cell rather than reading the assumptions tab.

Fix: Replace 0.34 with a reference to Assumptions!B12.

Revenue!F42
High

SUM range stops one row short

Operating expenses total C4:C18, but the line items continue through row 19.

Fix: Extend the range to C4:C19.

OpEx!C19
High

Reference points at a renamed sheet

The cash flow bridge links to a tab that no longer exists and is silently returning zero.

Fix: Repoint the link to the current Working Capital tab.

CF!D28
Medium

Inconsistent formula across a row

Months January through October use the same structure; November and December differ.

Fix: Copy the October formula across the remaining columns.

Revenue!N42
Medium

Circular dependency in interest expense

Interest depends on average debt, which depends on interest — resolved only by iterative calculation.

Fix: Break the loop with an opening-balance driver or a documented circuit breaker.

Debt!H15
Low

Units mixed within one table

Two columns are stated in thousands while the rest are in millions, without a label.

Fix: Normalise to millions and note the unit in the header.

Capex!B3
Low

Unused named range

A named range is defined but never referenced anywhere in the spreadsheet.

Fix: Delete the definition to keep the name manager readable.

Assumptions!E7

Privacy and security

Your model does not stay here.

Nothing is stored

The file is held only for the length of the analysis, then discarded with the report.

Nothing is shared

No third-party analytics on your data, and no use of your spreadsheet for anything else.

No account to create

There is no sign-up wall, so there is no profile of you or your company to keep.

About

Built by one person, for the moment before you hit send.

I'm Alexx, and I built Cellenix on my own. It came from a simple observation: everyone who sends a spreadsheet to their boss or a client has the same moment of doubt about whether they missed something.

This is an early version and I'm still improving it, so if you find something wrong, I'd like to hear about it — email me at geniyueb@gmail.com.

Check the model before someone else does.

Upload a file