Расчёт рабочих дней между датами
Как посчитать рабочие дни между двумя датами с учётом выходных, праздничных дней и переносов в России. Онлайн-калькулятор рабочих дней.
Расчёт рабочих дней – частая задача при планировании отпусков, подготовке документов, начислении зарплаты или определении сроков по договорам. Подсчёт осложняется тем, что в России действуют нерабочие праздничные дни и ежегодные переносы выходных. Ниже – онлайн-калькулятор и подробное пояснение правил.
Онлайн-калькулятор расчёта рабочих дней
Укажите начальную и конечную даты – калькулятор посчитает количество рабочих дней между ними с учётом государственных праздников и переносов выходных. Можно также задать исходную дату и количество рабочих дней, чтобы узнать дату окончания периода.
Что такое рабочий день
Рабочий день – это день, в который сотрудник обязан выполнять трудовые обязанности согласно графику работы. В России стандартная продолжительность рабочей недели составляет 40 часов при пятидневке (понедельник – пятница). Выходные дни – суббота и воскресенье.
Рабочие дни не включают:
- выходные (суббота и воскресенье по умолчанию);
- нерабочие праздничные дни, перечисленные в статье 112 Трудового кодекса РФ;
- дополнительные выходные, если они установлены указами президента или постановлениями правительства.
Правила подсчёта рабочих дней в России
Нерабочие праздничные дни
Статья 112 ТК РФ устанавливает следующие нерабочие праздничные дни:
| Дата | Праздник |
|---|---|
| 1, 2, 3, 4, 5, 6, 7, 8 января | Новогодние каникулы |
| 7 января | Рождество Христово |
| 23 февраля | День защитника Отечества |
| 8 марта | Международный женский день |
| 1 мая | Праздник Весны и Труда |
| 9 мая | День Победы |
| 12 июня | День России |
| 4 ноября | День народного единства |
Перенос выходных
Если праздничный день выпадает на субботу или воскресенье, выходной день переносится на ближайший рабочий день. Точные даты переносов ежегодно утверждаются постановлением правительства РФ, которое обычно публикуется в октябре–ноябре предшествующего года.
Например, если 23 февраля приходится на субботу, то выходной может быть перенесён на следующий понедельник. Соответственно, в эту неделю рабочих дней будет не пять, а четыре.
Включение граничных дат
При подсчёте рабочих дней между двумя датами важно определить, включаются ли начальная и конечная дата в расчёт:
- Обе включены: если указать период с 1 по 5 марта (понедельник – пятница) при стандартной неделе, рабочих дней будет 5.
- Только начальная включена: при тех же датах результат – 4 рабочих дня.
- Ни одна не включена: результат – 3 рабочих дня.
При использовании онлайн-калькулятора на этой странице по умолчанию обе граничные даты включены в расчёт.
Формула подсчёта рабочих дней между двумя датами
Точная формула зависит от конкретного месяца и года, но принцип расчёта выглядит так:
РД = КД − ВД − ПД
Где:
- РД – количество рабочих дней;
- КД – общее количество календарных дней в периоде;
- ВД – число выходных дней (суббот и воскресений), попавших в период;
- ПД – число праздничных дней, попавших в период и совпавших с будними днями.
Пример. Посчитаем рабочие дни с 1 по 31 марта 2026 года. В марте 31 календарный день. Выходных (суббота + воскресенье) – 9 дней. Государственных праздников, совпавших с буднями, – 1 день (8 марта, воскресенье – в 2026 году 8 марта приходится на воскресенье, значит праздничный выходной переносится). Итого рабочих дней: 31 − 9 = 22 (при условии, что праздничный выходной совпадает с уже имеющимся воскресеньем и переносится на рабочий день). Точный результат зависит от конкретного года и графика переносов.
Сколько рабочих дней в году и месяце
При пятидневной рабочей неделе в году обычно насчитывается от 247 до 250 рабочих дней. Распределение по месяцам (ориентировочное, без учёта переносов):
| Месяц | Календарных дней | Рабочих дней (типично) |
|---|---|---|
| Январь | 31 | 15–17 |
| Февраль | 28/29 | 19–20 |
| Март | 31 | 21–22 |
| Апрель | 30 | 21–22 |
| Май | 31 | 18–19 |
| Июнь | 30 | 21–22 |
| Июль | 31 | 22–23 |
| Август | 31 | 21–22 |
| Сентябрь | 30 | 22 |
| Октябрь | 31 | 22–23 |
| Ноябрь | 30 | 20–21 |
| Декабрь | 31 | 22–23 |
Наименьшее число рабочих дней – в январе из-за новогодних каникул (1–8 января). Наибольшее – в месяцах без государственных праздников: июле, августе, октябре.
Как рассчитать дату после N рабочих дней
Задача обратная: известна начальная дата и количество рабочих дней, нужно найти дату окончания периода. Алгоритм:
- Возьмите начальную дату.
- Прибавляйте по одному календарному дню.
- Каждый будний день, не являющийся праздничным, засчитывайте как рабочий и увеличивайте счётчик.
- Когда счётчик достигнет нужного значения, текущая дата – искомая.
- Если нужно указать следующий рабочий день после окончания периода – проверьте следующий день и пропустите выходные и праздники.
Пример. Отпуск сотрудника начинается 10 марта 2026 года (вторник). Длительность – 14 рабочих дней. Отсчитываем: 10 марта – день 1, 11 марта – день 2, 12 марта – день 3, 13 марта – день 4, 16 марта (понедельник) – день 5, и так далее. 14-й рабочий день придётся на 27 марта (пятница). Следующий рабочий день (дата выхода на работу) – 30 марта (понедельник), при условии отсутствия праздников в этом периоде.
Частые ошибки при подсчёте
1. Забыть про переносы выходных. Правительство РФ ежегодно утверждает график переносов. Если перенос не учтён, результат будет некорректным.
2. Считать по «среднему» числу рабочих дней. Делить 365 на 7 и умножать на 5 – грубое приближение. Оно не учитывает праздники и переносы.
3. Включать или не включать граничные даты без явного указания. В трудовом праве и бухгалтерском учёте подходы могут различаться. Всегда уточняйте, входит ли начальная (или конечная) дата в расчётный период.
4. Использовать устаревшие данные о переносах. Постановления о переносе выходных действуют только на конкретный календарный год. Не применяйте данные одного года к другому.
Для чего нужен расчёт рабочих дней
- Планирование отпусков – чтобы точно знать, сколько календарных дней займёт отпуск при заданной длительности в рабочих днях.
- Исполнение договорных обязательств – многие договоры указывают сроки в рабочих днях.
- Начисление зарплаты и компенсаций – оплата за неполный месяц, расчёт среднедневного заработка.
- Подготовка документов – сроки рассмотрения обращений, ответов на запросы, подачи жалоб часто исчисляются в рабочих днях.
- Бизнес-планирование – оценка производственных мощностей, составление графиков проектов.