Посчитать количество дней между датами

Нужно посчитать количество дней между датами – например, чтобы узнать срок договора, длительность отпуска, сколько дней осталось до дедлайна или сколько рабочих дней в квартале. Задача встречается в бухгалтерии, кадрах, юриспруденции и в быту. Способов несколько: от онлайн-калькулятора до формулы в Excel – выбирайте тот, что удобнее в конкретной ситуации.

Параметры расчёта
Праздничные дни в периоде
Полный список

    Используется производственный календарь РФ с переносами выходных на 2024–2026 годы. Региональные праздники добавляйте вручную ниже.

    Добавить региональный или местный праздник

    Если в вашем регионе или организации есть дополнительные нерабочие дни:

    Список пуст

    Добавленные дни сохраняются в браузере и учитываются в расчётах

    Календарные и рабочие дни – в чём разница

    Календарные дни – это все дни подряд, от понедельника до воскресенья, без пропусков. Между 1 марта и 10 марта ровно 9 календарных дней.

    Рабочие дни – это будни по производственному календарю: понедельник–пятница, за вычетом официальных праздничных нерабочих дней. Между теми же 1 и 10 марта в обычный год получается 7 рабочих дней, если 8 марта не выпадает на этот промежуток.

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

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

    Если даты рядом, проще всего посчитать по календарю. Например, период с 15 по 28 апреля включительно – это 14 календарных дней: считаем 15, 16, … 28.

    Для больших промежутков удобнее разбивать период на годы. В обычном году 365 дней, в високосном – 366. Между 1 января 2024 года и 1 января 2026 года прошёл один високосный (2024) и один обычный (2025) год – итого 731 день.

    Формулы в Excel и Google Sheets

    В электронных таблицах даты хранятся как порядковые номера, поэтому арифметика работает естественно.

    Календарные дни между датами в ячейках A1 и B1:

    =B1-A1
    

    Результат – целое число. Если B1 меньше A1, формула вернёт отрицательное значение; чтобы этого избежать, используйте =ABS(B1-A1) или убедитесь, что начальная дата стоит в A1, а конечная – в B1.

    Рабочие дни без учёта праздников:

    =ЧИСТРАБДНИ(A1;B1)
    

    В английской версии Excel и в Google Sheets функция называется NETWORKDAYS.

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

    =ЧИСТРАБДНИ(A1;B1;праздники)
    

    Для подсчёта рабочих дней с указанием конкретных выходных (например, при шестидневке) используйте ЧИСТРАБДНИ.МЕЖД / NETWORKDAYS.INTL.

    Как работает производственный календарь

    Производственный календарь РФ – это официальный график, который утверждает Правительство на каждый год. В нём отмечены:

    • выходные дни (суббота, воскресенье);
    • нерабочие праздничные дни (Новый год, 8 марта, 9 мая и т. д.);
    • переносы выходных, если праздник выпадает на субботу или воскресенье.

    Калькуляторы рабочих дней опираются на производственный календарь. На 2026 год порядок праздничных дней и переносов устанавливается отдельным постановлением Правительства – уточняйте актуальную версию на сайте Минтруда или в справочных правовых системах.

    Включать ли начальную и конечную дату

    Это самый частый источник путаницы. По умолчанию разность B1 − A1 показывает, сколько полных суток прошло между датами, не включая границы. Например, между 1 января и 2 января – 1 день, а не 2.

    Если по условиям задачи нужно включить обе даты (классический пример – расчёт количества дней отпуска, когда сотрудник уходит 1-го числа и возвращается 15-го, отдыхая 15 дней), к разности прибавляют единицу:

    =B1-A1+1
    

    Калькулятор выше позволяет выбрать этот вариант одной галочкой – отдельно для начальной и конечной даты.

    Типичные ошибки при подсчёте

    • Перепутаны границы диапазона. Убедитесь, что в формулах начальная дата стоит слева, а конечная – справа. Иначе получите отрицательное число и придётся разбираться, где именно переставлены ячейки.
    • Забыли про праздники. Считая рабочие дни «на глаз» по пятидневке, легко пропустить январские каникулы или майские праздники. Производственный календарь закрывает эту проблему.
    • Путают «рабочие» и «трудовые» дни. В Трудовом кодексе РФ под «рабочими» подразумеваются дни, в которые сотрудник фактически работал, а не будни по календарю. В расчётных задачах «рабочие дни» – это будни производственного календаря.
    • Региональные праздники. Федеральный календарь не учитывает местные нерабочие дни, которые могут вводиться властями субъекта. Их нужно вносить в список исключений вручную.
    • Расчёт до 1992 года. Достоверных данных по производственному календарю до 1 января 1992 года нет – действовали другие правила выходных и праздничных дней, и унифицированного графика не существовало.

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

    Включается ли начальная дата в расчёт дней между датами?
    Зависит от метода. В большинстве онлайн-калькуляторов начальная дата не включается по умолчанию – это даёт разницу «через сколько дней наступит конечная дата». Для задач вроде расчёта отпуска обычно нужно включить обе даты, поэтому проверяйте соответствующую настройку в калькуляторе.
    Нужно ли учитывать переносы выходных при подсчёте рабочих дней?
    Да, иначе результат будет неверным. Если праздник выпадает на субботу или воскресенье, выходной переносится на ближайший рабочий день, и производственный календарь это отражает. Без учёта переносов вы получите завышенное число рабочих дней в году.
    Какая функция Excel считает только будни между двумя датами?
    Это функция ЧИСТРАБДНИ, в английской версии Excel и в Google Sheets она называется NETWORKDAYS. Функция возвращает количество полных рабочих дней между начальной и конечной датами и позволяет указать список праздничных исключений.
    Учитывает ли калькулятор региональные праздники и местные указы?
    Стандартный калькулятор учитывает федеральные праздники и переносы выходных, установленные Правительством РФ. Региональные праздники, местные указы и дополнительные нерабочие дни в расчёт не входят – их нужно учитывать вручную или добавлять в список исключений в формуле.
    С какой даты можно считать дни?
    Большинство производственных календарей и калькуляторов рабочих дней в России работают с 1 января 1992 года, поскольку именно с этого периода ведётся унифицированный учёт праздничных и выходных дней. Для более ранних дат действовали другие правила, поэтому достоверный расчёт не гарантируется.
    Как учесть високосный год при ручном расчёте дней?
    При ручном счёте високосный год учитывается автоматически: 29 февраля просто прибавляет один день к разнице. Григорианский календарь, который используется в России, корректно обрабатывает эту дату раз в четыре года, и в Excel пересчитывать вручную ничего не нужно.
    1. Калькулятор дат: дни между датами онлайн
    2. Счетчик дат – рассчитать количество дней между датами
    3. Расчёт между датами: дни, недели, месяцы онлайн
    4. Учёт дней – калькулятор календарных и рабочих дней онлайн
    5. Калькулятор дней 2026: расчёт дней между датами онлайн
    6. Расчет даты: как вычислить количество дней между датами и прибавить дни к дате