Ранжирование таблицы в Excel

У меня есть вопрос по Excel, который, я надеюсь, кто-то может помочь. Я работаю над таблицей, в которую введены оценки, которые нужно оценивать, обычно это достаточно просто, НО мне нужно ранжировать по человеку, а также просто использовать их первые 3 или 4 оценки.

Так, например, если у вас есть футбольная команда и каждая игра, в которую они играют, каждый игрок, который забьет в матче, будет внесен в таблицу с тем, сколько голов / очков они забьют в игре и так далее в течение сезона. Вполне возможно, что одни и те же игроки будут вводиться каждый раз, когда они играют, то, что я хочу сделать, это в списке всех игроков, которые забили в сезоне, чтобы получить и суммировать свои 4 лучших результата.

Есть ли формула для этого? Является ли это возможным?

Пример таблицы

Например, как мне найти 4 лучших человека?

1 ответ

Я не думаю, что есть какая-то одна формула для этого, но я смог получить то, что вы хотите, сделав следующее:

  1. Добавьте столбец с именем Ранг и столбец с именем ScoreTotal
  2. Сортировка таблицы по игроку, а затем оценка. Игнорируйте игру или любые другие столбцы. Убедитесь, что сортировали Оценка от Наибольшего до Наименьшего.
  3. В столбце рейтинга добавьте эту формулу: IF(A2<>A1,1,D1+1)и заполните его внизу столбца.
  4. В столбцеScoreTotal добавьте эту формулу: =IF(D2=1,C2,IF(D2<=4,E1+C2,0))и заполните его внизу столбца.
  5. Создайтесводную таблицу, выбрав только столбцы Player и ScoreTotal. В разделе значений сводной таблицы выберите "Макс. ScoreTotal".

Вот что я получил со своими образцами данных:

введите описание изображения здесь

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