Как сделать график дежурств в экселе: готовая сетка
Как сделать график дежурств в экселе: даты, назначения, подсчёт по людям и проверка каждого дня. Готовая сетка на неделю, формулы и подготовка листа к печати.
Ольга
Основатель малого бизнеса, партнёр
8 мин чтения
«А в среду кто проверяет переговорную?» — спросила Вера. У каждого участника в моём черновике было разумное число дежурств, общий итог тоже совпал: семь назначений на семь дней. Только во вторник получилось двое, а в среду никого. Я разбиралась, как сделать график дежурств в экселе, и слишком долго смотрела на итоги по людям.
В коворкинге мы договорились по очереди проверять общую переговорную перед началом дня: на месте ли маркеры и расходные материалы. Короткая общая задача, четыре участника. Нужен был понятный лист с датами и ответственным на каждую из них. Я решила собрать его за один рабочий день, с отдельной проверкой календаря.
Утро: как сделать график дежурств в экселе под свои правила
Сначала определяю, что считается корректным назначением. Для нашего примера берём 23–29 ноября 2026 года, включая выходные: переговорной пользуются всю неделю. На каждую дату нужен один дежурный. Глеб может участвовать только 29 ноября. Остальные согласовали распределение оставшихся дат.
Это очередь общей задачи, а не расчёт рабочих смен или табеля времени. Буква «Д» будет означать назначенное дежурство. Пустая ячейка говорит только о том, что у этого человека на эту дату назначения нет. По ней нельзя судить об отпуске, болезни или доступности участника.
До сетки я записываю условия в заметке над таблицей:
Замены: сначала согласовать с участниками, затем обновить общую версию.
Ровность нагрузки для меня желательна, но не важнее подтверждённой доступности. На этой неделе получается 2/2/2/1. Я не назначаю Глебу второй день только ради красивых одинаковых итогов. Для нового периода доступность потребуется уточнить заново.
Днём: собираю сетку дат и назначений
На листе Excel отвожу строку 2 под заголовки. В A2 пишу «Участник», в B2 помещаю дату 23.11.2026. В C2 ввожу `=B2+1` и протягиваю вправо до H2. В заголовках должны получиться последовательные даты до 29.11.2026. Ячейки оформляю как даты, не как подписи с произвольным текстом.
В A3:A6 стоят имена Ася, Борис, Вера, Глеб. Диапазон B3:H6 предназначен для назначений. В I2 пишу «Всего», ниже будут личные итоги. В A7 ставлю подпись «На дату», в B7:H7 позже добавлю контроль каждого дня.
После согласования сетка выглядит так. Тире здесь показано для чтения; в самом листе соответствующую ячейку оставляю пустой.
Участник · 23.11 · 24.11 · 25.11 · 26.11 · 27.11 · 28.11 · 29.11 · Всего
Ася — Д — — — — — Д — — — — — — — 2
Борис — — — Д — — — — — Д — — — — — 2
Вера — — — — — Д — — — — — Д — — — 2
Глеб — — — — — — — — — — — — — Д — 1
На дату — 1 — 1 — 1 — 1 — 1 — 1 — 1 — 7
Назначения записываю значениями. Цвет добавляю только как подсказку для глаз. Если я просто залью клетку синим, обычная формула СЧЁТЕСЛИ не посчитает её дежурством: функция сравнивает содержимое ячеек с условием, а не цвет заливки. Это отдельно отмечено в справке Microsoft.
Чтобы вместо «Д» не появились «деж.», пробел или другая метка, можно ограничить ввод:
Выдели B3:H6 и открой Данные → Проверка данных.
В параметрах выбери Список, источником укажи единственное значение `Д`.
Разреши пустые ячейки, поскольку человек не дежурит каждый день.
На вкладке сообщения об ошибке включи запрет недопустимого ввода.
Проверь на отдельной клетке допустимую метку и попытку ввести другую, затем верни плановое значение.
Такой список помогает сохранить единый способ записи. Он не заменяет согласование участников. Копируя чужой диапазон поверх сетки, я дополнительно проверю, не затёрлись ли правила ввода.
После обеда: считаю людей и даты отдельно
Для личного итога в I3 использую формулу:
```text
=СЧЁТЕСЛИ(B3:H3;"Д")
```
Копирую её вниз до I6. В каждой строке должен меняться номер строки диапазона. Результаты для готовой сетки: 2, 2, 2, 1. Если Excel использует английские имена функций, соответствующая функция называется COUNTIF; разделитель аргументов зависит от локальных настроек.
Затем в B7 считаю назначения на первую дату:
```text
=СЧЁТЕСЛИ(B3:B6;"Д")
```
Протягиваю вправо до H7. В I7 добавляю `=СУММ(B7:H7)`, общий итог назначений за неделю. Он пригодится для сверки, но не заменит проверку отдельных дат. Здесь меняется буква столбца: формула C7 проверяет C3:C6, а D7 — D3:D6. На каждый день у нас требуется 1. Ноль означает отсутствие назначенного человека; 2 и больше показывают несколько назначений. Если правила периода другие, контрольное значение надо сначала согласовать.
Теперь воспроизвожу ошибку утреннего черновика. Дежурство Веры со среды переношу на вторник: очищаю D5 и ставлю «Д» в C5. У Веры по-прежнему два дежурства. У остальных личные итоги тоже не изменились. Общая сумма остаётся 7.
А вот календарный контроль меняется: в C7 становится 2, в D7 — 0. Он и объясняет вопрос о среде. В примере я возвращаю назначение Веры на согласованную дату: очищаю C5, восстанавливаю D5. Одного общего итога для такой приёмки недостаточно.
Подсветка проблемной даты
Чтобы замечать пропуски, выдели B7:H7. На вкладке Главная открой Условное форматирование → Создать правило и выбери вариант с формулой. Для первого элемента диапазона задай:
```text
=B7<>1
```
Назначь заметную заливку. Правило должно применяться к `$B$7:$H$7`; ссылка B7 внутри формулы остаётся относительной по столбцу. Тогда каждая дата проверяется по своему результату. Формулы условного форматирования Microsoft описывает как выражения, возвращающие истину или ложь.
Я бы повторила проверку с временным переносом C5/D5, убедилась в подсветке двух дат и обязательно восстановила согласованную сетку. Цвет сообщает о нарушении нашего условия, а не выбирает человека для замены.
Если нужен график на месяц
Для ноября целиком первая дата в B2 будет 01.11.2026, последняя в AE2 — 30.11.2026. Имена остаются в A3:A6, назначения занимают B3:AE6. Личные итоги переносятся за даты, в AF3:AF6. Формула для AF3 тогда будет `=СЧЁТЕСЛИ(B3:AE3;"Д")`.
Контроль дат займёт B7:AE7. Диапазон условного форматирования тоже надо расширить. Нельзя оставить недельную формулу B3:H3 и считать, что она уже охватывает месяц. Перед переносом старого графика я очищаю прежние назначения и сверяю новые даты с календарём. Удаляю только метки в сетке, сохраняя формулы итогов.
К вечеру: проверяю замену и отдаю одну версию
Встреча закончилась, но план ещё надо передать участникам. Сначала проверяю, что возвращённое назначение среды сохранилось. Затем смотрю на дату доступности Глеба. Правильное количество меток не доказывает соблюдение ограничения: две разные проверки нужны и здесь.
Для чернового распределения или разбора ограничений можно использовать LibraChat. Я передала бы обозначения участников вместо личных данных и попросила таблицу в ответе. Вставь в чат такой запрос:
Подготовь вариант очереди проверки переговорной на 23–29 ноября 2026 года. Участники: Ася, Борис, Вера, Глеб. Каждый день нужен один дежурный. Глеб доступен только 29 ноября; остальные подтвердили возможность распределить оставшиеся даты. Предложи назначения с пояснением нагрузки. Отдельно покажи число людей на каждую дату и число дежурств каждого участника. Не меняй ограничение Глеба ради равных итогов. Дай таблицу в ответе, без заявления, что люди уже согласовали предложенный вариант.
Это предлагаемый запрос. Показанная выше сетка составлена для статьи, фактического ответа чата здесь нет. Назначения я подтверждаю с участниками и переношу в свой лист. Дополнительные способы подготовки описаны в статье о работе нейросети с таблицами; условия доступа к чату можно выбрать в тарифах.
Если нужна бумажная копия, задаю область печати с заголовками и итогами. В настольном Excel на вкладке «Разметка страницы» для начала можно выбрать ширину 1 страница, высоту «Автоматически». Предварительный просмотр обязателен. Если текст слишком мелкий, меняю компоновку; не сжимаю месячную сетку до нечитаемых клеток ради одного листа.
Перед отправкой сохраняю согласованную версию и коротко описываю замену, если она была. Участники должны понимать, какой лист действует. Для себя оставляю три пункта приёмки:
Все даты нужного периода присутствуют, личные итоги охватывают весь диапазон.
На каждую требуемую дату есть ровно одно подтверждённое назначение.
Ограничения участников соблюдены, отправляется последняя согласованная версия.
Теперь на вопрос о среде отвечаю не общей суммой 7. Открываю столбец 25 ноября и вижу конкретного человека. Именно этот столбец я проверю ещё раз перед тем, как отправить график остальным.