Google Sheets AVERAGE Function: Syntax, Examples & Tips

Returns the arithmetic mean of a set of numbers, ignoring text.
Google Sheets
=AVERAGE(value1, [value2, ...])

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

On this page
  1. Parameters
  2. What Is AVERAGE?
  3. How AVERAGE Works
  4. Basic Examples
  5. How Blanks, Zeros, and Text Are Treated
  6. Averaging With Conditions
  7. Ignoring Zeros
  8. Common Use Cases
  9. Common Errors
  10. Tips and Best Practices
  11. Related Functions
  12. Example use case

Parameters

ParameterRequiredDescription
value1YesThe first number, cell, or range to include in the average.
value2, ...NoAdditional numbers, cells, or ranges to include.

What Is AVERAGE?

AVERAGE returns the arithmetic mean: it adds up the numbers you give it and divides by how many numbers there are. It is one of the most widely used functions in Google Sheets, for anything from test scores to daily sales.

How AVERAGE Works

You can pass AVERAGE individual numbers, single cells, whole ranges, or a mix. Inside a range, AVERAGE only looks at cells that contain numbers. Text and empty cells in a range are skipped and do not count toward the divisor. Cells containing zero are counted, which is an important distinction: a blank means "no data", while 0 is a real value that pulls the average down.

Logical values (TRUE/FALSE) stored in referenced cells are also ignored. If you need text and logical values to count, use AVERAGEA.

Basic Examples

Average a column

Google Sheets
=AVERAGE(B2:B31)

Returns the mean of all numbers in B2:B31.

Average several ranges

Google Sheets
=AVERAGE(B2:B10, D2:D10)

Treats both ranges as one combined list of numbers.

Average typed values

Google Sheets
=AVERAGE(4, 8, 15, 16, 23, 42)

Returns 18.

Average and round

Google Sheets
=ROUND(AVERAGE(C2:C50), 1)

Shows the average to one decimal place.

How Blanks, Zeros, and Text Are Treated

Cell contentsCounted by AVERAGE?
A number, including 0Yes
Empty cellNo
Text such as "n/a"No
TRUE / FALSE in a cellNo
An error such as #N/AThe whole formula returns the error

Because errors propagate, a single #DIV/0! in your range will break the average. Clean the source data or use a filtered version of the range.

Averaging With Conditions

To average only the rows that meet a condition, use AVERAGEIF for one condition or AVERAGEIFS for several. For example, average order value for one region:

Google Sheets
=AVERAGEIF(A2:A200, "West", C2:C200)

Ignoring Zeros

If zeros in your data mean "not recorded" rather than a true zero, exclude them:

Google Sheets
=AVERAGEIF(B2:B31, "<>0")

Common Use Cases

  • Performance tracking: average daily sessions, sales, or tickets closed
  • Grading: a student's mean score across assignments
  • Pricing: average selling price across transactions
  • Operations: average delivery time or handling time
  • Benchmarks: compare each row to the group mean, for example =B2-AVERAGE($B$2:$B$31)

Common Errors

  • #DIV/0!: The range has no numbers at all, often because numbers were imported as text.
  • Numbers stored as text: Values aligned to the left are often text. AVERAGE skips them silently, which gives a misleading result rather than an error. Convert them with VALUE or by changing the format.
  • Errors in the range: Any error value inside the range makes AVERAGE return that error.
  • Zeros versus blanks: Filling empty cells with 0 changes the result. Decide which one your data really means.

Tips and Best Practices

  • Compare =COUNT(B2:B31) with the number of rows to check how many cells AVERAGE is actually using. See COUNT.
  • The mean is sensitive to outliers. Check MEDIAN as well when a few very large values exist.
  • For a mean where some values matter more than others, use AVERAGE.WEIGHTED.
  • To measure how spread out values are around the mean, see AVEDEV.

Example use case

A store manager logs daily revenue in column B. Using =AVERAGE(B2:B31) they get the mean daily revenue for the month, and days where the store was closed (left blank) are automatically excluded instead of being counted as zero.

Need more help with Google Sheets formulas?

Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.

Explore all Google Sheets formulas

Browse our complete library of Google Sheets formula guides

Compare your options

Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

  1. 01ChatGPTOpen a balanced comparison prompt in ChatGPT.
  2. 02ClaudeOpen the same research prompt in Claude.
  3. 03PerplexityResearch the comparison with linked web sources.

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.