Для планирования отсутствий достаточно реестра интервалов и календарной сетки. Сначала сохраните даты отдельными значениями, а уже затем добавляйте заливку и сводные проверки.

Создайте реестр интервалов

В A1:C1 запишите «Сотрудник», «Начало», «Окончание». Каждую отдельную часть отсутствия храните своей строкой. Для учебного примера у Ирины задайте 05.10.2026–09.10.2026, у Олега — 08.10.2026–12.10.2026. Проверьте, что обе границы — настоящие даты и окончание не раньше начала. Подразделение, роль и статус согласования храните отдельными столбцами, если они нужны для планирования.

Посчитайте календарный интервал

Формула =C2-B2+1 возвращает 5 календарных дней для первого примера. Единица добавлена потому, что обе границы включены. Это техническая длина интервала, а не нормативный расчёт продолжительности конкретного вида отпуска.

Порядок действий: Хранить начало и окончание датами → Выделить интервал по двум границам → Оценить пересечения по ролям.
Порядок действий: Хранить начало и окончание датами → Выделить интервал по двум границам → Оценить пересечения по ролям.

Не вычитайте праздники автоматически без согласованного правила. Статус дня в календаре и правила кадрового учёта определяются отдельно от геометрии интервала.

Постройте полосу на календарной сетке

Для сетки используйте отдельный лист: A — сотрудник, B — начало, C — окончание, с D1 вправо — даты. Для диапазона, начинающегося D2, правило условного форматирования =И(D$1>=$B2;D$1<=$C2) закрасит дни внутри интервала.

Проверка: 05–09 октября — Пять календарных дней включительно; 08–12 октября — Пересекается с первым 8 и 9 числа; Заливка календаря — Не заменяет правила кадрового учёта.
Проверка: 05–09 октября — Пять календарных дней включительно; 08–12 октября — Пересекается с первым 8 и 9 числа; Заливка календаря — Не заменяет правила кадрового учёта.

Дата заголовка фиксирована по строке, границы — по столбцам. Если правило сдвинулось на день или сотрудника, проверьте верхнюю левую ячейку диапазона и смешанные ссылки.

Проверьте пересечения

Интервалы пересекаются, если начало одного не позже окончания другого и его окончание не раньше начала второго. В примере совпадают 8 и 9 октября. Само пересечение не означает ошибку: оценивать его нужно по роли и допустимому числу отсутствующих. Проверьте интервалы на один день, переход месяца и несколько частей у одного человека. Для рабочего документа согласуйте форму и правила отдельно. Учёт фактических часов решает другая таблица — график работы и табель.

Разберите свою задачу Excel с преподавателем

На индивидуальном онлайн-занятии вы выполняете действия сами, задаёте вопросы и проверяете результат вместе с преподавателем. Темы и темп подбираем под ваш опыт. Начните с бесплатного пробного урока: 45 минут · один на один · без обязательств. Решение о продолжении — после урока.

Записаться на бесплатный урок