Как рассчитать количество дней между датами для планирования проектов
Быстрый способ узнать, сколько дней осталось до дедлайна, и правильно спланировать работу команды.
Вы обещали клиенту релиз через 45 дней. Команда работает пять дней в неделю. Сколько рабочих дней у вас на самом деле? Неправильный ответ на этот вопрос — самая частая причина сорванных сроков. Разбираемся, как считать дни между датами правильно и не попадать в ловушки календарного планирования.
Почему подсчёт «на пальцах» не работает
Менеджер открывает календарь, видит 15 марта и 30 апреля, быстро считает: «Примерно полтора месяца, значит 45 дней». Команда начинает работу. Через месяц выясняется, что рабочих дней было всего 32, а впереди праздничная неделя.
Три типичные ошибки при ручном подсчёте:
- Считают календарные дни вместо рабочих
- Забывают про праздники и корпоративные выходные
- Не учитывают разные часовые пояса при работе с удалёнными командами
В Excel можно вычесть одну дату из другой и получить число. Но это будет общее количество дней, включая субботы, воскресенья и праздники. Для реального планирования нужен другой подход.
Календарные дни против рабочих
Календарные дни — это просто разница между двумя датами. С 1 по 10 марта — десять календарных дней. Просто, но бесполезно для планирования работы.
Рабочие дни исключают выходные. Те же десять календарных дней превращаются в семь рабочих, если период включает субботу и воскресенье. А если добавить праздник 8 марта, остаётся всего шесть.
Пример из практики: вы планируете запуск рекламной кампании на 20 рабочих дней. Считаете календарные дни, получаете 28, закладываете бюджет. А реально кампания растянется на 31 календарный день из-за майских праздников. Бюджет не сходится, KPI плывут.
Как Excel считает NETWORKDAYS
В Excel есть функция NETWORKDAYS(), которая считает только рабочие дни между датами. Синтаксис простой:
=NETWORKDAYS(дата_начала; дата_окончания; [праздники])
Функция автоматически исключает субботы и воскресенья. Третий необязательный параметр позволяет указать диапазон ячеек с датами праздников.
Но у Excel два минуса. Первый — нужно открывать файл, создавать таблицу, помнить синтаксис. Второй — функция не всегда правильно работает с региональными настройками. В России рабочая неделя может быть нестандартной, особенно в госсекторе.
Учёт выходных и праздников в планировании
Команда из пяти человек работает 40 часов в неделю. За 20 рабочих дней это 800 человеко-часов. Казалось бы, достаточно для задачи в 750 часов. Но если не учесть праздники, реальное время сократится до 720 часов. Проект сорван.
Правила учёта нерабочих дней:
- Вычитайте все государственные праздники вашей страны
- Учитывайте корпоративные выходные (день компании, внеплановые)
- Помните про сокращённые предпраздничные дни
- Для международных команд проверяйте праздники всех стран-участников
Реальный кейс: разработчик в России, дизайнер в Германии, менеджер в США. У каждого свои праздники. Общих рабочих дней в мае оказалось на треть меньше, чем планировали. Помогло только точное знание календарей всех стран.
Как правильно планировать по датам
Начинайте с конца. Знаете дату релиза — отнимите количество задач, умноженное на среднее время выполнения. Получите стартовую дату с запасом.
Формула планирования:
Стартовая дата = Дедлайн - (Количество задач × Среднее время × 1.2)
Коэффициент 1.2 — это 20% запаса на непредвиденное. Больничные, внезапные митинги, технические проблемы.
Проверяйте план каждую пятницу. Смотрите, сколько рабочих дней осталось до дедлайна. Если отклонение больше 10%, пересматривайте объём или сроки. Лучше урезать фичи в начале, чем объяснять провал в конце.
Инструменты для точного подсчёта
Вместо Excel используйте специализированные калькуляторы. Они учитывают региональные особенности и работают быстрее.
Для быстрого расчёта дней между любыми датами подойдёт Калькулятор дней между датами. Инструмент показывает и календарные, и рабочие дни с учётом выходных.
Если нужно понять, какая дата будет через определённое количество дней, используйте Добавить дни к дате. Можно добавлять как календарные, так и только рабочие дни — удобно для планирования спринтов.
Для обратной задачи — когда нужно вычесть период из даты — есть Вычесть дни из даты. Помогает определить стартовую точку проекта по известному дедлайну.
Комбинируйте эти инструменты: рассчитайте количество дней до релиза, добавьте их к текущей дате с учётом выходных, получите реальный график. Без формул, макросов и ошибок в вычислениях.