I'm having trouble using an array that will allow me to extract (the top three) several results (names) based on number of points scored. The only names I want are the top three. I've used the following array formula:
=IF(ROWS(A$97:A98)>4,"",INDEX($A$4:$A$52,SMALL(IF(T$4:T$52<=$T$54,ROW(T$4:T$52)-ROW(T$4)+1),ROWS(A$97:A98))))
Cell T54 contains the maximum score and so I want to return the individual with that score and the next two highest. Currently it returns the first three names beginning with cell A54.
My thought is that I can not use <= in the array. Is that correct? How can I resolve this?
Thanks,
=IF(ROWS(A$97:A98)>4,"",INDEX($A$4:$A$52,SMALL(IF(T$4:T$52<=$T$54,ROW(T$4:T$52)-ROW(T$4)+1),ROWS(A$97:A98))))
Cell T54 contains the maximum score and so I want to return the individual with that score and the next two highest. Currently it returns the first three names beginning with cell A54.
My thought is that I can not use <= in the array. Is that correct? How can I resolve this?
Thanks,