ToolJutsu
All tools
Data Tools

Excel Formula Evaluator

Evaluate Excel-style formulas in your browser.

Data grid6 rows × 5 columns

Type numbers or text into the cells. Reference them in the formula below as A1, B2, or ranges like A1:C3.

ABCDE
1
2
3
4
5
6
Start with =. The result updates as you type or edit the grid.
Try an example
Result
67
Supported functions

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
Processed on your device. We never see your files.

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

  1. 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.
  2. In the Formula box, type an Excel formula starting with =. For example =SUM(A1:A6) adds the first six cells of column A.
  3. Read the result panel below. It updates live as you edit the grid or the formula.
  4. Click any of the example chips to drop a ready-made formula into the box and see it evaluated against the sample data.
  5. 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?
It supports a common subset of Excel — not the full library of roughly 500 functions. The maths and statistics group covers SUM, AVERAGE, COUNT, COUNTA, MIN, MAX, PRODUCT, MEDIAN, ROUND, ROUNDUP, ROUNDDOWN, ABS, SQRT, POWER, MOD, INT, CEILING, FLOOR, EXP, LN, LOG, LOG10 and PI. The logic group covers IF, AND, OR, NOT, TRUE and FALSE. The text group covers CONCAT, CONCATENATE, LEN, UPPER, LOWER, TRIM, LEFT, RIGHT, MID, SUBSTITUTE, VALUE and TEXT. There are also the conditional aggregates SUMIF, COUNTIF and AVERAGEIF. Every function name is listed inside the tool.
How do I reference the data grid in a formula?
Use Excel-style cell references. A1 is the cell in column A, row 1; B3 is column B, row 3. A range is two references joined by a colon, such as A1:A6 for the first six cells of column A, or A1:C3 for a rectangle. Functions like SUM and AVERAGE accept ranges; the result updates the moment you change a cell or the formula.
What do the #DIV/0!, #VALUE! and #NAME? messages mean?
They are Excel's standard error codes. #DIV/0! means a formula divided by zero. #VALUE! means the formula could not be parsed, or a value was the wrong type — for example feeding text into SUM. #NAME? means an unknown function name was used, usually a typo. #REF! means a cell reference is not valid, and #NUM! means a numeric result is impossible, such as the square root of a negative number. The tool shows the code and a short explanation.
Why does my formula give a slightly different number from desktop Excel?
For the supported functions the results match Excel for ordinary inputs. Tiny differences can appear in the last decimal places because of how floating-point numbers are stored — this is the same rounding behaviour every spreadsheet has. The tool also implements a simplified version of TEXT that handles the common number and percentage format codes, not every possible format string.
Is my data private when I use this tool?
Yes. The formula parser and evaluator are written in JavaScript that runs entirely inside your browser tab. The numbers and text you type into the grid, and the formulas you write, are never uploaded, never stored and never logged. Nothing leaves your device, so you can test formulas with real figures from a confidential model without any privacy risk.

Related tools