Время и датыДни между датами

Подсчёт дней: календарные и рабочие методы

Подсчитайте дни между датами: календарные и рабочие, с формулами, Excel и онлайн‑калькулятором. Полезно для отпусков, проектов и отчетов.

Онлайн-калькулятор подсчёта дней

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

Выберите диапазон дат Введите дату в формате ГГГГ-ММ-ДД или выберите из календаря Дата должна быть позже начальной
Параметры расчёта

Графическое представление

Детализация по месяцам

Официальные праздники в периоде

    Все калькуляторы раздела «Дни между датами» (101) →

    Что такое подсчёт дней и зачем он нужен

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

    Базовый способ расчёта разницы в днях

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

    =DATEDIF(A1;B1;"d")

    где A1 – начальная дата, B1 – конечная. Функция DATEDIF возвращает абсолютное число дней, включая оба конца. Если нужен диапазон без крайних дней, используйте DATEDIF(A1;B1;"d")-1.

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

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

    Формула на основе NETWORKDAYS

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

    =NETWORKDAYS(A1;B1;СписокПраздников)

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

    Расширенный вариант: NETWORKDAYS.INTL

    Если ваш график работы отличается (например, неделя 4‑5‑6‑7‑8‑9), можно задать собственный шаблон выходных в функции NETWORKDAYS.INTL. Пример:

    =NETWORKDAYS.INTL(A1;B1;"0001100";СписокПраздников)

    Первые семь цифр представляют дни недели: 0 – рабочий, 1 – выходной. Здесь 0‑1‑1‑1‑0‑0‑0 указывает, что выходными являются понедельник, вторник и среда.

    Как быстро использовать онлайн‑калькулятор

    На нашем портале вы найдёте простой онлайн‑калькулятор, который сразу выдаст:

    • Календарные дни – среднее число, включая все недели и месяцы.
    • Рабочие дни – без учёта выходных и праздничных дней (см. список национальных праздников РФ).
    • Недели, месяцы и годы – быстрый разбор периода.

    Просто выберите стартовую и конечную даты, и калькулятор сгенерирует все варианты. Это экономит время, когда вам нужны результаты в 15 секунд.

    Практический пример: планирование отпуска

    Допустим, вы планируете отпуск с 15 апреля 2026 г. по 30 апреля 2026 г. Какие даты вы получите с учётом рабочих дней?

    1. Календарные дни – 16 дней (включая 15‑й и 30‑й).
    2. Рабочие дни – 12 дней, потому что в апреле 2026 г. 11 апреля и 12 апреля — суббота и воскресенье.
    3. Права и льготы – в РФ это позволит полностью отработать отпуск без сокращения заработной платы.

    В Excel:

    =NETWORKDAYS("2026-04-15";"2026-04-30")

    Возвращает 12. В онлайн‑калькуляторе результат будет тем же, но предоставляет дополнительный разбор кратных графиков.

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

    1. Использование функции DATEDIF без учёта високосного года, когда календарный период содержит 29 февраля.
    2. Прибавление дней без проверки даты начала – иногда происходит «двойной» отбор субботы и воскресенья.
    3. Неправильный формат даты в Excel (нужно использовать стандартизированный ISO‑формат YYYY-MM-DD).
    4. Пренебрежение выходными в других странах – для работы с международными датами стоит использовать NETWORKDAYS.INTL с соответствующим шаблоном.

    Быстрая таблица с формулами

    ПоказательФормулаКраткое описание
    Календарные дниDATEDIF(A1;B1;"d")Число дней между датами (включая оба дня)
    Календарные дни без концовDATEDIF(A1;B1;"d")-1Исключает крайний день
    Рабочие дниNETWORKDAYS(A1;B1;СписокПраздников)Вычитает выходные и праздники
    Рабочие дни с пользовательским шаблономNETWORKDAYS.INTL(A1;B1;"0001100";СписокПраздников)Вариант с собственным графиком выходных

    Совет: Для регулярного расчёта спортивных мероприятий, налоговых периодов или кадров надёжно храните список праздников в отдельном листе, и используйте его как аргумент в вышеуказанных формулах.

    Вывод

    Подсчёт дней – это не просто цифра, а инструмент планирования, который помогает управлять ресурсами, временем и соблюдением обязательств. Онлайн‑калькулятор и Excel‑функции делают этот процесс быстрым и надёжным. Важно помнить про специфику графиков работы и региональных праздников, чтобы ваши расчёты всегда отражали реальность.

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

    Как быстро посчитать количество календарных дней между двумя датами?
    Воспользуйтесь онлайн‑калькулятором: введите начальную и конечную даты, выберите нужный формат (календарные, рабочие, недели) и система мгновенно покажет разницу в днях, неделях, месяцах и годах. Обязательно учтите високосный год, если он попадает в диапазон, чтобы избежать неточностей. Поскольку календарь содержит различные праздники, лучше включить список официальных дней, если он доступен, иначе результат будет стандартным.
    Что такое рабочий день и как вычислить их количество?
    Рабочий день – это любой день, исключая выходные и праздники. В большинстве офисов это понедельник–пятница. Для расчёта используйте функцию NETWORKDAYS в Excel, которая автоматически исключит месяцы и публичные праздники. Функция учитывает только стандартные выходные — субботу и воскресенье. Если у вашей компании особый график выходных, можно использовать более гибкую NETWORKDAYS.INTL. Для международных календарей введите список праздников в отдельных диапазонах.
    Как в Excel задать пользовательский шаблон выходных и рассчитать рабочие дни?
    Функция NETWORKDAYS.INTL позволяет задать любой шаблон выходных. Добавьте список официальных праздников как второй аргумент, и Excel вернёт точное количество рабочих дней. Экспресс-функция позволяет задать 7‑символьную строку, где каждая цифра соответствует дню недели (0 – рабочий, 1 – выходной). Так вы можете адаптировать калькуляцию под непонедельничный график, например, пятничный выходной.
    Насколько точен онлайн‑калькулятор, учитывающий праздники?
    Онлайн‑калькулятор строится на актуальном российском календаре отпусков и праздников. Мы регулярно обновляем данные, но возможны небольшие отклонения при праздниках, либо когда региональные праздники не включены. При расчёте рабочих дней калькулятор автоматически исключает национальные праздничные дни, но для региональных праздников может потребоваться ручное добавление. Мы обновляем базу данных еженедельно, чтобы обеспечить актуальность, однако, в случае крупных праздничных изменений даты, расхождения возможны.
    Можно ли рассчитать период в рабочих днях для проекта в Excel?
    Да, используя функции WORKDAY и NETWORKDAYS, вы можете определить дату завершения проекта, введя начальную дату и количество рабочих дней, а также задать список праздников. Это удобно для планировщиков: функции автоматически учитывают выходные, добавляя нужное число рабочих дней к стартовой дате и выводя конечную дату проекта.