График отпусков в Excel: как составить и автоматизировать
Каждый, кто хоть раз занимался планированием отпусков, знает: это не просто «расставить даты в табличке». За каждым периодом отсутствия стоит череда согласований, поиск замены, проверка остатков, расчёт отпускных и обязательное уведомление сотрудника за две недели. А если вовремя не заложить чей-то отпуск или забыть про пересечения — бизнес рискует остаться без ключевого специалиста в самый неподходящий момент.
Именно поэтому грамотно составленный график отпусков — это не формальность, а важный управленческий инструмент. В небольшой компании с этой задачей вполне можно справляться в Excel. Главное — чётко разделять три слоя: утверждённый плановый график, фактические даты использования отпусков и все переносы с их причинами.
Как это сделать без ошибок, что учесть при планировании и когда пора переходить к автоматизации — разберём в этой статье.

Основные требования для ведения отпусков
По статье 123 ТК РФ график отпусков обязателен для работодателя и работников. Его утверждают не позднее чем за две недели до начала календарного года — как правило, до 17 декабря предыдущего года.
Компания может использовать форму № Т-7 или разработать собственную таблицу. В графике необходимо учесть:
основной и дополнительные оплачиваемые отпуска;
неиспользованные дни прошлых лет;
пожелания работников;
право отдельных категорий на отпуск в удобное время;
возможность заменить отсутствующих сотрудников;
сезонную нагрузку и минимальную численность подразделений.
Стандартный основной отпуск составляет 28 календарных дней. Если он делится на части, хотя бы одна из них должна быть не менее 14 календарных дней. Разделение возможно только по соглашению работника и работодателя.
Отпуск считается в календарных днях. Выходные в него входят, а нерабочие праздничные дни — нет. Например, если на период отпуска приходится 12 июня, дата окончания сдвигается на один день.
Как построить график отпусков в Excel
Удобнее создать отдельные листы:
Сотрудники — кадровые данные и остатки отпусков.
График отпусков — плановые и фактические периоды.
Календарь — праздничные и нерабочие дни.
Покрытие — минимальная численность по подразделениям или ролям.
Главный принцип: одна строка — одна часть отпуска. Если сотрудник берёт отпуск дважды, для него создаются две строки.

Основные столбцы
Столбец | Что указывать |
Табельный номер | Уникальный номер сотрудника |
ФИО | Фамилия, имя и отчество |
Подразделение | Отдел, филиал, объект или участок |
Должность | Рабочая роль |
Рабочий год | Период, за который предоставляется отпуск |
Вид отпуска | Основной, дополнительный, остаток |
Дата начала | Утверждённая дата |
Количество дней | Продолжительность части |
Дата окончания | Рассчитывается автоматически |
Срок уведомления | За две недели до начала |
Замещающий сотрудник | Кто принимает обязанности |
Фактические даты | Когда отпуск использован |
Статус | Запланирован, использован, перенесён |
Новая дата и основание | Заполняются при переносе |
Остатки отпусков лучше получать из кадровой системы или 1С. Простой расчёт «28 дней / 12 месяцев» не учитывает рабочие годы, дополнительные отпуска и исключаемые из стажа периоды.
СКАЧАТЬ ГРАФИК ОТПУСКОВ В EXCEL
СКАЧАТЬ ТАБЛИЦУ ОТПУСКОВ В EXCEL
Полезные формулы EXCEL
Если D2 — дата начала, E2 — количество дней, а диапазон Праздники содержит официальные нерабочие праздничные дни, дату окончания можно рассчитать так:
=РАБДЕНЬ.МЕЖД(D2-1;E2;"0000000";Праздники)
Маска "0000000" позволяет включить обычные выходные в отпуск и исключить только праздничные дни.
Крайняя дата уведомления:
=D2-14
Если она приходится на выходной, работника лучше уведомить в предыдущий рабочий день.
Количество пересекающихся отпусков в одном подразделении:
=СУММПРОИЗВ(($B$2:$B$300=B2)*($D$2:$D$300<=F2)*($F$2:$F$300>=D2))-1
Результат нужно сравнивать с допустимым количеством отсутствующих.
Для полей «Статус», «Вид отпуска» и «Причина переноса» настройте выпадающие списки. Условным форматированием можно выделять:
отпуска, начинающиеся в ближайшие 14 дней;
просроченные уведомления;
пересечения;
отсутствие обязательной 14-дневной части;
превышение доступного остатка.
Как составить график отпусков в Excel
1. Проверить данные
Уточните остатки прошлых лет, продолжительность основного и дополнительных отпусков, рабочие годы и льготные категории сотрудников.
2. Собрать пожелания
Работники указывают желаемые периоды. Руководители подразделений проверяют возможность замены и минимальную численность.
Отдельным категориям отпуск предоставляется в удобное время. В частности, это несовершеннолетние, один из родителей ребёнка-инвалида, работники с тремя и более детьми при установленных законом условиях, почётные доноры и некоторые другие категории.

3. Проверить пересечения
Важно учитывать не только количество отсутствующих, но и их роли, квалификации и допуски. Например, одновременный отпуск двух операторов может быть допустим, а отсутствие всех работников с правом управления погрузчиком — нет.
4. Утвердить график
График согласовывают с руководителями подразделений и при необходимости с профсоюзом, после чего утверждает руководитель организации.
Утверждённую версию следует зафиксировать: сохранить в PDF, распечатать и подписать либо оформить через кадровый электронный документооборот. Плановые даты после этого не нужно перезаписывать.
Частые ошибки
указывается только месяц без конкретной даты;
несколько периодов записываются в одну строку;
фактическая дата заменяет первоначальный план;
из отпуска исключаются все выходные, а не только праздники;
остатки рассчитываются без сверки с кадровым учётом;
не учитываются льготные категории;
отсутствует контроль замены ключевых сотрудников;
несколько подразделений работают в разных версиях файла.
5 программ для графика отпусков
Для небольшой компании достаточно Excel. Если нужно собирать заявки, согласовывать даты, считать остатки и контролировать пересечения, удобнее использовать специализированную систему.
1. Vacationplanner.ru
Онлайн-сервис для ведения отпусков, больничных, командировок и отгулов. График отображается в виде календаря или диаграммы Ганта. Сервис рассчитывает остатки и праздничные дни, показывает пересечения, формирует Т-7, заявления и уведомления, поддерживает импорт из Excel и выгрузку в 1С.
2. Shifton
Подходит компаниям со сменным персоналом. Сотрудники подают заявки через мобильное приложение, а руководитель перед согласованием видит, как отсутствие повлияет на укомплектованность смен. Система контролирует остатки, пересечения, минимальное покрытие и предлагает доступных сотрудников на замену.

3. Контур.КЭДО
Сотрудник выбирает даты отпуска в личном кабинете, руководитель согласовывает их, а кадровик формирует итоговый график и электронные документы. Сервис поддерживает уведомления, переносы отпусков и интеграцию с 1С.
4. Saby Staff
Позволяет собрать пожелания сотрудников, проверить и согласовать график, контролировать остатки и оформлять переносы. Готовый документ можно сформировать по подразделению или всей организации и распечатать.
5. 1С:ЗУП
Подходит компаниям, которые уже ведут кадровый учёт и расчёт зарплаты в 1С. Программа рассчитывает остатки основных и дополнительных отпусков, формирует график Т-7, учитывает переносы и показывает исполнение графика.
Выбор зависит от задачи: Vacationplanner.ru подойдёт для простого онлайн-графика, 1С:ЗУП — для кадрового и зарплатного учёта, Контур и Saby — для согласования и оформления документов, Shifton — для связи отпусков со сменным расписанием.
Как автоматизировать графики отпусков в TARGControl
TARGControl — WFM-система планирования и учёта рабочего времени, которая объединяет составление графиков, фиксацию явок, контроль отклонений, формирование табеля и обмен данными с 1С.
Поэтому отпуск в системе является частью единого процесса: заявка сотрудника влияет на его доступность, учитывается при распределении смен, отображается при контроле план-факта и затем попадает в табель.

Как работает система
Исходные данные. Из 1С или других учётных систем загружаются сотрудники, подразделения, нормы времени, графики и события. В TARGControl можно настроить основной, дополнительный, учебный и другие виды отпусков.
Заявка и согласование. Сотрудник выбирает даты отпуска в личном кабинете или мобильном приложении. Руководитель проверяет период, согласовывает заявку или предлагает перенос. TARGControl отправляет уведомления об изменении статуса.
Формирование графика. После согласования отпуск учитывается при распределении смен. Система исключает сотрудника из доступных на этот период и формирует график с учётом других отсутствий, квалификаций, допусков и норм рабочего времени. Если возникает дефицит, руководитель видит незакрытые смены и может подобрать замену через Биржу смен.

Учёт фактического времени. Приходы и уходы фиксируются через Android-планшеты/смартфоны с фотофиксацией, мобильное приложение с геолокацией или действующую СКУД. TARGControl сопоставляет фактические отметки с графиком и показывает опоздания, ранние уходы, неявки и переработки.Подробнее о способах регистрации времени.
Формирование табеля. На основании графика, фактических отметок и подтверждённых отсутствий система формирует табель Т-13 или корпоративную форму. Готовые часы и виды отсутствий можно передать в 1С для расчёта зарплаты.
Например, сотрудник подаёт заявку на отпуск с 10 по 23 июля. Руководитель видит, кто ещё будет отсутствовать в эти даты и хватит ли сотрудников для выполнения плана. После согласования работник становится недоступен для назначения смен, а возникший дефицит отображается в графике. Руководитель заранее назначает замену, период отпуска попадает в табель, а подтверждённые данные передаются в 1С.
Если даты изменятся, событие корректируется один раз. Обновлённая информация учитывается в доступности, рабочем графике и последующем формировании табеля.
Вывод
График отпусков должен учитывать пожелания сотрудников, остатки дней, требования ТК РФ и потребность подразделений в персонале. В Excel эту задачу можно решить с помощью единого реестра, формул, выпадающих списков и условного форматирования. Главное — регулярно обновлять данные и фиксировать все переносы и изменения.
Но даже при идеальной организации это остаётся трудоёмким процессом. Сверка с табелем, контроль пересечений, отслеживание замен и уведомлений — всё это требует постоянного ручного внимания. И чем активнее движется бизнес, тем сложнее удерживать Excel в актуальном состоянии.
Облегчить задачу помогают специализированные сервисы для электронного ведения отпусков. Например, TARGControl связывает заявку на отпуск с рабочими сменами, табелем и кадровым учётом в 1С. Система автоматически проверяет доступность сотрудника, показывает влияние его отсутствия на укомплектованность подразделения и не позволяет назначить его на смену в период отпуска. Всё в одной цепочке — от согласования до фактического времени, без ручного переноса данных между файлами.
Переход на такой уровень автоматизации — это не просто удобство. Это уверенность в том, что ни один отпуск не останется без контроля, а кадровые риски будут видны заранее, а не постфактум.


