2 min read
Beginner
Free template
TL;DR
Use
=AVERAGE(range)
to calculate the mean of values. For conditional averages, use
AVERAGEIF
or
AVERAGEIFS
. describe what you need below and let AI write it for you.
Formula Generator
=AVERAGE(A1:A10,C1:C10)=AVERAGE(A1:A100)=AVERAGE(A1:A10,C1:C10)
=AVERAGEIF(A:A,"May",B:B)
Pro Tip
Free Template
The AVERAGE function in Excel calculates the arithmetic mean of a set of values. It takes the sum of all values and divides it by the count of numeric values in the range. It’s one of the most fundamental statistical functions in spreadsheets.
Common use cases:
=AVERAGE(number1, [number2], …)| Argument | Required | Description |
|---|---|---|
number1 | Yes | The first number, cell reference, or range to average
|
number2 | Optional | Additional numbers, cell references, or ranges (up to 255 arguments) |


=AVERAGE( and Excel will start suggesting functions.
A1:A10).
) to close the parenthesis and press Enter.
Skip the manual work
=AVERAGE(A1:A10, C1:C10, E1:E10)For non-adjacent cells in the same row, you can also use:
=AVERAGE(A1, C1, E1)
Multiple Ranges
=AVERAGE(A:A)


Dynamic Updates
=AVERAGE(range, [criteria], [average_range])Example: To average values in column B where column A contains “May”:
=AVERAGEIF(A:A, "May", B:B)

| Argument | Description |
|---|---|
range | The range of cells to evaluate against the criteria
|
criteria | The condition that must be met (e.g., “May”, “>100”)
|
average_range | The actual cells to average (optional if same as range)
|
=AVERAGEIFS(average_range, criteria_range1,criteria1, ...)
Example: To average values in column C where column A is “May” AND column B is “Project B”:
=AVERAGEIFS(C:C, A:A, "May", B:B, "Project B")

Note the Difference


Download Free Excel Template
Use the AVERAGE function and list each range separated by commas within the parentheses. For example: =AVERAGE(A1:A10, C1:C10, E1:E10). This is how to find average in Excel with scattered data.
You can use the AVERAGE function by specifying the ranges of your columns. For example, =AVERAGE(A:A, C:C, E:E) will average entire columns A, C, and E.
Use AVERAGEIF for one criterion or AVERAGEIFS for multiple criteria. For example: =AVERAGEIF(A:A,"North",B:B) averages column B where column A equals “North”.
No, the AVERAGE function ignores empty cells and text values. It only calculates the mean of numeric values in the specified range.
AVERAGE ignores text and logical values, while AVERAGEA includes them (treating text as 0, TRUE as 1, and FALSE as 0). Use AVERAGEA when you need to include all cell types in your calculation.