You can use the following basic syntax to average values across multiple sheets in Excel:

**=AVERAGE(Sheet1!A1, Sheet2!B5, Sheet3!A12, ...)
**

The following example shows how to use this syntax in practice.

**Example: Average Across Multiple Sheets in Excel**

Suppose we have three sheets titled **week1**, **week2**, and **week3** that each contain data on eight basketball players and their total points scored during that week:

Each sheet has the exact same layout with “Player” in column A and “Points” in column B.

Now suppose we’d like to calculate the average of points scored for each player during each week and display the average in a new sheet called **avg**:

We can use the following formula to do so:

**=AVERAGE(week1!B2, week2!B2, week3!B2)**

The following screenshot shows how to use this formula in practice:

The “Average Points” column contains the average of the points scored for each player across **week1**, **week2**, and **week3**.

For example:

- Player A scored an average of
**6.67**points across the three weeks. - Player B scored an average of
**6**points across the three weeks. - Player C scored an average of
**7**points across the three weeks.

And so on.

Note that if each cell you’d like to average is in the exact same position in every sheet, you can use the following shortcut to calculate the average of the value in cell **B2** for every sheet between **week1** and **week3**:

**=AVERAGE(week1:week3!B2)**

The following screenshot shows how to use this formula in practice:

Notice that the values for the **Average Points** column match the ones we calculated earlier.

**Additional Resources**

The following tutorials explain how to perform other common operations in Excel:

Excel: How to Sum Across Multiple Sheets

Excel: How to Compare Two Sheets for Differences

Excel: How to Pull Data from Multiple Sheets into One Sheet