Excel Formula Evaluator
Evaluate Excel-style formulas in your browser.
Type numbers or text into the cells. Reference them in the formula below as A1, B2, or ranges like A1:C3.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 | |||||
| 4 | |||||
| 5 | |||||
| 6 |
=. The result updates as you type or edit the grid.A common subset of Excel — 44 functions, plus the operators + - * / ^ & and comparisons = <> < > <= >=.
- SUM
- AVERAGE
- COUNT
- COUNTA
- MIN
- MAX
- PRODUCT
- MEDIAN
- ROUND
- ROUNDUP
- ROUNDDOWN
- ABS
- SQRT
- POWER
- MOD
- INT
- CEILING
- FLOOR
- EXP
- LN
- LOG
- LOG10
- PI
- IF
- AND
- OR
- NOT
- TRUE
- FALSE
- CONCAT
- CONCATENATE
- LEN
- UPPER
- LOWER
- TRIM
- LEFT
- RIGHT
- MID
- SUBSTITUTE
- VALUE
- TEXT
- SUMIF
- COUNTIF
- AVERAGEIF
How to use Excel Formula Evaluator
What this tool does
This tool evaluates Excel-style formulas right in your browser. It has two parts: a small editable data grid where you type numbers and text, and a formula box where you write an Excel formula that references those cells. As soon as you change a cell or edit the formula, the result is recalculated and shown. It is a fast way to test a formula, learn how a function behaves, or check a calculation without opening a full spreadsheet application.
The grid starts at six rows by five columns, with columns labelled A to E and rows numbered 1 to 6, exactly like Excel. You can add or remove rows and columns as needed. The tool loads with sample numbers already in the grid and a working formula, so you can see a real result the moment the page opens.
Why and when you’d use it
Spreadsheet formulas are powerful but easy to get slightly wrong, and opening
Excel or Google Sheets just to try one out is slow. This evaluator is for the
quick check: does IF nest the way I think? What does ROUND do with a
negative number of digits? How does SUMIF pair its criteria range with its
sum range? You type it, you see the answer.
It is also a gentle way to learn. Because every step is visible — change a cell, watch the number move — it is easier to build an intuition for how functions and ranges work than it is by reading documentation. Analysts, marketers and operations people who use spreadsheets daily but were never formally taught them often find this kind of immediate feedback the fastest way to get comfortable.
How to use it
- Type values into the data grid. Cells can hold numbers (
12,3.5) or text (apple). Use the + Row, − Row, + Column and − Column buttons to resize the grid. - In the Formula box, type an Excel formula starting with
=. For example=SUM(A1:A6)adds the first six cells of column A. - Read the result panel below. It updates live as you edit the grid or the formula.
- Click any of the example chips to drop a ready-made formula into the box and see it evaluated against the sample data.
- Use the Copy button to copy the result.
What the engine supports
The evaluator understands number, text and TRUE/FALSE values; single cell
references like B2 and ranges like A1:C3; the operators +, -, *, /,
^ (power), & (join text) and a trailing %; and the comparisons =, <>,
<, >, <=, >=. It supports a useful subset of Excel functions:
aggregates (SUM, AVERAGE, COUNT, COUNTA, MIN, MAX, PRODUCT,
MEDIAN); maths (ROUND, ROUNDUP, ROUNDDOWN, ABS, SQRT, POWER,
MOD, INT, CEILING, FLOOR, EXP, LN, LOG, LOG10, PI); logic
(IF, AND, OR, NOT); text (CONCAT, CONCATENATE, LEN, UPPER,
LOWER, TRIM, LEFT, RIGHT, MID, SUBSTITUTE, VALUE, TEXT); and the
conditional aggregates SUMIF, COUNTIF and AVERAGEIF.
To be clear: this is a common subset, not the whole of Excel. Excel ships with
roughly 500 functions, and lookups (VLOOKUP, XLOOKUP), dates, arrays and
financial functions are deliberately out of scope. The full supported list is
shown inside the tool.
Common pitfalls and tips
A formula must start with = — without it the entry is treated as a plain
value. Text inside a formula must be wrapped in double quotes, so
=IF(A1>5,"big","small") is correct but =IF(A1>5,big,small) is not.
Dividing by an empty or zero cell produces #DIV/0!; a misspelled function
name produces #NAME?; mixing text into a maths function produces #VALUE!.
These match Excel’s own error codes, and the tool prints a short explanation
beneath each one. Ranges flow into aggregate functions as a flat list of
values, and non-numeric cells in a range are simply skipped by functions like
SUM and AVERAGE.
Privacy
Everything happens on your device. The formula parser and the calculation engine are JavaScript that runs inside your browser tab — there is no server call when you evaluate a formula. The grid values and formulas you enter are never uploaded, never saved and never logged. You can safely use real figures from a private budget or model; nothing about them leaves your computer.
Frequently asked questions
Which Excel functions does this evaluator support?
How do I reference the data grid in a formula?
What do the #DIV/0!, #VALUE! and #NAME? messages mean?
Why does my formula give a slightly different number from desktop Excel?
Is my data private when I use this tool?
Related tools
Statistics Calculator
Calculate mean, median, mode, and standard deviation.
CSV Statistics
Compute statistics for each column of a CSV.
CSV Viewer & Editor
View and edit CSV files in a clean table.
JSON to Excel
Convert JSON data into a downloadable Excel file.
Table Generator
Build tables and export them as HTML, Markdown, or CSV.
CSV to Table Converter
Convert CSV data into an HTML table.