Посчитать количество дней между датами
Нужно посчитать количество дней между датами – например, чтобы узнать срок договора, длительность отпуска, сколько дней осталось до дедлайна или сколько рабочих дней в квартале. Задача встречается в бухгалтерии, кадрах, юриспруденции и в быту. Способов несколько: от онлайн-калькулятора до формулы в Excel – выбирайте тот, что удобнее в конкретной ситуации.
Календарные и рабочие дни – в чём разница
Календарные дни – это все дни подряд, от понедельника до воскресенья, без пропусков. Между 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 считает только будни между двумя датами?
Учитывает ли калькулятор региональные праздники и местные указы?
С какой даты можно считать дни?
Как учесть високосный год при ручном расчёте дней?
Похожие калькуляторы и статьи
- Калькулятор дат: дни между датами онлайн
- Счетчик дат – рассчитать количество дней между датами
- Расчёт между датами: дни, недели, месяцы онлайн
- Учёт дней – калькулятор календарных и рабочих дней онлайн
- Калькулятор дней 2026: расчёт дней между датами онлайн
- Расчет даты: как вычислить количество дней между датами и прибавить дни к дате