Field Guide

Excel formula symbols: what every operator and sign means

Updated

The symbols in an Excel formula are its operators, and Excel’s own operators reference groups them into four kinds: arithmetic operators (+, -, *, /, %, ^) that do the math, comparison operators (=, >, <, >=, <=, <>) that return TRUE or FALSE, the text operator & that joins values, and reference operators (:, a comma, and a space) that build the cell ranges a formula reads. On top of the operators, every formula opens with =, and parentheses decide what Excel calculates first. This page is the glossary of what each symbol does, with the two that draw the most questions, the dollar sign and the ampersand, handed off to their own guides.

Arithmetic operators

These are the math signs, and they work the way a calculator would lead you to expect, with one that catches people out.

Symbol Name What it does
+ Plus Addition, as in =A1+B1
- Minus Subtraction, and negation when it sits in front of a value (-A1)
* Asterisk Multiplication
/ Forward slash Division
% Percent Divides the value in front of it by 100, so 20% is 0.2
^ Caret Exponentiation, so =2^3 is 8

The % sign is the one worth a second look: in an Excel formula it means percent, not the remainder-after-division that it stands for in some other tools. Typing 20% hands Excel 0.2. Building percentage calculations with it gets its own guide in percentages in Excel.

Comparison operators

Comparison operators test two values against each other and return TRUE or FALSE instead of a number. That true-or-false result is what the logical functions run on, so these turn up constantly inside the IF function and the AND, OR, and NOT functions.

Symbol Meaning
= Equal to
> Greater than
< Less than
>= Greater than or equal to
<= Less than or equal to
<> Not equal to

Two of these are the usual source of confusion. <> is Excel’s not-equal-to sign, not a mistype, and the two-character operators always put the angle bracket first: >=, <=, <>. A comparison earns its keep only where a TRUE or FALSE is useful, most often as the first argument of an IF.

=IF(A2>=10, "Pass", "Fail")
The >= is a single operator, greater than or equal to. It returns TRUE when A2 holds 10 or more, and IF turns that TRUE or FALSE into the label you chose. Written as two separate signs, > =, the formula breaks.

The ampersand and the dollar sign

Two symbols come up often enough to each have a full guide; here is the short version and where to go for the rest.

& (ampersand) joins two values into one piece of text. =A2&" "&B2 runs a first name, a space, and a last name together into a full name. It is the text concatenation operator, and CONCAT, TEXTJOIN, and the rest of combining text live in how to concatenate in Excel.

$ (dollar sign) locks the part of a cell reference it stands in front of, so that part does not shift when you copy the formula. In $A$1 both the column and the row are pinned; $A1 and A$1 pin one half each. It has nothing to do with currency. The full account of relative, absolute, and mixed references, plus the F4 shortcut, is in cell references in Excel.

Reference operators: the colon, the comma, and the space

Reference operators build the addresses a formula reads. There are three classic ones.

Symbol Name What it does
: Colon Range operator: one reference to every cell between two references, so A1:A10 is that whole stretch and =SUM(B5:B15) totals it
, Comma Union operator: combines separate references into one, as in =SUM(B5:B15, D5:D15)
(space) Space Intersection operator: the cells two references have in common, as in =SUM(B7:D7 C6:C8)

The comma has a second job that causes more trouble than the union operator ever does: it also separates a function’s arguments, like the three parts of an IF. Which character does that separating depends on your operating system locale and Excel settings, and in some configurations it is a semicolon rather than a comma. So a formula pasted from a colleague in another region can arrive with semicolons where your Excel wants commas, and it breaks until the separators match.

Two more reference operators show up in newer Excel. A # placed after a reference, as in =SUM(A2#), is the spilled-range operator, which points at the whole result of a dynamic array formula. And @, as in =@A1:A10, marks implicit intersection. Both sit in the same operators reference as the classic three.

Parentheses and the order of operations

Excel does not simply work left to right. When a formula holds several operators, it runs them in a fixed order of precedence, and only falls back to left-to-right for operators on the same level. From first to last: reference operators, then negation, then percent, then exponentiation, then multiplication and division, then addition and subtraction, then the ampersand that joins text, and comparison operators last.

That order is why =5+2*3 returns 11 rather than 21: the * outranks the +, so Excel multiplies 2 by 3 first and then adds 5. Parentheses are the override. As Microsoft’s operators reference puts it, “To change the order of evaluation, enclose in parentheses the part of the formula to be calculated first.” Wrap the addition and =(5+2)*3 returns 21 instead.

D2
fx
=A2+B2*C2
A B C D
1 a b c Result
2 5 2 3 11
=A2+B2*C2 returns 11, not 21. Excel runs the multiplication B2*C2 first (2 times 3 = 6), then adds A2. To add before multiplying, wrap it: =(A2+B2)*C2 returns 21.

Balance matters as much as placement: every ( needs its ), and a mismatch is one of the routine reasons a formula will not enter at all.

The signs that are not operators

A couple of symbols that people search for as formula operators are not operators at all.

A cell showing ####, a row of number signs, is neither an error nor an operator. It means the column is too narrow to display the value, so widening the column shows it. The lone exception is a date or time that has calculated to a negative value, which Excel also shows as number signs.

The true error values do start with a number sign, #NAME?, #REF!, #VALUE!, #DIV/0! and the rest, but the sign there is part of the error’s name, not something you type. Each one reports a specific failure, and Excel errors explained walks through what every one means.

Curly braces {} are also not operators. They wrap an array constant such as {1,2,3}, and Excel puts them around a formula that was entered as an array. When and why they show up is covered in array formulas in Excel.

The short version

Frequently asked questions

What do the symbols in an Excel formula mean?
They are the operators that tell Excel what to do with the values, and Excel sorts them into four kinds. Arithmetic operators do the math: plus, minus, the asterisk for multiply, the forward slash for divide, the caret for powers, and the percent sign. Comparison operators like greater than and equal to test two values and return TRUE or FALSE. The ampersand joins text into one value. Reference operators, the colon, a space, and the comma, build the cell ranges a formula reads. Every formula also opens with an equal sign, which is what tells Excel to calculate rather than store text.
What are the comparison operators in Excel?
There are six: = for equal to, > for greater than, < for less than, >= for greater than or equal to, <= for less than or equal to, and <> for not equal to. Each compares two values and returns TRUE or FALSE rather than a number, which is what the IF, AND, OR, and NOT functions test. Excel writes the two-character operators with the angle bracket first: >=, <=, and <>.
What is the order of operations in an Excel formula?
Excel does not read a formula strictly left to right; it runs the operators in a fixed order of precedence. Reference operators come first, then negation, then the percent sign, then exponentiation with the caret, then multiplication and division, then addition and subtraction, then the ampersand that joins text, and comparison operators last. Operators on the same level run left to right. Parentheses override all of it: =5+2*3 returns 11 because the multiplication runs first, while =(5+2)*3 returns 21.
What does #### mean in an Excel formula?
It is not an operator and not a formula error. A cell showing a row of number signs means the column is too narrow to display the value, so widening the column fixes it. The one exception is a date or time that has calculated to a negative value, which also shows as number signs. The true formula errors, the ones written with a leading number sign like #NAME? and #REF!, are a separate topic covered in the errors guide.
What is the difference between the colon and the comma in a formula?
The colon is the range operator: A1:A10 refers to every cell between A1 and A10, including both ends. The comma is the union operator, which combines separate references into one, as in SUM(A1:A5, C1:C5). The comma also separates a function's arguments, and which character does that depends on your operating system locale and Excel settings, so in some configurations it is a semicolon instead of a comma. If a formula that should work returns an error, a mismatched list separator is one thing to check.
What does the equal sign do in an Excel formula?
It has two jobs. At the very start of an entry, the equal sign is what turns it into a formula: it tells Excel to calculate what follows instead of storing it as text, which is why every formula begins with one. Inside the formula, the same sign is the equal to comparison operator, so A2=B2 returns TRUE when the two cells hold the same value. So the leading equal sign is a signal to calculate, and any later one is a test.

Catch the errors before they ship

Reviewing a change to a model? Compare the two versions in your browser and see every changed cell, formula, and value. It's free, and nothing leaves your computer.