Decode a complex Excel formula into plain English with the dependency tree, intermediate results, and worked examples.
Takes a single Excel formula (e.g., a 200-character INDEX/MATCH chain) and produces a plain-English explanation, a dependency tree of subexpressions, and a worked example with sample inputs and outputs.
formula: the formula string starting with =.workbook_path: an .xlsx file referenced by the formula, used to resolve named ranges and sample cell values.target_audience: analyst (default) or non-technical.Sheet1!A1:B10), names, operators, literals.openpyxl (Python) and read defined_names.XLOOKUP(lookup, array, return_array, [if_not_found]) -> "Find lookup in array and return the matching row from return_array; if missing, return if_not_found.").workbook_path is provided, evaluate sub-expressions on a sample of rows. Use formulas (Python) or xlcalculator to evaluate without Excel.Input cell -> Value -> Sub-result.#N/A, #REF!, or wrong results given sparse data.target_audience == non-technical, replace function-name jargon with verbs ("looks up" instead of "XLOOKUP").formula-explained.md with three sections: Plain-English Walkthrough, Worked Example, Common Pitfalls. Top of file shows the original formula and a tree-rendered AST.
Re-evaluate the formula with the supplied workbook (if any) and confirm the worked example's final result matches the actual cell value. Walk the AST line by line and verify every function appears in the explanation step list. If the formula contains a function the lookup table doesn't know (e.g., a custom LAMBDA), surface "unknown function" rather than guess.
NOW, RAND): mark them and warn the worked example may not reproduce.'[Other.xlsx]Sheet1'!A1): cannot resolve without that workbook; surface as opaque reference.Other publishers' experience with this skill. Self-rating is blocked.
Ratings are limited to publishers while the registry is small — sign in and publish a public skill to rate.
No ratings yet. Be the first.
Same domains or capabilities as amitte/excel-formula-explainer.
Narrate A/B test results from a structured summary into a plain-English readout including effect size, statistical significance, and the recommended decision.
Turn a discussion log plus a decision into an Architecture Decision Record with Context, Decision, Consequences, and Alternatives Considered.
Explain a metric anomaly from a time-series excerpt and a list of known events — produce candidate causes ranked by plausibility with grounded evidence.
Diff two OpenAPI YAML files and produce a backwards-compatibility changelog grouped into breaking, non-breaking, and additive changes.
Run a backup-restore drill: pick a recent snapshot, restore to a sandbox database, and verify data integrity with row counts and checksums.
Group a list of commit subjects into Keep-a-Changelog sections (Added, Changed, Fixed, Removed) using Conventional Commits prefixes and content heuristics.