Для планирования отсутствий достаточно реестра интервалов и календарной сетки. Сначала сохраните даты отдельными значениями, а уже затем добавляйте заливку и сводные проверки.
Создайте реестр интервалов
В 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) закрасит дни внутри интервала.
Дата заголовка фиксирована по строке, границы — по столбцам. Если правило сдвинулось на день или сотрудника, проверьте верхнюю левую ячейку диапазона и смешанные ссылки.
Проверьте пересечения
Интервалы пересекаются, если начало одного не позже окончания другого и его окончание не раньше начала второго. В примере совпадают 8 и 9 октября. Само пересечение не означает ошибку: оценивать его нужно по роли и допустимому числу отсутствующих. Проверьте интервалы на один день, переход месяца и несколько частей у одного человека. Для рабочего документа согласуйте форму и правила отдельно. Учёт фактических часов решает другая таблица — график работы и табель.
Разберите свою задачу Excel с преподавателем
На индивидуальном онлайн-занятии вы выполняете действия сами, задаёте вопросы и проверяете результат вместе с преподавателем. Темы и темп подбираем под ваш опыт. Начните с бесплатного пробного урока: 45 минут · один на один · без обязательств. Решение о продолжении — после урока.
Оставить комментарий
Есть вопрос по статье? Напишите комментарий — будем рады обсудить.
Комментарии