Retrieving the Top 10 Average Entries by displaying a third column

G

Gil Doron

I'm new to Excel programing, so please bear with me.

I have an excel spreadsheet with 3 columns.

Column1 Column2 Column3
--------------------------------------
John Doe 5 3
Jane Smith 2 9
Bill Smith 4 2


What I need to do is take the average of Column 2 and 3, find the
highest average of the entire list and display Column 1 as the final
result.

In other words: I need to create a Top 5 List of the people with the
highest grade average. I don't care much for displaying the grade, I
just need the top 5 names.

Can this be done with an excel formula or do I need to write a macro?
 
M

Myrna Larson

It could be done with a large and complicated formula, but if you are willing to use a helper
column to calculate the average for each person, the final formula will be simpler. With
=AVERAGE(B2:C2) in column D,

For the highest: =INDEX(A2:A30,MATCH(MAX(D2:D30),D2:D30,0))
For 2nd, assuming no ties =INDEX(A2:A30,MATCH(LARGE(D2:D30,2),D2:D30,0))

Change the 2 in the LARGE formula to 3, 4, then 5 for the rest of the values.

You can hide column D if you wish.
 
C

Chong Moua

Hi Gil,

You can use the AVERAGE formula in column4. For example,
cell D1 would be "=AVERAGE(B1:C1)". Then just use the
autofilter feature to display the top 5.

Hope this helps...

Chong Moua
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top