Generated by Power Migrate 0.1.0a1. SHA-256 1ee4a1f3e378e3e9629e9c64f2b1f7b1decc29c9301882895eb365abbcd5c2bb.
| Measure | Value |
|---|---|
| Sheets | 8 (1 hidden) |
| Populated cells | 4116 |
| Formula cells | 2477 |
| Logic blocks (formula patterns) | 43 |
| Input cells (constants read by formulas) | 1275 |
| Output cells (formulas nothing else reads) | 335 |
| Defined names | 6 (0 broken) |
| Distinct functions used | 19 |
| Feature flags raised | 17 |
| Sheet | State | Cells | Formulas | Blocks | Inputs | Outputs |
|---|---|---|---|---|---|---|
| Assumptions | visible | 22 | 1 | 1 | 9 | 1 |
| Lookups | visible | 48 | 0 | 0 | 42 | 0 |
| Orders | visible | 3612 | 2099 | 8 | 1206 | 301 |
| Revenue | visible | 211 | 193 | 8 | 12 | 16 |
| Costs | visible | 66 | 59 | 5 | 1 | 0 |
| P&L | visible | 133 | 116 | 12 | 4 | 9 |
| Scratch | hidden | 5 | 0 | 0 | 1 | 0 |
| Dashboard | visible | 19 | 9 | 9 | 0 | 8 |
Arrows point from the sheet doing the reading to the sheet being read; the number is how many formulas make that read.
graph LR
S0["Assumptions"]
S1["Lookups"]
S2["Orders"]
S3["Revenue"]
S4["Costs"]
S5["P&L"]
S6["Scratch"]
S7["Dashboard"]
S4 -->|36| S0
S7 -->|1| S4
S7 -->|1| S2
S7 -->|5| S5
S7 -->|2| S3
S7 -->|1| S6
S2 -->|599| S0
S2 -->|600| S1
S5 -->|12| S0
S5 -->|24| S4
S5 -->|24| S3
S3 -->|1| S0
S3 -->|156| S2
| Function | Uses | Converted |
|---|---|---|
| VLOOKUP | 600 | yes |
| EOMONTH | 312 | yes |
| TEXT | 301 | yes |
| IF | 300 | yes |
| SUMIFS | 152 | yes |
| SUM | 39 | yes |
| COUNTIF | 14 | yes |
| MAX | 13 | yes |
| ROUND | 12 | yes |
| IFERROR | 12 | yes |
| ROUNDUP | 12 | yes |
| INDEX | 2 | yes |
| MATCH | 2 | yes |
| TODAY | 1 | yes |
| MIN | 1 | yes |
| AVERAGEIF | 1 | yes |
| AVERAGE | 1 | yes |
| CONCATENATE | 1 | yes |
| COUNTA | 1 | yes |
| Name | Scope | Refers to | Status |
|---|---|---|---|
| AvgSalary | workbook | Assumptions!$B$9 |
ok |
| FX_EUR_GBP | workbook | Assumptions!$B$7 |
ok |
| GrowthRate | workbook | Assumptions!$B$5 |
ok |
| HeadcountStart | workbook | Assumptions!$B$8 |
ok |
| MonthlyRent | workbook | Assumptions!$B$10 |
ok |
| TaxRate | workbook | Assumptions!$B$6 |
ok |
Everything here is detected deterministically. Items marked as stubbed appear as UNSUPPORTED in the generated code and as not converted in the reconciliation report.
| Feature | Count | What it means | Examples |
|---|---|---|---|
| cached_error | 11 | Cell showed an Excel error when the workbook was saved | Orders!H59 (#N/A), Orders!I59 (#N/A), Orders!J59 (#N/A), and 8 more |
| hard_coded_literal | 2 | Numbers typed into formulas rather than held in input cells | Costs!B4 (12 in 12 cells with this pattern), 'P&L'!B10 (3 in 12 cells with this pattern) |
| formula_like_text | 1 | Text cell that starts with '='; probably a formula that was never entered | Assumptions!A16 (=see Scratch for the adjustment workings) |
| merged_cells | 1 | Merged cells (layout only) | Lookups (1 merged ranges) |
| hidden_sheet | 1 | Hidden sheet | Scratch |
| volatile_function | 1 | Volatile function: results change on every recalculation | Assumptions!B14 (TODAY (frozen to the file's last-saved time)) |