Как рассчитать количество дней между датами: календарные и рабочие дни
Чтобы понять, как рассчитать количество дней между датами, важно определить тип счета. Календарные дни включают все дни, а рабочие считаются по нормам ТК РФ.
Оглавление
Разница между календарными и рабочими днями
Календарные дни включают все дни периода: выходные, праздники и рабочие дни без исключений.
Рабочие дни определяются исходя из стандартной пятидневной рабочей недели в РФ: рабочие дни — понедельник–пятница, выходные — суббота и воскресенье (ст. 111 ТК РФ).
Праздничные нерабочие дни в РФ (ст. 112 ТК РФ): 1–8 января, 23 февраля, 8 марта, 1 мая, 9 мая, 12 июня, 4 ноября. Производственный календарь, содержащий переносы выходных и праздничные дни, утверждается Правительством РФ ежегодно.
Расчет в Excel
Для автоматизации вычислений применяются встроенные функции:
- Календарные дни: формула
=КОНДАТА(дата_окончания) - КОНДАТА(дата_начала) + 1(если период считается включительно) или простая разность дат. - Рабочие дни: функция
=ЧИСТРАБДНИ(дата_начала; дата_окончания; [праздники]). Она исключает выходные (субботу и воскресенье) и указанные праздничные дни.
Ручной метод расчета
Ручной расчет опирается на разность порядковых номеров дней в году. При этом обязательно учитывается високосность года и вручную исключаются выходные и праздничные дни.
Для справки при расчетах: 2024 год является високосным (366 дней), 2025 год — обычный (365 дней), 2026 год — обычный (365 дней).
| Метод расчета | Что учитывает | Инструмент / Норма |
|---|---|---|
| Календарные дни | Все дни периода без исключений | Разность дат или =КОНДАТА(датаокончания) - КОНДАТА(датаначала) + 1 |
| Рабочие дни | Только будни, исключая выходные и праздники | Функция =ЧИСТРАБДНИ(), ст. 111 и 112 ТК РФ |
| Ручной расчет | Порядковые номера дней с поправкой на високосность | Календарь, учет 365 или 366 дней в году |
Частые ошибки
- Учет праздников как рабочих дней. Согласно ст. 112 ТК РФ, 1–8 января, 23 февраля, 8 марта, 1 мая, 9 мая, 12 июня и 4 ноября являются нерабочими. Их необходимо исключать при подсчете рабочих дней.
- Игнорирование високосного года. При ручном счете разности порядковых номеров дней ошибка в определении длины года (365 или 366 дней) приведет к неверному итоговому значению.
FAQ
Включаются ли выходные в календарные дни?
Да, календарные дни включают все дни периода: выходные, праздники и рабочие дни без исключений.
Какая формула в Excel считает только рабочие дни?
Функция =ЧИСТРАБДНИ(дата_начала; дата_окончания; [праздники]), которая автоматически исключает субботу, воскресенье и заданные праздники.
Где узнать точные переносы выходных на текущий год?
Производственный календарь, содержащий переносы выходных и праздничные дни, ежегодно утверждается Правительством РФ.