LIVE PRODUCTION QA SYSTEM
Excel Formula Automated QA Dashboard
Automated test verification engine continuously executing 15 boundary variations per formula, validating calculation fidelity, regression fixes, and platform support matrices.
Discovered
133
Canonical registry
Total Tests
1995
15 per formula
Passed
1425
71.4% verified
Unverified
570
Honest gaps (Rule 9)
Failed
0
0 regressions
Bugs Fixed
16/16
100% regression tests
Permanent Regression Test Suite (16 Tests)
| Bug ID | Formula | Component | Bug Diagnosis & Fix | Status |
|---|---|---|---|---|
| BUG-001 | COUNT | SpreadsheetGrid & ExcelEvaluator | COUNT must count only numeric values, not text cellsReturns 3 (counting only 10, 20, 30) | PASS |
| BUG-002 | AVERAGE | SpreadsheetGrid & ExcelEvaluator | AVERAGE must ignore text cells in range instead of adding 0Evaluates to (10 + 20) / 2 = 15.00 | PASS |
| BUG-003 | ROUND | SpreadsheetGrid & ExcelEvaluator | ROUND must return #VALUE! for non-numeric text inputsReturns #VALUE! | PASS |
| BUG-004 | NETWORKDAYS | SpreadsheetGrid & ExcelEvaluator | NETWORKDAYS must return negative working days when start > endReturns negative integer (e.g. -9 working days) | PASS |
| BUG-005 | SORTBY | FormulaGenerator buildWizardFormula | SORTBY row number regex must strip all digits with /\d+/gProduces =SORTBY(A10:C50, A2:A50, 1) | PASS |
| BUG-006 | PERCENTILE | FormulaGenerator buildWizardFormula | PERCENTILE wizard must not generate NaN for empty inputs=PERCENTILE(C2:C50, 0.9) | PASS |
| BUG-007 | NETWORKDAYS.INTL | wizardData translateExcelFormula | Function translation regex must preserve dotted function namesAccurately translates =NETWORKDAYS.INTL(...) to =DIAS.LAB.INTL(...) | PASS |
| BUG-008 | RANGE_VALIDATION | FormulaGeneratorEngine validateRange | Cyrillic lookalikes in range inputs must be detected and converted to ASCIIDetected lookalike character, warned user, and converted to Latin ASCII C2:C50 | PASS |
| BUG-009 | SUMIFS | FormulaGeneratorEngine escapeTextCriteria | Unquoted text criteria in SUMIFS must be safely wrapped in double quotesEmits =SUMIFS(C2:C50, B2:B50, "West") | PASS |
| BUG-010 | TEXT_ESCAPING | FormulaGeneratorEngine escapeTextCriteria | Internal double quotes in text criteria must be doubled per Excel syntaxEscaped internal quotes to "15"" Monitor" | PASS |
| BUG-011 | VLOOKUP | FormulaGeneratorEngine validateInteger | Negative column indices in VLOOKUP/SORT must fail validationRejects negative column index with error message | PASS |
| BUG-012 | RANGE_VALIDATION | FormulaGeneratorEngine validateRange | Malformed ranges like A1: must be caught with descriptive validation messageCaught missing end cell with clear error and fallback | PASS |
| BUG-013 | CELL_COORDINATES | FormulaGeneratorEngine validateCellReference | Row numbers exceeding 1,048,576 must be rejected with Excel boundary errorExplicitly validates against 1,048,576 row limit | PASS |
| BUG-014 | GENERATOR_STATUS | FormulaGenerator truthful status | Generator must never emit unverified "100% syntax-correct" false claimsEmits truthful status: "Validated formula" or "Generated and verified" | PASS |
| BUG-015 | XLOOKUP | FormulaGenerator platform audit | Modern formulas on legacy platforms must be flagged as unsupported with recommendationFlags Platform unsupported and provides alternative recommendation | PASS |
| BUG-016 | PREVIEW_TABLE | FormulaGenerator sample table & previewEngine | Formula Generator preview table must dynamically generate distinct datasets and calculate results from current cellsDynamically generates tailored datasets based on formula/inputs and evaluates result from current cell values | PASS |
Showing 133 of 133 formulas
| Formula | Category | Status | Platform Support Matrix | Interactive Features | Diagnostic Inspect |
|---|---|---|---|---|---|
| lookup | PASS | Excel36520212019Sheets | - | ||
| lookup | PASS | Excel36520212019Sheets | - | ||
| lookup | PASS | Excel36520212019Sheets | - | ||
| logical | PASS | Excel36520212019Sheets | - | ||
| logical | PASS | Excel36520212019Sheets | - | ||
| logical | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| stat | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| array | PASS | Excel36520212019Sheets | - | ||
| array | PASS | Excel36520212019Sheets | - | ||
| date | PASS | Excel36520212019Sheets | - | ||
| date | PASS | Excel36520212019Sheets | - | ||
| finance | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| stat | PASS | Excel36520212019Sheets | - | ||
| stat | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| logical | PASS | Excel36520212019Sheets | - | ||
| logical | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| lookup | PASS | Excel36520212019Sheets | - | ||
| info | PASS | Excel36520212019Sheets | - | ||
| info | PASS | Excel36520212019Sheets | - | ||
| info | PASS | Excel36520212019Sheets | - | ||
| info | PASS | Excel36520212019Sheets | - | ||
| database | PASS | Excel36520212019Sheets | - | ||
| database | PASS | Excel36520212019Sheets | - | ||
| database | PASS | Excel36520212019Sheets | - | ||
| engineering | PASS | Excel36520212019Sheets | - | ||
| engineering | PASS | Excel36520212019Sheets | - | ||
| engineering | PASS | Excel36520212019Sheets | - | ||
| array | PASS | Excel36520212019Sheets | - | ||
| array | PASS | Excel36520212019Sheets | - | ||
| array | PASS | Excel36520212019Sheets | - | ||
| array | PASS | Excel36520212019Sheets | - | ||
| compatibility | PASS | Excel36520212019Sheets | - | ||
| compatibility | PASS | Excel36520212019Sheets | - | ||
| sheets | PASS | Excel36520212019Sheets | - | ||
| sheets | PASS | Excel36520212019Sheets | - | ||
| sheets | PASS | Excel36520212019Sheets | - | ||
IMPORTRANGEDraft | sheets | UNVERIFIED | Excel36520212019Sheets | - | |
| finance | PASS | Excel36520212019Sheets | - | ||
| finance | PASS | Excel36520212019Sheets | - | ||
| finance | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| math | PASS | Excel36520212019Sheets | - | ||
| logical | PASS | Excel36520212019Sheets | - | ||
| logical | PASS | Excel36520212019Sheets | - | ||
| logical | PASS | Excel36520212019Sheets | - | ||
| logical | PASS | Excel36520212019Sheets | - | ||
| lookup | PASS | Excel36520212019Sheets | - | ||
| lookup | PASS | Excel36520212019Sheets | - | ||
| lookup | PASS | Excel36520212019Sheets | - | ||
| reference | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| text | PASS | Excel36520212019Sheets | - | ||
| date | PASS | Excel36520212019Sheets | - | ||
| date | PASS | Excel36520212019Sheets | - | ||
| date | PASS | Excel36520212019Sheets | - | ||
| date | PASS | Excel36520212019Sheets | - | ||
| date | PASS | Excel36520212019Sheets | - | ||
| date | PASS | Excel36520212019Sheets | - | ||
| date | PASS | Excel36520212019Sheets | - | ||
| stat | PASS | Excel36520212019Sheets | - | ||
| stat | PASS | Excel36520212019Sheets | - | ||
| stat | PASS | Excel36520212019Sheets | - | ||
| stat | PASS | Excel36520212019Sheets | - | ||
| stat | PASS | Excel36520212019Sheets | - | ||
| stat | PASS | Excel36520212019Sheets | - | ||
| stat | PASS | Excel36520212019Sheets | - | ||
INTDraft | math | PASS | Excel36520212019Sheets | - | |
SUMPRODUCTDraft | math | PASS | Excel36520212019Sheets | - | |
MINADraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
MAXADraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
STDEVDraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
STDEVPDraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
VARDraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
VARPDraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
PERCENTILEDraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
QUARTILEDraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
CORRELDraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
FORECASTDraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
CLEANDraft | text | PASS | Excel36520212019Sheets | - | |
REPTDraft | text | PASS | Excel36520212019Sheets | - | |
EXACTDraft | text | PASS | Excel36520212019Sheets | - | |
TEXTDraft | text | UNVERIFIED | Excel36520212019Sheets | - | |
FINDDraft | text | UNVERIFIED | Excel36520212019Sheets | - | |
SEARCHDraft | text | UNVERIFIED | Excel36520212019Sheets | - | |
CHARDraft | text | UNVERIFIED | Excel36520212019Sheets | - | |
CODEDraft | text | UNVERIFIED | Excel36520212019Sheets | - | |
NETWORKDAYS.INTLDraft | date | UNVERIFIED | Excel36520212019Sheets | - | |
WORKDAYDraft | date | UNVERIFIED | Excel36520212019Sheets | - | |
NOWDraft | date | PASS | Excel36520212019Sheets | - | |
DATEDIFDraft | date | UNVERIFIED | Excel36520212019Sheets | - | |
HOURDraft | date | UNVERIFIED | Excel36520212019Sheets | - | |
MINUTEDraft | date | UNVERIFIED | Excel36520212019Sheets | - | |
SECONDDraft | date | UNVERIFIED | Excel36520212019Sheets | - | |
WEEKDAYDraft | date | UNVERIFIED | Excel36520212019Sheets | - | |
WEEKNUMDraft | date | UNVERIFIED | Excel36520212019Sheets | - | |
INDIRECTDraft | reference | UNVERIFIED | Excel36520212019Sheets | - | |
ADDRESSDraft | reference | UNVERIFIED | Excel36520212019Sheets | - | |
TRANSPOSEDraft | reference | UNVERIFIED | Excel36520212019Sheets | - | |
ROWDraft | reference | UNVERIFIED | Excel36520212019Sheets | - | |
COLUMNDraft | reference | UNVERIFIED | Excel36520212019Sheets | - | |
ROWSDraft | reference | UNVERIFIED | Excel36520212019Sheets | - | |
COLUMNSDraft | reference | UNVERIFIED | Excel36520212019Sheets | - | |
AVERAGEIFSDraft | stat | UNVERIFIED | Excel36520212019Sheets | - | |
ROUNDUPDraft | math | PASS | Excel36520212019Sheets | - | |
ROUNDDOWNDraft | math | PASS | Excel36520212019Sheets | - | |
MROUNDDraft | math | PASS | Excel36520212019Sheets | - | |
TRUNCDraft | math | PASS | Excel36520212019Sheets | - | |
IRRDraft | finance | UNVERIFIED | Excel36520212019Sheets | - | |
RATEDraft | finance | UNVERIFIED | Excel36520212019Sheets | - | |
NPERDraft | finance | UNVERIFIED | Excel36520212019Sheets | - | |
IPMTDraft | finance | UNVERIFIED | Excel36520212019Sheets | - | |
PPMTDraft | finance | UNVERIFIED | Excel36520212019Sheets | - | |
SLNDraft | finance | UNVERIFIED | Excel36520212019Sheets | - |