Найти тему
Андрей Сухов

Рейтинг спортивных соревнований с помощью Эксель

Оглавление

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

Результаты спортивных соревнований
Результаты спортивных соревнований

Хочу рассказать о некоторых нюансах, которые будут полезны при создании подобных электронных таблиц.

Корректный ввод времени

Во-первых, время. Именно время чаще всего является критерием, по которому определяется победитель соревнований. Для того, чтобы в дальнейшем не возникло проблем при создании рейтинга, важно организовать корректный ввод времени в соответствующий столбец таблицы.

Для данного столбца необходимо задать правильный числовой формат, то есть чтобы и время отображалось в ячейке верно, и чтобы само значение ячейки оставалось числовым.

Основной причиной, почему в дальнейшем не получается работать с формулами как раз и является то, что время вводят фактически в текстовом формате.

Чтобы все работало как надо, проделаем следующие действия. Выделяем столбец (1), в который будет заноситься время и открываем окно Формат ячейки (2). Создадим пользовательский формат (3). В списке можем найти уже имеющийся подходящий вариант (4). В нем через запятую указываются миллисекунды. Если нужно, чтобы отображалось два знака после запятой, то откорректируем маску, добавив еще один ноль (5).

Собственный числовой формат времени
Собственный числовой формат времени

Теперь данные в ячейку необходимо вводить именно в таком формате.

Заполнение времени
Заполнение времени

Все готово для автоматизации расчета рейтинга.

Особенности формулы ранжирования

Различным вариантам подсчета рейтинга в Excel было уже посвящено несколько видео (видео 1, видео 2, видео 3). Сейчас же, основываясь на ранее подробно рассмотренной формуле, создам столбец, в котором будет рассчитываться место, занятое участником соревнований.

Как я уже упомянул, логика данной формулы была подробно рассмотрена в отдельном видео, поэтому не буду сейчас повторяться и подробно разъяснять алгоритм расчета. Единственным отличием данного варианта формулы от рассмотренной ранее будет знак в условии. Ранее я рассматривал рейтинг учащихся по среднему баллу, поэтому чем был выше средний балл, тем должен был быть выше и рейтинг. В нашей ситуации задача обратная - есть время и чем оно будет меньше, тем лучше результат и, соответственно, выше рейтинг. Именно поэтому изменяется и знак сравнения.

Знак в условии заменен на "<="
Знак в условии заменен на "<="

Ну и нельзя забывать, что данная формула является формулой массива. Очень важно заканчивать ввод таких формул не простым нажатием клавиши Enter, а сочетанием Ctrl + Shift + Enter. Только это сочетание клавиш даст понять Эксель, что он имеет дело с формулой массива. В результате в формулу автоматически добавятся фигурные скобки, которые являются атрибутом формулы массива.

Формула массива
Формула массива

Протягиваем формулу по диапазону и убеждаемся, что рейтинг рассчитывается верно.

Расчет рейтинга
Расчет рейтинга

Ну и можно воспользоваться условным форматированием, чтобы подсвечивать лидера.

Задаем условное форматирование для всей таблицы
Задаем условное форматирование для всей таблицы

Теперь лучшее время будет дополнительно выделяться цветом.

В таблице автоматически определяется лидер
В таблице автоматически определяется лидер

Ссылки на мои ресурсы по Excel

YouTube-канал по Excel и Word

Телеграм

Серия видеокурсов "Microsoft Excel Шаг за Шагом"

Авторские книги и курсы