Как сделать турнирную таблицу: победа 2:0 не решает место
Как сделать турнирную таблицу для четырёх команд: перенеси результаты матчей, посчитай очки и голы в Excel, задай порядок при равенстве и проверь итоговые места.
Андрей
Преподаватель, научный редактор
8 мин чтения
2:0 в личной встрече, а в итогах третье место вместо второго. У «Ветра» был повод переспросить, почему «Камень» оказался выше. Ошибки в сложении не было: команды заранее договорились при равенстве очков сравнивать общую разницу и забитые мячи. Покажу, как сделать турнирную таблицу, в которой место объясняется результатами и принятым порядком, а не тем, какую строку организатор поставил первой.
Для небольшого турнира я завожу два листа: «Матчи» и «Итоги». На первом записываю каждую игру, на втором собираю показатели команд. Так легче ответить на возражение: можно вернуться к конкретному счёту, а не спорить с готовой цифрой в колонке очков.
Договоримся о порядке мест до первого свистка
У нас четыре команды: «Ветер», «Камень», «Маяк», «Волна». Каждая играет с каждой один раз. Всего шесть матчей. Каждая команда сыграет 3 раза. Для первой таблицы это удобно: все результаты видны целиком.
Перед началом я записал условия нашего любительского турнира:
За победу даём 3 очка, за ничью 1, за поражение 0.
Сначала сравниваем сумму очков.
При равенстве очков выше команда с лучшей разницей забитых и пропущенных мячей.
При равенстве разницы выше команда, забившая больше мячей.
Если совпали все три показателя, команды делят место.
Личная встреча в этот порядок не входит. Мы могли выбрать её главным дополнительным критерием, но тогда получилась бы другая таблица. Такие условия нужно принять до игр. Менять их после просмотра счёта неудобно: команда, которой новый порядок выгоден, сразу оказывается заинтересованной стороной.
Если собираешь таблицу для соревнования с готовым регламентом, возьми критерии оттуда. Особенно внимательно прочитай, как разрешается равенство трёх и более команд: один выигранный матч между двумя участниками может не давать ответа для всей группы. В нашем примере достаточно общей разницы и общего количества голов.
Сохрани шесть матчей отдельно от итогов
Открой книгу Excel, назови первый лист «Матчи». В строке 1 сделай пять заголовков: «№», «Команда 1», «Команда 2», «Голы 1», «Голы 2». Дальше перенеси результаты:
№ · Команда 1 · Команда 2 · Голы 1 · Голы 2
1 — Ветер — Камень — 2 — 0
2 — Ветер — Маяк — 1 — 1
3 — Ветер — Волна — 0 — 1
4 — Камень — Маяк — 2 — 2
5 — Камень — Волна — 3 — 0
6 — Маяк — Волна — 1 — 0
Счёт 2:0 здесь разделён на два числа. В D2 записываем 2, в E2 записываем 0. Так понятнее, какой команде принадлежат голы, и легче исправить результат. Вводить «2:0» в одну клетку для этой конструкции не нужно.
Ноль означает сыгранный матч без забитых мячей. Пустая клетка означает, что результата пока нет. Я не заполняю будущие игры нулями: иначе ещё не состоявшаяся встреча начнёт выглядеть как ничья 0:0.
Проверь названия. «Маяк» должен везде оставаться «Маяком», без второй версии вроде «ФК Маяк» посреди списка. Для шести встреч это видно глазами; при росте числа матчей единое написание особенно пригодится для подсчётов по названию команды.
Как сделать турнирную таблицу в Excel: одна строка на команду
Добавь лист «Итоги». Размести в A1:I1 следующие столбцы: «Команда», «И», «В», «Н», «П», «ЗМ», «ПМ», «РМ», «О». Сокращения означают игры, победы, ничьи, поражения, забитые мячи, пропущенные мячи, разницу мячей и очки.
В A2:A5 внеси команды в порядке «Ветер», «Камень», «Маяк», «Волна». Затем для каждой просмотри все её матчи и заполни В, Н, П, ЗМ и ПМ. Для шести игр я делаю этот перенос вручную; три остальных столбца считаются формулами. Связь между листами на этом этапе обеспечиваешь ты: исправив счёт, нужно обновить показатели обеих команд.
Я собрал строку «Ветра» так: победа 2:0, ничья 1:1, поражение 0:1. Значит, В=1, Н=1, П=1. Забито 2 + 1 + 0 = 3, пропущено 0 + 1 + 1 = 2. У остальных команд тот же порядок подсчёта, даже если в исходном журнале они записаны вторыми.
Теперь поставь формулы:
В B2 введи `=C2+D2+E2`. Это количество игр: победы плюс ничьи плюс поражения.
В H2 введи `=F2-G2`. Получится разница забитых и пропущенных мячей.
В I2 введи `=3*C2+D2`. Это очки по нашему правилу: три за победу, одно за ничью.
Скопируй каждую формулу вниз до строки 5. Относительные ссылки изменятся под номер строки.
До сортировки лист должен выглядеть так. Здесь показаны уже вычисленные значения:
Команда · И · В · Н · П · ЗМ · ПМ · РМ · О
Ветер — 3 — 1 — 1 — 1 — 3 — 2 — 1 — 4
Камень — 3 — 1 — 1 — 1 — 5 — 4 — 1 — 4
Маяк — 3 — 1 — 2 — 0 — 4 — 3 — 1 — 5
Волна — 3 — 1 — 0 — 2 — 1 — 4 — −3 — 3
Кто здесь выше? Пока не определено. Мы получили показатели, но ещё не применили порядок мест. Номер строки Excel не является местом команды в турнире.
При равных очках сортируем по нескольким показателям
На листе «Итоги» выдели весь диапазон A1:I5. В настольном Excel открой «Данные» → «Сортировка» и укажи, что данные содержат заголовки. Настрой уровни в таком порядке:
«О»: по убыванию.
Через «Добавить уровень» добавь «РМ»: тоже по убыванию.
Ещё одним уровнем добавь «ЗМ»: по убыванию.
Применяй сортировку ко всей строке с показателями. Если переставить только числа в колонке очков, названия останутся на месте, а достижения попадут к чужим командам. Я проверяю после перестановки хотя бы одну полную строку по журналу матчей.
Вот порядок после сортировки:
Место · Команда · Очки · Разница · Забито
1 — Маяк — 5 — 1 — 4
2 — Камень — 4 — 1 — 5
3 — Ветер — 4 — 1 — 3
4 — Волна — 3 — −3 — 1
Я попробовал сравнить спорные строки без названий команд. По четыре очка. Разница тоже одинаковая: плюс один. Тогда смотрим забитые мячи. Пять больше трёх. Поэтому «Камень» выше «Ветра». Победа «Ветра» в личной встрече остаётся в журнале, но места по нашему порядку не меняет. Убрать названия полезно, когда среди участников есть команда, за которую болеешь сам.
Если все выбранные показатели совпали, не выдавай алфавитное расположение строк за спортивное преимущество. В нашем регламенте это общее место. Пометь его одинаково у обеих команд. Алфавит годится для удобства чтения, но добавлять его к правилам задним числом нельзя.
Как сделать турнирную таблицу, которую можно проверить
Я проверил несколько независимых сумм. Они не объясняют каждое место, зато помогают быстро найти потерянную игру или гол.
Сумма «И» равна 12: шесть матчей учтены у двух команд каждый.
Побед всего 4 и поражений тоже 4. Каждый матч с победителем добавляет по одной записи в обе колонки.
Ничьих в командных строках 4: два ничейных матча учтены с двух сторон.
Забитых мячей 13 и пропущенных 13. Гол одной команды одновременно пропущен другой.
Очков всего 16: четыре матча с победителем дали 12, две ничьи дали ещё 4.
Последняя проверка мне нравится особенно. Нельзя умножить все шесть игр на три и ожидать 18 очков: при наших условиях ничья приносит командам в сумме два, а не три. Общая сумма зависит от числа ничьих.
Если одна строка вызывает сомнение, открой LibraChat и вставь в чат результаты вместе с принятым порядком. Можно попросить такой разбор:
Посчитай итоговую таблицу: Ветер — Камень 2:0; Ветер — Маяк 1:1; Ветер — Волна 0:1; Камень — Маяк 2:2; Камень — Волна 3:0; Маяк — Волна 1:0. За победу — 3 очка, за ничью — 1, за поражение — 0. Критерии по порядку: очки, общая разница мячей, забитые мячи. При полном равенстве место общее. Покажи И, В, Н, П, ЗМ, ПМ, РМ, О. Объясни второе место через нужный критерий и проверь суммы игр, голов и очков.
LibraChat может объяснить расчёт и представить его таблицей. Сверяй ответ с шестью исходными результатами: одной правильной суммы недостаточно, чтобы подтвердить все командные строки. Другую структуру сводки можно обсудить по памятке для запросов к таблицам. Для подготовки серии соревнований заранее сопоставь нужный режим работы с тарифами LibraChat.
Поменяй один матч и проверь весь порядок заново
Замени только результат «Ветер — Маяк»: пусть будет 2:1 вместо 1:1. Сначала исправь запись на листе «Матчи». Затем обнови В, Н, П, ЗМ и ПМ у двух участников этой встречи, дай формулам пересчитать производные столбцы и снова выполни сортировку.
Контрольная сумма очков теперь должна стать 17. Почему она выросла на одно, хотя одна команда получила больше, а другая меньше? Объясни это через начисление за победу и ничью, затем запиши новый порядок команд. На этом упражнении видно, что исправление турнира заканчивается проверенными местами, а не заменой одного счёта в журнале.