Сколько рабочих дней между датами: калькулятор, формула и частые ошибки
ЧИСТРАБДНИ,
но по умолчанию она не знает праздников и не умеет распознавать перенесённые
рабочие субботы — список праздников нужно передавать отдельным аргументом
и обновлять каждый год руками. Ниже — калькулятор, формула, разбор ловушек
и таблица готовых примеров.
Калькулятор рабочих дней
Считает по производственному календарю РФ с праздниками и переносами выходных, 2024–2027 годы.
Как посчитать вручную — и почему это ошибка
Самый частый способ прикинуть срок в уме: разделить число календарных дней на семь и умножить на пять. На коротких интервалах без праздников метод работает почти точно. На длинных — и особенно на интервалах, которые захватывают праздники, — он начинает врать в одну сторону: показывает больше рабочих дней, чем есть на самом деле.
Возьмите период с 25 декабря 2026 года по 15 января 2027 года — 22 календарных дня. Наивный расчёт: 22 ÷ 7 × 5 ≈ 15,7 рабочего дня. По факту в этом периоде из-за новогодних каникул рабочих дней всего 9 — почти вдвое меньше. Ошибка получается не из округления, а из того, что метод в принципе не знает о праздниках и переносах: он видит только семидневную неделю.
Формула Excel ЧИСТРАБДНИ: что умеет и чего нет
Формула =ЧИСТРАБДНИ(нач_дата; кон_дата; [праздники]) считает
рабочие дни между двумя датами, включая обе границы. По умолчанию она исключает
только субботы и воскресенья — праздники ей нужно передать отдельно, третьим
аргументом, ссылкой на диапазон с датами.
Это решает часть задачи, но не всю:
- список праздников нужно вести и обновлять руками. Правительство утверждает календарь на следующий год обычно осенью, и после этого список праздников в таблице нужно поправить — иначе формула продолжит считать по старому году;
- формула не умеет распознавать рабочие субботы. Третий аргумент может только добавить дни к числу нерабочих. Убрать субботу или воскресенье из выходных формула не может в принципе — а именно так устроен перенос 20 февраля 2027 года: эта суббота официально рабочая, но ЧИСТРАБДНИ всегда посчитает её выходной, что бы вы ни написали в списке праздников.
Ловушка границ: «по» дату или включительно
Прежде чем считать, нужно определиться: обе границы входят в срок или нет. В обычной речи «с 1 по 10 число» почти всегда означает включительно, оба дня входят в счёт. В договорах формулировки различаются, и от этого результат меняется на один-два дня.
Если в договоре «с 1 по 31 января» — считаются оба дня, 31 календарный день. Если «до 31 января» — читать нужно аккуратно: иногда это то же включительно, иногда «не позднее предыдущего дня». Формула ЧИСТРАБДНИ по умолчанию включает обе даты — начальную и конечную — в счёт рабочих дней. Если по смыслу договора одна из границ исключается, дату в формулу нужно подставлять со сдвигом на день, а не саму дату из текста договора.
Таблица примеров
Расчёт по производственному календарю РФ, обе даты периода включены в счёт.
| Период | Календарных дней | Рабочих дней | Выходных и праздничных |
|---|---|---|---|
| 11.01.2027 – 31.01.2027 | 21 | 15 | 6 |
| 18.02.2027 – 20.02.2027 | 3 | 3 | 0 |
| 25.12.2026 – 15.01.2027 | 22 | 9 | 13 |
| 01.03.2027 – 31.03.2027 | 31 | 22 | 9 |
Второй период короткий, но показательный: с 18 по 20 февраля 2027 года все три дня рабочие, хотя 20 февраля — суббота. Если считать наивно, по правилу «пять дней из семи», расчёт в уме сразу потеряет один рабочий день.
Занесите даты этапов в Сроки.PRO — производственный календарь РФ и все переносы уже учтены.
Открыть демо без регистрацииЗачем это подрядчику: срок договора в рабочих днях
Если в договоре срок этапа указан в рабочих днях, любая ошибка в подсчёте превращается в неверную дату сдачи — и, если график зафиксирован как приложение к договору, в формальное основание для неустойки. Ошибка на пять-семь дней, незаметная на глаз, легко набегает из-за одного пропущенного переноса или одного праздника, которого не было в прошлогоднем списке.
Практический порядок: срок в договоре — в рабочих днях по производственному календарю РФ, дата начала — событие, которое стороны легко подтвердят (подписание, передача площадки, получение аванса), а конечная дата — результат подсчёта, а не круглое число, подогнанное на глаз. Если график состоит из нескольких этапов и сроки связаны цепочкой, пересчитывать даты вручную каждый раз, когда один этап сдвинулся, — источник ошибок сам по себе; в Сроки.PRO даты пересчитываются по производственному календарю автоматически при любом сдвиге.
Посчитайте свой интервал
Считает по производственному календарю РФ с праздниками и переносами выходных, 2024–2027 годы.
Вопросы и ответы
Как в Excel посчитать рабочие дни между двумя датами?
Формулой =ЧИСТРАБДНИ(нач_дата; кон_дата; праздники). Первые два
аргумента — границы периода, они включаются в счёт. Третий — необязательный,
но без него формула учитывает только субботы и воскресенья и пропускает праздники.
Считаются ли обе даты — начальная и конечная?
В формуле ЧИСТРАБДНИ — да, обе границы включаются в счёт по умолчанию. При ручном подсчёте нужно отдельно решить, входят ли обе даты в срок, — в договорах формулировки «до даты» и «по дату включительно» дают разный результат.
Почему формула не учитывает праздники автоматически?
Потому что Excel не хранит производственный календарь РФ — он меняется каждый год постановлением Правительства. Список праздников нужно передать формуле отдельным диапазоном дат и обновлять его вручную при каждом обновлении календаря.
Может ли формула учесть перенесённую рабочую субботу?
Нет. Третий аргумент ЧИСТРАБДНИ умеет только добавлять дни к числу нерабочих, но не может убрать субботу или воскресенье из выходных. Если в производственном календаре есть рабочая суббота — как 20 февраля 2027 года, — формула всё равно посчитает её выходной.
Сколько рабочих дней в среднем в месяце?
В среднем около 20–21 рабочего дня из 30–31 календарного, но разброс по месяцам заметный: от 15 рабочих дней в январе, где почти половину съедают новогодние каникулы, до 22 в месяцах без праздников.
Что почитать дальше
- Производственный календарь 2026 — полная таблица по месяцам, нормы часов, праздники и оба переноса текущего года.
- Производственный календарь 2027 — то же самое на следующий год, включая рабочую субботу 20 февраля.