Составление графика работы в Microsoft Excel — задача, с которой рано или поздно сталкивается каждый менеджер, HR-специалист или владелец бизнеса. Казалось бы, что может быть проще: расписать смены, указать сотрудников и распечатать. Но на практике даже в небольшой команде из 10 человек график превращается в головоломку: кто-то просит выходной, кому-то нужна ранняя смена, а где-то требуется подмена. Если делать всё вручную, на обновление уйдёт часы — и это без учёта ошибок, которые неизбежно закрадутся.
К счастью, Excel позволяет автоматизировать 90% рутинных операций при создании графика. С помощью формул, условного форматирования и сводных таблиц вы сможете:
- Гибко планировать смены с учётом пожеланий сотрудников.
- Автоматически выявлять конфликты (например, когда один человек назначен на две смены одновременно).
- Экономить время на еженедельных обновлениях — достаточно изменить данные в одном месте, и график пересчитается сам.
В этой статье разберём по шагам, как создать универсальный шаблон графика работы, который подойдёт для офиса, магазина, call-центра или производственного цеха. Все примеры адаптированы под актуальные версии Excel 2019–2026 и Excel Online.
1. Выбор формата графика: какой подходит именно вам
Прежде чем открывать Excel, определитесь с типом графика. От этого зависит структура таблицы, используемые формулы и даже способ визуализации. Вот основные варианты:
- 📅 Линейный график — классический вариант для офисов с фиксированным режимом (например, 5/2 или 6/1). Подходит, если все сотрудники работают по одному расписанию, а смены не пересекаются.
- 🔄 Сменный график — для предприятий с круглосуточным режимом (магазины, больницы, call-центры). Требует учёта ночных смен, выходных и перекрытия пиковых нагрузок.
- 🏠 Гибкий/удалённый график — когда сотрудники сами выбирают часы работы в пределах установленных лимитов (например, 40 часов в неделю). Здесь важно отслеживать переработки и недоработки.
- 📊 Смешанный график — комбинация предыдущих вариантов (например, офис + удалёнка + смены в выходные). Самый сложный для автоматизации, но Excel справится и с ним.
Если вы только начинаете, начните с линейного графика — он проще в настройке. Для сменного режима потребуется добавить столбцы с указанием времени начала/окончания смены и формулы для проверки пересечений. Гибкий график удобнее вести в отдельной таблице с учётом отработанных часов, а затем сводить данные в основной график.
⚠️ Внимание: Если в вашей компании действует суммированный учёт рабочего времени (например, учёт за месяц, а не за неделю), график в Excel должен отражать не только расписание, но и фактически отработанные часы. В этом случае добавьте отдельный лист для табеля учёта.
Пример структуры для сменного графика:
| Дата | Смена 1 (08:00–16:00) | Смена 2 (16:00–00:00) | Смена 3 (00:00–08:00) | Примечания |
|---|---|---|---|---|
| 01.10.2026 (Пн) | Иванов П.С. | Петрова А.И. | Сидоров К.Л. | Сидоров — дежурный |
| 02.10.2026 (Вт) | Кузнецова Е.А. | Иванов П.С. | — | Ночная смена не требуется |
2. Базовая структура таблицы: что должно быть обязательно
Независимо от типа графика, в таблице должны присутствовать 4 ключевых блока:
- Шапка с параметрами — название отдела, период (неделя/месяц), ответственный за график.
- Список сотрудников — ФИО, должности, контактные данные (опционально).
- Календарная сетка — дни недели, даты, выходные/праздники (выделены цветом).
- Легенда — условные обозначения (например, "Н" — ночная смена, "В" — выходной, "О" — отпуск).
Пример минимальной структуры для офисного графика (5/2):
| ФИО | Пн 02.10 | Вт 03.10 | Ср 04.10 | Чт 05.10 | Пт 06.10 | Сб 07.10 | Вс 08.10 |
|---------------|----------|----------|----------|----------|----------|----------|----------|
| Иванов П.С. | 8:00-17:00| 8:00-17:00| В | 8:00-17:00| 8:00-17:00| — | — |
| Петрова А.И. | 9:00-18:00| 9:00-18:00| 9:00-18:00| О | 9:00-18:00| — | — |
Обратите внимание на формат ячеек:
- Даты — формат ДД.ММ.ГГГГ (ДД) (например, 02.10.2026 (Пн)).
- Время — формат ЧЧ:ММ (например, 08:00-17:00).
- Выходные/праздники — закрасьте серым или красным (условное форматирование).
3. Автоматизация графика: формулы, которые сэкономят часы
Ручное заполнение графика — верный способ допустить ошибку. Вместо этого используйте формулы для автоматического контроля:
- 🔢 Проверка дублей: формула
=ЕСЛИ(СЧЁТЕСЛИ($B2:$H2;B2)>1;"Дубль!";"")выявит, если сотрудник назначен на одну смену дважды. - ⏰ Контроль переработок:
=ЕСЛИ(SUM(B2:H2)>40;"Переработка!";"")(для 40-часовой недели). - 📅 Авто-заполнение выходных:
=ЕСЛИ(ИЛИ(ДЕНЬНЕД(B$1)=7;ДЕНЬНЕД(B$1)=1);"В";"")(выходные — суббота и воскресенье). - 🔄 Ротация смен: формула
=ИНДЕКС($A$2:$A$10;ОСТАТ(СТРОКА()-1;8)+1)автоматически распределит сотрудников по сменам по кругу.
Пример использования формулы для проверки дублей:
- Выделите диапазон с графиком (например,
B2:H10). - Перейдите в
Условное форматирование → Создать правило → Использовать формулу. - Введите формулу
=СЧЁТЕСЛИ($B2:$H2;B2)>1. - Задайте формат (например, красный текст) и нажмите
ОК.
Теперь при дублировании смены ячейка будет подсвечиваться.
Наличие дублей (красная подсветка)|Соблюдение нормы рабочих часов|Корректное отображение выходных|Учёт пожеланий сотрудников (если есть)|Проверка пересечения смен (для сменного графика)-->
⚠️ Внимание: Если вы используете Excel Online, некоторые функции (например, ИНДЕКС-ПОИСКПОЗ) могут работать медленнее, чем в десктопной версии. Для больших графиков (50+ сотрудников) лучше использовать Excel 2019/2021.
4. Условное форматирование: как сделать график наглядным
Цветовая маркировка помогает быстро оценивать график. Например:
- 🟢 Зелёный — рабочий день.
- 🟡 Жёлтый — выходной или отпуск.
- 🔴 Красный — переработка или конфликт смен.
- 🔵 Синий — ночная смена.
Как настроить:
- Выделите диапазон с графиком (например,
B2:H10). - Перейдите в
Главная → Условное форматирование → Правила выделения ячеек. - Выберите
Текст содержити введите "В" (выходной), затем задайте жёлтый фон. - Повторите для других условий (например, "Н" — ночная смена, синий фон).
Для автоматического выделения праздников:
- Создайте отдельный лист
Праздникис датами. - Используйте формулу условного форматирования:
=СЧЁТЕСЛИ(Праздники!$A$2:$A$100;B$1)>0(где
B$1— дата в шапке графика).
5. Динамические графики: как сделать шаблон на год вперёд
Если вам нужно создавать график ежемесячно, настройте динамический шаблон, который будет автоматически подставлять даты и учитывать праздники. Для этого:
- Создайте лист
Настройкис параметрами:| Параметр | Значение |
|-----------------|-----------------|
| Начало периода | 01.10.2026 |
| Конец периода | 31.10.2026 |
| Норма часов | 40 |
- В шапке графика используйте формулу для авто-заполнения дат:
=ЕСЛИ(ДЕНЬНЕД(Настройки!$B$2;2)+СТОЛБЕЦ(A1)-1<=5;Настройки!$B$2+СТОЛБЕЦ(A1)-1;"")(это заполнит только рабочие дни).
- Для праздников подтягивайте данные из листа
Праздникис помощьюВПРилиИНДЕКС-ПОИСКПОЗ.
Пример динамического графика для 2026 года:
| ФИО | =Настройки!$B$2 | =ЕСЛИ(Настройки!$B$2+1<="";"";Настройки!$B$2+1) | =ЕСЛИ(Настройки!$B$2+2<="";"";Настройки!$B$2+2) |
|---|---|---|---|
| Иванов П.С. | 8:00-17:00 | В | 8:00-17:00 |
Такой шаблон позволит менять период одним кликом — достаточно обновить даты в листе Настройки.
Как учесть региональные праздники?
Если в вашем регионе есть дополнительные выходные (например, День города), добавьте их в лист Праздники вручную. Для автоматического подтягивания используйте формулу:
=ЕСЛИ(ИЛИ(ДЕНЬНЕД(B$1;2)>5;СЧЁТЕСЛИ(Праздники!$A$2:$A$100;B$1)>0);"В";"")
где Праздники!$A$2:$A$100 — диапазон с датами праздников.
6. Экспорт и печать: как подготовить график для команды
Готовый график нужно не только составить, но и правильно презентовать. Вот 3 способа экспорта:
- 🖨️ Печать на бумаге:
- Установите
альбомную ориентациюи масштаб1 страницу в ширину. - Добавьте колонтитулы с названием отдела и периодом.
- Используйте
Разметка страницы → Область печати, чтобы исключить служебные листы.
- Установите
- 📧 Отправка по email:
- Экспортируйте в
PDF(Файл → Экспорт → Создать PDF/XPS). - Если нужен редактируемый вариант — сохраните как
Excel-таблицу (.xlsx), но удалите служебные листы (Настройки,Праздники).
- Экспортируйте в
- 🌐 Общий доступ в облаке:
- Загрузите файл в OneDrive или Google Диск.
- Настройте права доступа (
Просмотрдля сотрудников,Редактирование— для HR).
⚠️ Внимание: При печати графика с большим количеством цветового форматирования (условное форматирование, заливки) Excel может неправильно отображать цвета на чёрно-белом принтере. Перед печатью проверьте предварительный просмотр или экспортируйте в PDF.
Пример настроек для печати:
- Ориентация: Альбомная
- Поля: Верхнее/нижнее — 1 см, левое/правое — 0,5 см
- Масштаб: 85% (подберите визуально)
- Колонтитулы: слева — "График работы на октябрь 2026", справа — "Отдел продаж"
7. Готовые шаблоны: где скачать и как адаптировать
Не хотите создавать график с нуля? Воспользуйтесь готовыми шаблонами:
- 📥 Официальные шаблоны Microsoft:
- Откройте Excel, введите в поиске "график работы" и выберите подходящий вариант.
- Минус: мало гибкости, сложно адаптировать под специфические нужды.
- 🌍 Сайты с бизнес-шаблонами:
- Template.net, Vertex42, Smartsheet — здесь есть шаблоны для сменного графика, учёта переработок и даже графика дежурств.
- Плюс: часто бесплатные, с подробными инструкциями.
- 🛠️ Кастомизированные решения:
- Например, шаблон с автоматическим учётом больничных и отпусков (можно найти на GitHub по запросу "Excel work schedule template").
- Минус: может потребоваться знание
VBAдля настройки.
Как адаптировать шаблон под свои нужды:
- Удалите ненужные столбцы (например, если в шаблоне есть графа "Проект", а у вас её нет).
- Обновите легенду (условные обозначения) под ваши правила.
- Проверьте формулы — часто в шаблонах используются англоязычные функции (
IFвместоЕСЛИ). Замените их на русские аналоги. - Добавьте логотип компании и контактные данные ответственного.
8. Типичные ошибки и как их избежать
Даже опытные пользователи Excel допускают ошибки при создании графика. Вот TOP-5 промахов и как их предотвратить:
- 🔄 Неучтённые праздники:
Забыли добавить 8 Марта или 1 Мая? Используйте функцию
=РАБДЕНЬ.МЕЖДс учётом региональных праздников или подтягивайте данные из внешнего источника (например, Календарь Google). - ⏳ Ошибки в учёте рабочего времени:
Формула
=B2-A2для расчёта длительности смены работает только если ячейки отформатированы каквремя. Если получаете странные числа (например,0,375вместо9:00), измените формат ячейки. - 👥 Дублирование сотрудников:
Проверяйте график на пересечения с помощью
Условного форматирования(см. раздел 3). Также полезно добавить столбец с формулой=СЧЁТЕСЛИ(Диапазон;ФИО)>1. - 📅 Неактуальные данные:
Если график ведётся в облаке (OneDrive, Google Sheets), настройте уведомления об изменениях. В Excel Online это делается через
Файл → История версий. - 🖱️ Сложности с фильтрацией:
Для больших графиков (50+ сотрудников) добавьте
Срезы(Вставка → Срез), чтобы быстро фильтровать по отделам или должностям.
Пример исправления ошибки с форматом времени:
- Выделите ячейки с временем (например,
08:00-17:00). - Нажмите
Ctrl+1(или правая кнопка →Формат ячеек). - Выберите категорию
Времяи формат13:30.
FAQ: Ответы на частые вопросы
Как в Excel сделать график работы на месяц с учётом выходных?
Используйте функцию =ЕСЛИ(ИЛИ(ДЕНЬНЕД(Дата;2)>5;Дата=Праздник);"В";""), где Дата — ячейка с датой, а Праздник — ссылка на список праздничных дней. Для авто-заполнения дат используйте формулу =ЕСЛИ(ДЕНЬНЕД(ПредыдущаяДата+1;2)<=5;ПредыдущаяДата+1;"").
Можно ли в Excel автоматически распределять смены по принципу "сутки через трое"?
Да. Создайте список сотрудников и используйте формулу:
=ИНДЕКС(СписокСотрудников;ОСТАТ(СТРОКА()-2;4)+1)
где СписокСотрудников — диапазон с ФИО, а 4 — количество сотрудников в ротации. Для учёта выходных добавьте проверку ЕСЛИ.
Как в Excel посчитать количество ночных смен у сотрудника?
Добавьте столбец с формулой =СЧЁТЕСЛИ(ДиапазонСмен;ФИО;ДиапазонВремени;">22:00"), где ДиапазонСмен — ячейки с ФИО сотрудника, а ДиапазонВремени — ячейки с временем смен (например, 22:00-06:00).
Как защитить график от изменений, но оставить возможность редактирования для HR?
Перейдите в Рецензирование → Защитить лист. В настройках защиты разрешите редактирование только для определённых ячеек (например, только для столбца с ФИО). Для HR создайте отдельный пароль или используйте Общий доступ в OneDrive с правами Редактирование.
Где скачать бесплатный шаблон графика работы для Excel на русском?
Рекомендуем эти ресурсы:
- Microsoft Office Templates (фильтр по языку: русский).
- Vertex42 (есть шаблоны для сменного графика).
- GitHub (поиск по запросу "Excel work schedule template Russian").
Перед использованием проверьте формулы — в некоторых шаблонах могут быть англоязычные функции.