Discover the power of Excel's AVERAGE function and learn how to calculate averages swiftly and accurately. This essential skill is a must-have for anyone working with data, as it provides valuable insights and simplifies complex calculations. Let's dive in and explore the world of average calculations in Excel.
Understanding the AVERAGE Function

The AVERAGE function in Excel is a powerful tool that calculates the arithmetic mean of a set of values. It's a simple yet versatile function, allowing you to find the average of a range of cells, an array, or even a series of arguments. Here's a breakdown of how it works and why it's so useful.
Formula Structure

The basic structure of the AVERAGE function is as follows:
=AVERAGE(number1, [number2], ...)
Here's a breakdown of the components:
- number1: This is the first number or range of cells you want to include in the average calculation.
- number2: This is an optional argument. You can include additional numbers or ranges separated by commas to calculate the average.
You can include up to 255 arguments in the AVERAGE function, making it versatile for various data sets.
Examples

Let's look at some practical examples to understand how the AVERAGE function works:
- To find the average of a range of cells, say
A1:A10
, you would use the formula=AVERAGE(A1:A10)
. - If you have a series of values in cells
B2
,C5
, andD8
, you can calculate their average with the formula=AVERAGE(B2, C5, D8)
. - For a more complex scenario, you can calculate the average of multiple ranges, like
A1:A5
,B2:B6
, andC3:C7
, using the formula=AVERAGE(A1:A5, B2:B6, C3:C7)
.
Calculating Averages with the AVERAGE Function

Now that we understand the basics, let's explore how to use the AVERAGE function effectively.
Step-by-Step Guide

-
Open your Excel workbook and navigate to the worksheet containing the data you want to analyze.
-
Locate the cell where you want the average to be displayed. For this example, let's use
B11
. -
In cell
B11
, type the following formula:=AVERAGE(
Notice the opening parenthesis
(
afterAVERAGE
. This indicates that you're about to input the arguments for the function. -
Select the range of cells you want to include in the average calculation. For instance, if you want to calculate the average of cells
A1
toA10
, click and drag your mouse over this range. -
Once you've selected the range, Excel will automatically input the range into the formula, like this:
=AVERAGE(A1:A10)
-
If you have additional ranges or cells to include, separate them with commas. For example, to calculate the average of
A1:A10
andB1:B10
, your formula would look like this:=AVERAGE(A1:A10, B1:B10)
-
After entering all the necessary ranges or cells, close the formula with a closing parenthesis
)
. -
Press Enter or Return on your keyboard to calculate the average. Excel will display the result in the cell you specified.
Notes

⚠️ Note: Excel's AVERAGE function ignores text and logical values in the selected range. It also ignores cells with error values like #N/A
, #VALUE
, #REF
, etc. This ensures that only numerical data is considered in the average calculation.
Advanced Techniques

While the basic AVERAGE function is powerful, there are advanced techniques to enhance your calculations.
AVERAGE with Arrays

You can use the AVERAGE function with arrays, which are groups of values in a single cell. This is particularly useful when you have a list of values and want to calculate their average.
Step-by-Step Guide
-
Enter your list of values in a single column or row. For this example, let's use a list in column
A
fromA2
toA11
. -
In the cell where you want the average to be displayed, type the following formula:
=AVERAGE(
-
Click on the first cell of your array (in this case,
A2
) and drag your mouse down to the last cell (in this case,A11
). -
Excel will automatically input the array reference into the formula, like this:
=AVERAGE(A2:A11)
-
Close the formula with a closing parenthesis
)
and press Enter or Return to calculate the average.
AVERAGE with Multiple Ranges

If you have data spread across multiple ranges, you can easily calculate the average by providing multiple arguments to the AVERAGE function.
Step-by-Step Guide
-
Identify the ranges you want to include in the average calculation. For this example, let's use
A1:A10
andB1:B10
. -
In the cell where you want the average to be displayed, type the following formula:
=AVERAGE(
-
Enter the first range by clicking and dragging your mouse over it. In this case, select
A1:A10
. -
After entering the first range, add a comma
,
to separate it from the next range. -
Select the second range, in this case,
B1:B10
. -
Close the formula with a closing parenthesis
)
and press Enter or Return to calculate the average.
AVERAGE with Arguments

You can also provide individual values or cell references as arguments to the AVERAGE function.
Step-by-Step Guide
-
Identify the values or cell references you want to include in the average calculation. For this example, let's use the values
10
,20
, and the cell referenceC5
. -
In the cell where you want the average to be displayed, type the following formula:
=AVERAGE(
-
Enter the first value or cell reference. In this case, type
10
. -
Add a comma
,
to separate it from the next value or cell reference. -
Enter the second value or cell reference. In this case, type
20
. -
Add another comma
,
and then enter the cell reference. In this case, typeC5
. -
Close the formula with a closing parenthesis
)
and press Enter or Return to calculate the average.
Notes

⚠️ Note: When using arguments, ensure that the values or cell references are numerical. Excel will ignore text or non-numerical values in the calculation.
Tips and Tricks

Here are some additional tips to make your average calculations even more efficient and accurate.
Using Absolute References

When you want to copy and paste your AVERAGE formula across multiple cells, using absolute references ensures that the formula refers to the same cells regardless of where it's copied.
Step-by-Step Guide
-
Create your AVERAGE formula as usual, but instead of selecting ranges or cells, manually enter the cell references with dollar signs to make them absolute.
-
For example, if you want to calculate the average of cells
$A$1
to$A$10
, your formula would look like this:=AVERAGE($A$1:$A$10)
-
Now, when you copy and paste this formula to other cells, the references will remain the same, ensuring accurate calculations.
AVERAGEIF and AVERAGEIFS Functions

If you need to calculate the average based on specific criteria, Excel's AVERAGEIF and AVERAGEIFS functions are powerful tools.
AVERAGEIF Function
The AVERAGEIF function calculates the average of a range of cells that meet a single condition. Here's the structure:
=AVERAGEIF(range, criteria, [average_range])
AVERAGEIFS Function
The AVERAGEIFS function calculates the average of a range of cells that meet multiple conditions. Here's the structure:
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Notes
⚠️ Note: These functions are especially useful when you want to calculate averages based on specific criteria, such as finding the average of sales figures for a particular product or region.
Common Errors and Solutions

While the AVERAGE function is straightforward, you may encounter some common errors. Here's how to troubleshoot them.
Error: #DIV/0!
This error occurs when the AVERAGE function is unable to calculate a result because there are no numerical values in the selected range.
Solution
Ensure that your selected range contains at least one numerical value. If it doesn't, consider adjusting your formula or the data range.
Error: #VALUE!
This error occurs when the AVERAGE function encounters non-numerical values or references in the selected range.
Solution
Check your formula and the selected range for any text or non-numerical values. Remove or adjust these values to ensure the function calculates correctly.
Error: #N/A
This error indicates that the AVERAGE function is unable to find the specified range or reference.
Solution
Double-check your formula and ensure that the range or reference exists in your worksheet. If it doesn't, adjust the formula accordingly.
Conclusion

Mastering the AVERAGE function in Excel is a valuable skill for anyone working with data. With its versatility and ease of use, you can quickly calculate averages for various scenarios. Whether you're dealing with simple ranges or complex arrays, Excel's AVERAGE function has you covered. Remember to explore the advanced techniques and tips to make your calculations even more efficient and accurate.
FAQ

How do I calculate the average of a range of cells in Excel?
+To calculate the average of a range of cells in Excel, use the AVERAGE function. Simply select the range of cells you want to include in the calculation and use the formula =AVERAGE(range). For example, if you want to find the average of cells A1 to A10, your formula would be =AVERAGE(A1:A10)
Can I calculate the average of multiple ranges in Excel?
+Yes, you can calculate the average of multiple ranges in Excel by providing multiple arguments to the AVERAGE function. Simply separate the ranges with commas. For example, to calculate the average of ranges A1:A10 and B1:B10, your formula would be =AVERAGE(A1:A10, B1:B10)
How do I calculate the average of an array in Excel?
+To calculate the average of an array in Excel, you can use the AVERAGE function with array references. Simply select the array of values and use the formula =AVERAGE(array). For example, if you have a list of values in cells A2 to A11, your formula would be =AVERAGE(A2:A11)
What if I want to calculate the average based on specific criteria in Excel?
+You can use the AVERAGEIF or AVERAGEIFS functions in Excel to calculate the average based on specific criteria. The AVERAGEIF function allows you to specify a single condition, while the AVERAGEIFS function allows multiple conditions. These functions are especially useful when you want to calculate averages for specific data subsets.
How can I avoid common errors when using the AVERAGE function in Excel?
+To avoid common errors like #DIV/0!, #VALUE!, or #N/A, ensure that your selected range contains at least one numerical value. Check for any text or non-numerical values in your formula and selected range. Double-check your formula and references to ensure they are correct.