Hi, I have a spreadsheet which I created on Excel for Mac (version 16.16.27). It contains 5 Names (A2:A6). Each Name has 5 Rounds in B2:F6.
I used the Large function to get the 3 largest Rounds:
I2 contains the largest Round (=LARGE($B2:$F6,1)) which = 5.6 (found in E3).
I3 contains the second largest Round (=LARGE($B2:$F6,2)) which also = 5.6 (found in D6).
I4 contains the third largest Round (=LARGE($B2:$F6,3)) which = 5.56 (found in B4).
Now I want to identify the Name associated with each of the 3 largest Rounds.
H2 accurately identifies the Name as Alex as the person with the highest Round (=5.6) using this formula:
=INDEX($A$2:$A$6,MATCH(1,MMULT(--($B$2:$F$6=I2),TRANSPOSE(COLUMN($B$2:$F$6)^0)),0))
H3 also returns the Name as Alex using the below formula. However, it should have returned the Name as Jacob since 2nd highest Round of 5.6 belongs to him (D6).
=INDEX($A$2:$A$6,MATCH(1,MMULT(--($B$2:$F$6=I3),TRANSPOSE(COLUMN($B$2:$F$6)^0)),0))
H4 accurately identifies the Name as Brian as the person with the 3rd highest Round (=5.56) using this formula:
=INDEX($A$2:$A$6,MATCH(1,MMULT(--($B$2:$F$6=I4),TRANSPOSE(COLUMN($B$2:$F$6)^0)),0))
Obviously, my formula doesn’t account for duplicate Rounds. Is there a way to correct this shortcoming?
I adapted the formula for the Name lookup from my web search, but I don't understand it's details.
Thanks for your help,
William
PS - attached is a screen print of my spreadsheet
I used the Large function to get the 3 largest Rounds:
I2 contains the largest Round (=LARGE($B2:$F6,1)) which = 5.6 (found in E3).
I3 contains the second largest Round (=LARGE($B2:$F6,2)) which also = 5.6 (found in D6).
I4 contains the third largest Round (=LARGE($B2:$F6,3)) which = 5.56 (found in B4).
Now I want to identify the Name associated with each of the 3 largest Rounds.
H2 accurately identifies the Name as Alex as the person with the highest Round (=5.6) using this formula:
=INDEX($A$2:$A$6,MATCH(1,MMULT(--($B$2:$F$6=I2),TRANSPOSE(COLUMN($B$2:$F$6)^0)),0))
H3 also returns the Name as Alex using the below formula. However, it should have returned the Name as Jacob since 2nd highest Round of 5.6 belongs to him (D6).
=INDEX($A$2:$A$6,MATCH(1,MMULT(--($B$2:$F$6=I3),TRANSPOSE(COLUMN($B$2:$F$6)^0)),0))
H4 accurately identifies the Name as Brian as the person with the 3rd highest Round (=5.56) using this formula:
=INDEX($A$2:$A$6,MATCH(1,MMULT(--($B$2:$F$6=I4),TRANSPOSE(COLUMN($B$2:$F$6)^0)),0))
Obviously, my formula doesn’t account for duplicate Rounds. Is there a way to correct this shortcoming?
I adapted the formula for the Name lookup from my web search, but I don't understand it's details.
Thanks for your help,
William
PS - attached is a screen print of my spreadsheet