Table of Contents
To calculate the average of the top N values in Excel, first sort the data in descending order. Then, use the AVERAGE function to find the average of the first N cells in the sorted data. This will give the average of the top N values in the selected range. This method is useful for analyzing large datasets and identifying the most significant values in the data.
Calculate Average of Top N values in Excel
You can use the following formula in Excel to calculate the average of the top n values in Excel:
=AVERAGE(LARGE(A2:A11,ROW(1:3)))
This particular formula calculates the average of the top 3 (i.e. largest 3) values in the range A2:A11.
Note: To calculate the average for a different number of top values, simply replace the 3 in the ROW function with a different number.
The following example shows how to use this formula in practice.
Example: Calculate Average of Top N Values in Excel
Suppose we have the following column of values in Excel:
Suppose we would like to calculate the average of the largest 3 values in the range.
We can type the following formula into cell C2 to do so:
=AVERAGE(LARGE(A2:A11,ROW(1:3)))
The following screenshot shows how to use this formula in practice:
We can see that the average of the top 3 values in the range A2:A11 is 34.
We can verify this is correct by typing the following formula into cell D2 to actually display the top 3 values in the range:
=LARGE(A2:A11,ROW(1:3))
The following screenshot shows how to use this formula in practice:
The average of these top 3 values is calculated as:
Average = (44 + 30 + 28) / 3 = 34
This matches the value calculated by our formula.
In order to calculate the average of a different number of top n values, we can change the 3 in the ROW function of the formula to a different number.
For example, we can calculate the average of the top 5 values in the range by using the following formula:
=AVERAGE(LARGE(A2:A11,ROW(1:5)))
The following screenshot shows how to use this formula in practice:
We can see that the average of the top 5 values in the range A2:A11 is 29.6.
We can also verify this is correct by manually calculating the top 5 values in the range:
Average = (44 + 30 + 28 + 24 + 22) / 5 = 29.6
This matches the value calculated by our formula.
Additional Resources
The following tutorials explain how to perform other common operations in Excel: