График отпусков в Excel: сотрудники, даты и пересечения
Организуем отпускной календарь так, чтобы переносы пересчитывались автоматически, а нехватку людей было видно заранее.
Какие данные хранить по отпуску
Для каждого периода отпуска храните сотрудника, отдел, дату начала, дату окончания, количество дней и статус согласования. Если у сотрудника несколько отпусков в году, лучше использовать несколько строк, а не набор колонок «Отпуск 1», «Отпуск 2».
Отдельный справочник сотрудников может содержать должность, руководителя и доступный остаток дней. Это упрощает фильтрацию и не заставляет повторять кадровые данные в каждой строке отпуска.
Как посчитать дни
Простой календарный интервал считается как Дата окончания − Дата начала + 1. Но кадровый расчёт продолжительности отпуска зависит от правил компании и законодательства, поэтому управленческий график не должен незаметно подменять официальный кадровый расчёт.
Для планирования загрузки команды полезно отдельно считать рабочие дни отсутствия. В Excel это можно делать функциями рабочих дней с отдельным диапазоном праздников.
Контроль пересечений
Главная ценность графика — заранее видеть периоды, когда одновременно отсутствует слишком много сотрудников одного отдела. Для каждой даты можно считать количество активных отпусков и подсвечивать превышение допустимого лимита.
Если критична конкретная роль, добавьте признак функции или группы взаимозаменяемости. Тогда конфликт виден даже в большом отделе, где общее число отсутствующих формально допустимо.
Создать график отпусков в Excel
Укажите сотрудников, отделы и период — SmartXLSX соберёт персональный XLSX с календарём и контролем пересечений.
Открыть инструмент →Календарный вид и месяцы
Для руководителя удобен годовой календарь: строки — сотрудники, колонки — даты или недели. Ячейка подсвечивается, если дата попадает между началом и окончанием отпуска. Исходные данные при этом лучше хранить отдельным журналом.
Не вводите цвет вручную как единственный источник информации. Цвет должен строиться из дат условным форматированием — тогда перенос отпуска автоматически обновит календарь.
Типичные ошибки
Не храните даты как текст: сортировка и формулы пересечений станут ненадёжными. Проверяйте, что Excel распознаёт значения именно как даты.
Не удаляйте старую согласованную дату без следа, если отпуск перенесён. Для управленческого контроля полезно иметь статус или комментарий, чтобы понимать, почему первоначальный план изменился.
Частые вопросы
Как показать отпуск цветом в календаре?
Используйте условное форматирование с проверкой, попадает ли дата колонки между датой начала и окончания отпуска сотрудника.
Можно учитывать несколько отпусков одного сотрудника?
Да. Удобнее хранить каждый период отдельной строкой и строить календарь из общего журнала.
Как увидеть пересечение отпусков?
Посчитайте число активных отпусков по каждой дате и отделу и подсвечивайте значения выше установленного лимита.