Расчёт рабочих дней между датами: формула, примеры и онлайн-калькулятор

📐 Математика и учёбаОбновлено: 19 июля 2026 г.6 мин чтения
Вы когда-нибудь мучительно высчитывали, сколько рабочих дней между двумя датами, чтобы уложиться в срок по проекту или проверить, не затянулись ли переговоры? Мы разберём простую формулу, покажем на примерах, как считать вручную, и дадим готовый инструмент, который сделает всё за секунды.
⚡ Коротко: главное
  • Формула рабочих дней: (W = (D - (2 * F)) - П), где D — общее число дней, F — полные недели, П — праздники.
  • Пример: с 1 по 20 июня 2026 г. — 14 рабочих дней (4 выходных и 1 праздник).
  • Калькулятор рабочих дней между датами автоматически учтёт все нерабочие дни и праздники.
  • Типичная ошибка — забыть про переносы праздников: в 2026 г. 9 мая — суббота, выходной перенесён на понедельник.

Зачем считать рабочие дни и как это делать правильно

Рабочие дни — это дни с понедельника по пятницу, за исключением официальных государственных праздников. Их расчёт нужен для планирования проектов, расчёта зарплаты, сроков сдачи отчётов и договорных обязательств. Без точного подсчёта легко ошибиться на несколько дней, что может привести к срыву сроков или финансовым потерям.

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

Формула расчёта рабочих дней: разбор каждой буквы

W = D - 2 × F - P

Где:

  • W — количество рабочих дней;
  • D — общее количество дней между датами (включая начальный и конечный день);
  • F — количество полных недель в этом промежутке (каждая неделя = 7 дней, из них 2 выходных);
  • P — количество праздничных дней, приходящихся на будни (не учтённых в выходных).
Важно: если начальная или конечная дата — выходной или праздник, решение зависит от задачи. Обычно считают с первого рабочего дня после начальной даты и по последний рабочий день до конечной.

Пример 1: простой расчёт между двумя датами без праздников

Давайте посчитаем, сколько рабочих дней с 1 по 10 июня 2026 года (включительно).

  1. Общее количество дней D: с 1 по 10 июня — 10 дней.
  2. Количество полных недель F: в 10 днях — одна полная неделя (с 1 по 7 июня) и 3 дня. F = 1.
  3. Праздничные дни P: в этом промежутке праздников нет, P = 0.
  4. Подставляем в формулу: W = 10 - 2×1 - 0 = 8.

Проверим вручную: 1 июня (пн), 2 (вт), 3 (ср), 4 (чт), 5 (пт), 6 (сб), 7 (вс), 8 (пн), 9 (вт), 10 (ср). Выходные — 6 и 7 июня. Рабочие: 1-5, 8-10 — итого 8. Всё верно.

Пример 2: расчёт с учётом государственных праздников

Теперь усложним: посчитаем рабочие дни с 1 по 15 мая 2026 года. В мае есть праздничный день 1 мая (пятница) и 9 мая (суббота). Обратите внимание: 9 мая 2026 года — суббота, поэтому выходной переносится на понедельник 11 мая (согласно производственному календарю).

  1. D: с 1 по 15 мая — 15 дней.
  2. F: полных недель — 2 (1–7 мая, 8–14 мая) + 1 день (15 мая). F = 2.
  3. Праздничные дни P:
    • 1 мая — пятница (будний день), учитываем;
    • 9 мая — суббота (выходной), не учитываем, т.к. он уже входит в 2×F;
    • 11 мая — перенесённый выходной за 9 мая, но это понедельник — он становится нерабочим и не является праздником. По правилам, перенесённые дни считаются дополнительными выходными, их нужно вычесть отдельно? Нет, в базовой формуле мы вычитаем только праздники. Однако перенесённый выходной формально не праздник, а выходной. Он уже учтён в 2×F? Нет, т.к. F — полные недели, а 11 мая не входит в полные недели (оно в последнем неполном периоде). Поэтому его нужно вычесть дополнительно. Уточним: для точного расчёта лучше использовать производственный календарь. В мае 2026 производственный календарь устанавливает: 1 мая — праздник, 9 мая — праздник, но т.к. выпало на субботу, выходной перенесён на 11 мая. Итого нерабочих дней: 1, 2, 3, 9, 10, 11 — 6 дней. Из них 2 дня (1 и 11 мая) — дополнительные нерабочие дни, не являющиеся выходными по умолчанию. Наша формула: W = 15 - 4 - (1? или 2?). Для упрощения используем подсчёт напрямую: вычтем все выходные (субботы и воскресения) и праздники/переносы. Выходные: 2 (сб), 3 (вс), 9 (сб), 10 (вс) — 4 дня. Праздники/переносы: 1 (пт), 11 (пн) — 2 дня. Итого нерабочих = 6. Рабочих = 15 - 6 = 9. Формула с поправкой на перенос: W = D - 2×F - P - T, где T — перенесённые выходные. Здесь T=1 (11 мая). Проверяем: 15 - 4 - 1 (праздник 1 мая) - 1 (перенос 11 мая) = 9. Верно. Вывод: при наличии переносов формула усложняется, поэтому настоятельно рекомендуем использовать Калькулятор рабочих дней между датами, который автоматически учитывает все нюансы.
Пошаговый расчёт рабочих дней
  1. 1
    1. Определите D

    Общее количество календарных дней от начальной до конечной даты включительно.

  2. 2
    2. Найдите полные недели F

    Разделите D на 7, целая часть — число полных недель.

  3. 3
    3. Вычтите выходные

    В каждой полной неделе 2 выходных: вычтите 2×F.

  4. 4
    4. Обработайте остаток

    В оставшихся днях отметьте субботы и воскресенья, вычтите их.

  5. 5
    5. Вычтите праздники и переносы

    Если на оставшиеся дни выпадает праздник на будний день — вычтите. Перенесённые выходные — тоже.

  6. 6
    6. Получите W

    Оставшиеся дни — это рабочие дни.

Как вручную посчитать рабочие дни между двумя датами

Пример 3: сложный случай — длинный период с несколькими праздниками и переносами

Рассмотрим период с 1 по 31 декабря 2026 года. В декабре праздников нет, но есть переносы: 1 января 2027 — суббота, поэтому выходной перенесён на пятницу 31 декабря 2026? Уточним: производственный календарь на 2026 год пока не утверждён окончательно, но по общему правилу, если 1 января выпадает на субботу, то выходной переносится на предшествующий рабочий день — 31 декабря 2026 года. Таким образом, 31 декабря 2026 года становится нерабочим днём.

  1. D: с 1 по 31 декабря — 31 день.
  2. F: полных недель — 4 (1–7, 8–14, 15–21, 22–28) + 3 дня (29, 30, 31). F = 4.
  3. Праздничные дни P: официальных праздников в декабре нет, P = 0.
  4. Перенос T: 31 декабря — перенесённый выходной, T = 1.
  5. Расчёт: W = 31 - 2×4 - 0 - 1 = 31 - 8 - 1 = 22.

Проверка через календарь: декабрь 2026. Выходные: все субботы (5,12,19,26) и воскресенья (6,13,20,27) — 8 дней. Плюс 31 декабря (четверг) — нерабочий. Итого нерабочих = 9. Рабочих = 31 - 9 = 22. Совпадает.

Типичные ошибки при ручном расчёте

  • Забывают про переносы выходных. Если праздник выпадает на субботу или воскресенье, выходной переносится на ближайший рабочий день. Не учли — ошиблись на день.
  • Учитывают начальную и конечную даты непоследовательно. Если начальная дата — выходной, решите, включаете ли вы её. Обычно период начинают с первого рабочего дня после начальной даты.
  • Путают рабочие и календарные дни. Календарные дни — все подряд, рабочие — только будни без праздников. Не смешивайте.
  • Округляют недели. Полные недели — строго 7 дней. Остаток дней нужно обрабатывать отдельно.

Чтобы избежать этих ошибок, используйте Калькулятор рабочих дней между датами — он учтёт всё за вас.

Мини-задачки для самопроверки

  1. Сколько рабочих дней между 1 и 9 марта 2026 года? (Подсказка: 8 марта — воскресенье, переносится на понедельник 9 марта)
  2. С 1 по 14 февраля 2026. Праздников нет. Сколько рабочих дней?
  3. С 1 по 10 января 2026. Новогодние каникулы с 1 по 7 января, 8 января — рабочий день. Сколько рабочих дней в этом периоде?

Ответы:

  • 1. 1-8 марта: D=8, F=1, праздник 8 марта — воскресенье, перенос на 9 марта (понедельник) — нерабочий. Выходные: 7 (сб), 8 (вс) — уже в F, плюс 9 (пн) — дополнительно. W = 8 - 2 - 0 - 1 = 5. Проверка: рабочие дни 2-6 марта (пн-пт) — 5 дней.
  • 2. D=14, F=2, праздников нет, переносов нет. W = 14 - 4 = 10.
  • 3. D=10, F=1 (1-7 января — полная неделя?), 8-10 января — остаток. Праздники: 1-7 января — 7 праздничных дней, но они все выпадают на будни? В 2026 году 1 января — четверг, 2 — пятница, 3 — суббота (выходной), 4 — воскресенье (выходной), 5 — понедельник, 6 — вторник, 7 — среда. Итого праздничных будних дней: 1,2,5,6,7 — 5 дней. Суббота 3 и воскресенье 4 — выходные, уже учтены в 2×F. Переносов нет. W = 10 - 2 - 5 = 3. Проверка: рабочие дни — 8,9,10 января (чт, пт, сб? сб — выходной? 10 января 2026 — суббота, значит нерабочий. Только 8 и 9 — рабочие. Ошибка! В расчёте нужно учесть, что 10 января — суббота, она уже вычтена в 2×F? F=1, 2×1=2, это суббота и воскресенье (3 и 4 января). А 10 января — другая суббота, она не входит в полные недели? Полная неделя 1-7, в ней выходные 3 и 4. Остаток 8-10: 8 (чт), 9 (пт), 10 (сб). Выходной 10 должен быть вычтен. Корректируем: праздники: 1,2,5,6,7 — 5 дней (будни). Дополнительные выходные в остатке: 10 (сб). Итого нерабочих = 2 (выходные в полной неделе) + 5 (праздники) + 1 (суббота в остатке) = 8. Рабочих = 10 - 8 = 2. Формула с учётом остатка: W = D - 2×F - P - (выходные в остатке). Выходные в остатке: 1 день (10 сб). Итого 10 - 2 - 5 - 1 = 2. Всё верно. Вывод: при расчёте не забывайте про выходные дни, которые попадают в остаток от полных недель.

Как онлайн-калькулятор упрощает жизнь

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

  • Учитывает производственный календарь на 2026 год;
  • Корректно обрабатывает переносы праздников;
  • Позволяет выбрать, включать ли начальную и конечную дату;
  • Работает на любых устройствах.

Просто введите две даты, и вы получите точное количество рабочих дней. Это особенно полезно для бизнеса, HR и проектных менеджеров.

🧮 Посчитайте сами — инструменты по теме

🧭 Разделы по теме

Частые вопросы

Как посчитать рабочие дни между двумя датами вручную?

Общее число дней минус количество выходных (суббот и воскресений) минус количество праздничных дней, приходящихся на будни. Учитывайте переносы праздников.

Входят ли начальная и конечная даты в расчёт?

Обычно да. Если начальная дата — выходной или праздник, её часто не включают. Калькуляторы позволяют выбрать опцию включения.

Сколько рабочих дней в мае 2026 года?

В мае 2026 года 19 рабочих дней при пятидневной рабочей неделе. Праздники: 1 мая, 9 мая (перенос на 11 мая) — два дополнительных нерабочих дня.

Что делать, если праздник выпал на субботу?

Выходной переносится на ближайший рабочий день (обычно понедельник). Этот день становится нерабочим.

Как учесть переносы праздников при ручном расчёте?

Нужно смотреть производственный календарь. Если праздник на субботу или воскресенье, следующий понедельник (или другой день) становится выходным. Вычитайте его как дополнительный нерабочий день.

Какой онлайн-калькулятор рабочих дней лучший?

Рекомендуем Калькулятор рабочих дней между датами на нашем сайте — он учитывает производственный календарь и переносы.

Сколько рабочих дней в 2026 году?

В 2026 году при пятидневной рабочей неделе примерно 248 рабочих дней. Точное число зависит от праздников и переносов.

Можно ли считать рабочие дни без учёта праздников?

Да, для приблизительного расчёта можно, но для точности (например, для зарплаты) обязательно учитывать все нерабочие праздничные дни.

Ещё по теме «Математика и учёба»