# Average top 3 scores ### Related Functions

`=AVERAGE(LARGE(range,{1,2,3}))`

To average the top 3 scores in a data set, you can use a formula based on the LARGE function.

In the example shown, the formula in G6 is:

`=AVERAGE(LARGE(B6:F6,{1,2,3}))`

### How this formula works

The LARGE function can retrieve the top nth value from a set of values. So, for example LARGE(A1:A10,1) will return highest value, LARGE(A1:A10,2) will return the 2nd highest value, and so on.

In this case, we are asking for more than one value by passing the array constant {1,2,3} into LARGE for the second argument. This causes LARGE to return an array result that includes the highest 3 values. The AVERAGE function then returns the average of these values.

The AVERAGE function is programmed to automatically handle array results, so it is not necessary to use Ctrl+Shift+Enter (CSE) to enter the formula.

### 1 votes. 4.5 / 5 .rate-title { display: none; } .rating{ padding-right: 10px; } .ratingthis{ display: -webkit-inline-box; color:#444; font-weight: bold; } 