Мне нужно написать макрос (или другой простой способ), чтобы управлять рейтингом и календарем турнира по керлингу.

Мероприятие будет проходить по системе Шенкель:

  1. первый матч определяется по жеребьевке
  2. после того, как каждая команда сыграла один матч, можно определить первый рейтинг
  3. второй матч определяется по правилу: 1-й против 2-го - 3-й против 4-го - 5-го против 6-го и так далее
  4. после этого каждая команда сыграла два матча, можно определить второй рейтинг

и так до конца (от 3 до 5 матчей, как правило).

Другое правило заключается в том, что во втором матче не должно повторяться игровое соединение (например, X против Y), которое произошло в предыдущем матче.

Я думал об использовании Microsoft Excel, но также Calc (оба LibreOffice/OpenOffice) должны быть в порядке.

Я могу определить пункт 1. (но это не обязательно макрос для него).

Я также могу определить рейтинг после первого матча (пункт 2).

Я могу сгенерировать календарь 1-го против 2-го - 3-го против 4-го ... но я не могу проверить, играла ли команда ранее с той же командой.

1 ответ1

1

Если я правильно понимаю вашу потребность, вам нужно что-то вроде этого:

То есть, в белых клетках вы можете найти все игры, такие как (Team3 vs. Team6) в D7 , и если эта команда в столбце A (Team6) выиграет с 1, а если проиграет с 0; и автоматически светло-серая ячейка G4 Забил.

Тогда у вас есть ранг суммы выигрышей.

Светло-серая формула клеток:

=IF(INDIRECT(ADDRESS(COLUMN();ROW()))= ""; 0; 1 - INDIRECT(ADDRESS(COLUMN();ROW())))

И ячейки Грея: = 0 а формула столбца ранга - это простая сумма

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .