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