Лучшие 5 значений из вертикального списка в Excel

У меня есть файл Excel, в котором один столбец соответствует имени каждого игрока, а другой - количеству ударов на игрока. Смотрите следующий пример:

В Excel мне нужно выяснить, как составить список 5 лучших игроков по количеству ударов, используя форум Excelula. Итак, я хотел бы, чтобы запрос возвращал вектор 5 x 1 столбца в Excel. Какую клеточную формулу я могу использовать для достижения этой цели? Конечный результат должен быть следующим:

Кроме того, учитывая, что их будут повторять значения и пустые значения, его необходимо обрабатывать таким образом.

1 ответ

Решение

С настройкой данных, как у вас есть, и "Игрок 1" в B1, используйте эту формулу массива для первого из top5 (я использовал ячейку A6 для моей первой записи):

=INDEX($B$1:$L$1,MATCH(LARGE($B$2:$L$2-COLUMN($B$2:$L$2)/100000000,ROWS($A$6:$A6)),$B$2:$L$2-COLUMN($B$2:$L$2)/100000000, 0))

Введите формулу с

Ctrl-Shift-Enter

а затем скопировать вниз....

Обратите внимание, что тай-брейк идет слева направо, поэтому ответ таков:

Игрок 8

Игрок 11

Игрок 9

Игрок 2

Игрок 4

Другие вопросы по тегам