SAMPLE. Built from synthetic data to show the format. It is not about a real customer.
Subject: SAMPLE (synthetic data): sample-workbook.xlsx
Kind: spreadsheet
Generated: 2026-10-14T00:00:00Z
Score: 32 / 100
3 failed, 3 warnings, 0 could not run, 4 passed.
| Check | Status | Severity | Finding | Evidence |
|---|---|---|---|---|
| xl.circular | pass | high | No circular references | {
"formulas": 8
} |
| xl.errors | fail | high | 2 cell(s) show an error value | {
"count": 2,
"shown": [
{
"cell": "Model!E3",
"from": "recalculated value",
"value": "#NAME?"
},
{
"cell": "Model!E4",
"from": "recalculated value",
"value": "#DIV/0!"
}
]
} |
| xl.external | pass | medium | No external workbook links | |
| xl.hardcoded | warn | medium | 1 number(s) typed inside formulas | {
"count": 1,
"shown": [
{
"cell": "Model!E1",
"formula": "=D2*1.0825+SUM(D2:D6)",
"literal": "1.0825"
}
]
} |
| xl.hidden | pass | medium | No hidden sheets, rows or columns hold data | |
| xl.merged_formulas | pass | low | No formulas in merged cells | |
| xl.pattern_break | fail | high | 1 cell(s) break the pattern of their neighbours | {
"count": 1,
"shown": [
{
"axis": "column",
"break": "number typed over a formula",
"cell": "Model!D4",
"neighbour_pattern": "R[0]C[-2]*R[0]C[-1]",
"value": 123.45
}
]
} |
| xl.recalc | warn | low | 8 formula cell(s) were saved without a value, so they could not be compared | {
"count": 8,
"shown": [
{
"cell": "Model!E1",
"formula": "=D2*1.0825+SUM(D2:D6)",
"recalculated": 305.1
},
{
"cell": "Model!D2",
"formula": "=B2*C2",
"recalculated": 20
},
{
"cell": "Model!E2",
"formula": "=OFFSET(A1,1,1)",
"recalculated": 2
},
{
"cell": "Model!D3",
"formula": "=B3*C3",
"recalculated": 30
},
{
"cell": "Model!E3",
"formula": "=Missing!A1",
"recalculated": "#NAME?"
},
{
"cell": "Model!E4",
"formula": "=D2/0",
"recalculated": "#DIV/0!"
},
{
"cell": "Model!D5",
"formula": "=B5*C5",
"recalculated": 50
},
{
"cell": "Model!D6",
"formula": "=B6*C6",
"recalculated": 60
}
]
} |
| xl.refs | fail | high | 1 broken reference(s) | {
"count": 1,
"shown": [
{
"cell": "Model!E3",
"formula": "=Missing!A1",
"problem": "references missing sheet 'Missing'"
}
]
} |
| xl.volatile | warn | low | 1 use(s) of volatile functions (they recalculate on every change) | {
"count": 1,
"shown": [
{
"cell": "Model!E2",
"formula": "=OFFSET(A1,1,1)",
"function": "OFFSET"
}
]
} |
Operational review only. It is not legal, security or compliance advice and makes no guarantee of any outcome.