Matheasy
AVERAGE()
Returns the numerical average value in a dataset, ignoring text.
Syntax
fx
=AVERAGE(value1, [value2, ...])
Try it
F2
→
24,937.5
Sample data · sales.csv
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Company | Region | Quarter | Revenue |
| 2 | Acme Co | West | Q1 | 18,400 |
| 3 | Acme Co | West | Q2 | 22,100 |
| 4 | Acme Co | West | Q3 | 31,700 |
| 5 | Acme Co | West | Q4 | 48,200 |
| 6 | Globex | East | Q1 | 14,200 |
| 7 | Globex | East | Q2 | 19,800 |
| 8 | Globex | East | Q3 | 23,400 |
Common pitfalls
- Empty cells are excluded from the average; cells containing
0are NOT, and they pull the average down. UseAVERAGEIF(range, "<>0")to skip zeros. - Text cells are silently ignored. To average a column that mixes numbers and text-formatted numbers, coerce first.
- Returns
#DIV/0!if every cell in the range is empty or text. Wrap inIFERRORif the range may legitimately have no numbers.
Related formulas
Used by