View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
vezerid vezerid is offline
external usenet poster
 
Posts: 751
Default Find max value in one column and return the value of corrosponding cell in different column

Assuming the table starts at A1 (Age label) and occupies cells A1:D7.
A1:D1 contain headers.

A11 contains 11, A12 contains 12, B10 contains T1, C10 contains T2
(cross tabulation)

In B11, *array* formula (commit with Shift+Ctrl+Enter)

=INDEX($B$2:$B$7,MATCH(MAX(IF($A$2:$A$7=$A11,INDEX ($A$2:$D$7,0,MATCH(B
$10,$A$1:$D$1,0)))),IF($A$2:$A$7=$A11,INDEX($A$2:$ D$7,0,MATCH(B$10,$A
$1:$D$1,0)),0),0))

Copy through the range B11:C12

HTH
Kostis Vezerides

On Oct 16, 1:24 pm, wrote:
Hi All,

Haveing a bad excel day - I am sure I have done this before but
racking my brains and can't remember!!

I have a list of scores for various tests listed by agegroup. I am
trying to summarise the data on a seperate worksheet to list who
attained the maximum value in each test for each agegroup. So using
the example below of the raw data I am trying to use a function to
find the MAX of T1 for age 11 (22) and age 12 (10). What I am trying
to do is use a function to list the owner of these MAX values listed
in column B

A B C D
Age Name T1 T2
11 George 10 5
11 Dave 15 2
11 Jim 22 1
12 Paul 5 8
12 James 4 10
12 Dylan 10 11

Can I apply a similar function to list the 'owner' of the max value?

Thanks in advance
Paul