Время и даты·Прочее

Посчитать рабочие дни от даты до даты

Онлайн-калькулятор посчитает рабочие дни между датами с учётом выходных и праздников. Можно включать/не включать начальную и конечную дату.

Настройки периода Дата начала периода Дата окончания периода

Иногда нужно не просто «сколько дней между датами», а именно посчитать рабочие дни от даты до даты — например, чтобы определить дедлайн по договору, дату начала/окончания работ или срок просрочки.

Что считается рабочими днями в таком расчёте

Обычно под «рабочими днями» понимают дни по стандартному производственному календарю:

  • с понедельника по пятницу — базово считаются рабочими;
  • субботы и воскресенья — нерабочие (если они не стали рабочими из‑за переноса);
  • официальные праздники — нерабочие, а также учитываются переносы выходных.

Важно: если у вас нестандартный график (смены, вахта, дежурства), итог может отличаться — лучше считать по вашему табелю.

Как посчитать рабочие дни от даты до даты вручную (алгоритм)

  1. Задайте диапазон: дату начала и дату окончания.
  2. Решите про включение границ:
    • включать ли начальную дату (день А),
    • включать ли конечную дату (день Б).
  3. Пройдитесь по каждому дню диапазона:
    • если день приходится на выходной (сб/вс) — не засчитывайте,
    • если день является официальным праздником или перенесённым нерабочим днём — тоже не засчитывайте,
    • остальные дни — рабочие.
  4. Просуммируйте все засчитанные дни.

Это и есть логика, по которой работает корректный калькулятор: результат — количество дат, которые проходят фильтр «рабочий/нерабочий» по календарю.

Как посчитать рабочие дни с помощью калькулятора на сайте

Чтобы получить точное число, используйте онлайн-расчёт:

  1. Укажите начальную дату.
  2. Укажите конечную дату.
  3. Выберите настройки:
    • включать/не включать первый день,
    • включать/не включать последний день.
  4. Нажмите расчёт — калькулятор покажет число рабочих дней в вашем диапазоне.

Подходит для задач вроде: «на сколько дней сдвинется срок», «когда истекает период», «какая дата будет с учётом выходных».

Мини-пример (как влияет включение дат)

Допустим, вы считаете от понедельника 10:00 условно до пятницы и вам важно, считается ли первый день:

  • Если включать оба края, то понедельник и пятница попадут в подсчёт (при условии, что они действительно рабочие по календарю).
  • Если не включать начало, первый день исключается — итог будет на 1 день меньше.
  • Если не включать конец, исключится пятница — итог тоже уменьшится.

Именно поэтому в расчётах для сроков договоров так часто нужны галочки «включать/исключать первый и последний день».

Как посчитать рабочие дни в Excel/Google Sheets (быстрый способ)

Если вам удобнее считать в таблицах, часто используют функции, которые считают количество рабочих дней, исключая выходные и задаваемые праздники:

  • в Excel/Sheets логика обычно строится на функции типа NETWORKDAYS/ЧИСТРАБДНИ,
  • дополнительно передают список дат праздников (если нужно учесть не только выходные).

Если вы хотите учесть официальные праздники РФ и переносы «как в производственном календаре», проще опираться на календарь, а не на ручной список — либо использовать готовый список праздников за год.

Частые ошибки при подсчёте рабочих дней

  • Считать только субботы/воскресенья, забыв про переносы выходных и праздники.
  • Неверно выбрать включение границ (особенно критично при сроках «от … до … включительно/не включительно»).
  • Игнорировать, что период может пересекаться с годовыми изменениями (календарь праздников зависит от конкретного года).
  • Применять расчёт для пятидневки, хотя в реальности используется другой график.

Итог: что нужно, чтобы посчитать рабочие дни точно

Чтобы ответ был корректным, достаточно:

  • указать начальную и конечную даты,
  • выбрать, нужно ли включать первый/последний день,
  • опираться на календарь, который учитывает выходные, праздники и переносы.

Если хотите, вы можете сразу воспользоваться калькулятором на странице и получить готовый результат для ваших дат.


Часто задаваемые вопросы

Как понять, включать ли начальную и конечную дату в расчёт рабочих дней?
Включение влияет на итог: при диапазоне «от А до Б» можно посчитать и день А, и день Б, либо исключить один из них. Для договоров и сроков чаще включают тот день, с которого начинается течение срока, но правила могут отличаться — ориентируйтесь на условие.
Учитываются ли официальные праздники и переносы выходных?
Календарь рабочих/нерабочих дней берётся по производственному календарю, где учтены официальные праздники и переносы выходных. Поэтому результат может отличаться от простой «вычитки» выходных по субботам и воскресеньям.
Что делать, если даты в разных годах?
Это не проблема: расчёт делается по каждому дню диапазона, поэтому корректно работает через границы года и учитывает високосные годы. Главное — правильно задать даты начала и конца периода.
А если у нас сменный график (не пятидневка)?
Тогда понятие «рабочий день» зависит от графика конкретной организации. Стандартный расчёт по производственному календарю подходит для типовой пятидневной недели; для сменных графиков лучше использовать внутренний табель/календарь.
Почему результат может отличаться от расчёта в календаре “вручную”?
Чаще всего причина — переносы выходных и совпадение дат с официальными праздниками, которые могут смещать рабочие дни. Также влияет настройка «включать/исключать» первый и последний день.
Что делать, если конечная дата раньше начальной?
В таком случае период либо считается в обратном порядке (получится отрицательная разница), либо калькулятор попросит поменять даты местами. Для ясности задавайте «начальную» дату раньше «конечной».