Excel Formula Explainer
Paste a formula you inherited or copied from the web and see what every function, reference and operator does, in nested order.
Processed locally in your browser/ Your data stays in your browser.
What is Excel Formula Explainer?
Long formulas such as =IFERROR(VLOOKUP(A2,Sheet2!A:C,3,FALSE),"Not found") are hard to read because functions sit inside functions. This tool reads the formula with a real parser, colours each part, and writes an indented outline that explains each function with the arguments you actually used.
Below the outline, a table lists every function, cell, range, name and constant that was detected, and a warnings list points out typical problems: unbalanced parentheses or quotes with their position, wrong argument counts, VLOOKUP without an exact-match flag, volatile TODAY or NOW, IFERROR hiding real errors, whole-column references, numbers stored as text and deeply nested IFs. English, French and Spanish function names are recognised, and both "," and ";" separators work. The formula is only read as text and never calculated.
How does it work?
- Paste the formula, with or without the leading "=", in the box.
- Read the highlighted formula and the indented outline: each function is explained first, then its arguments one level deeper.
- Check the Detected table to see every function, range, cell and constant in one list.
- Open the warnings to fix syntax problems or risky patterns, then copy the corrected formula back into Excel.
Common use cases
- Understanding a formula in a workbook you inherited before you change anything in it.
- Learning how nested functions such as IF inside IFERROR or INDEX with MATCH fit together.
- Checking a formula copied from a forum for missing parentheses, wrong argument counts or unsafe defaults.
- Translating a French or Spanish formula (RECHERCHEV, SOMME.SI.ENS, BUSCARV) into its English meaning for a colleague.
Examples
Try this input in the tool above:
=IFERROR(VLOOKUP(A2,Sheet2!A:C,3,FALSE),"Not found")
IFERROR — Evaluates VLOOKUP(A2,Sheet2!A:C,3,FALSE); if that produces an error (#N/A, #DIV/0!, #VALUE!…) it returns "Not found" instead, otherwise the normal result.
value: VLOOKUP — Looks for A2 in the first column of Sheet2!A:C and returns the value from column 3 of the matching row (exact match).
lookup_value: cell A2
table_array: whole columns A to C on sheet "Sheet2"
col_index_num: number 3
range_lookup: FALSE (logical value)
value_if_error: text "Not found"Privacy
Excel Formula Explainer runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.
Limitations
The tool explains structure and meaning but does not calculate results or look at your data, so it cannot tell whether a range is correct. Functions outside its dictionary are flagged as not explained, and dynamic-array behaviour, LET and LAMBDA are only partly covered.
Related guides
- Compare Excel Files with Reordered Rows
A useful spreadsheet diff depends on matching the right records. Compare by cell position when row order is stable; choose a key column when records have moved.
Frequently asked questions
Does it run or calculate my formula?
No. The text is tokenized and parsed in your browser and nothing is evaluated, so no cell values are needed and nothing leaves your device. That also means it cannot show the result of the formula.
Which functions and languages are supported?
IF, IFS, AND, OR, NOT, SUM, SUMIF, SUMIFS, COUNT, COUNTIF, COUNTIFS, AVERAGE, MIN, MAX, VLOOKUP, HLOOKUP, XLOOKUP, INDEX, MATCH, IFERROR, IFNA, text and date functions and a few more. French and Spanish names such as SI, RECHERCHEV or BUSCARV are mapped to the English function, and unknown names are reported.
Why does it warn about VLOOKUP without FALSE?
When the last argument is missing or TRUE, VLOOKUP does an approximate match and expects the first column sorted ascending. On unsorted data it can return a wrong row without any error, so the tool suggests FALSE or 0 for an exact match.
Related tools
Excel VLOOKUP Formula Generator
Fill in four fields and get a VLOOKUP with the right last argument, an optional IFERROR and warnings about the classic pitfalls.
Excel Tools
Excel XLOOKUP Formula Generator
Enter the value to find, where to look and what to return, and get a working XLOOKUP plus versions for older Excel.
Excel Tools
Excel IF Formula Generator
Choose the cell, the test and the results, and get a ready-to-paste IF formula with an explanation and an IFS version when you add branches.
Excel Tools
Excel SUMIFS Formula Generator
Pick the range to add up, add up to four conditions and get a SUMIFS with correctly quoted criteria, ready to paste.
Excel Tools
Excel COUNTIFS Formula Generator
Describe up to four conditions and get a COUNTIFS that counts the rows matching all of them, with dates and wildcards written correctly.
Excel Tools
Excel Column Letter ↔ Number Converter
Paste column letters or column numbers, one per line, and get the matching number or letters instantly, with a note for every line.
Excel Tools
Excel Date Converter
Turn the five-digit numbers Excel stores for dates into readable dates, or turn a date into its serial number, one value per line.
Excel Tools