Посчитать число дней онлайн — быстро посчитать число дней между датами

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

Обновлено:

Содержание статьи

Быстрый расчёт количества дней между датами

Тип расчёта
Границы периода

Например, дата начала аренды или договора

Дата окончания периода или дата события
Как считать границы периода
Для сроков «включительно» обычно выбирают «включая оба дня».
Дополнительно

Разложение по годам и учёт 29 февраля

Зачем вообще считать число дней

Подсчитать число дней между датами нужно в самых разных задачах:

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

Основные варианты подсчёта дней

1. Календарные дни

Календарные дни — все дни подряд, включая выходные и праздники.

Примеры, когда считают календарные дни:

Особенность: нужно заранее решить, включать ли начальный и конечный день.

2. Рабочие дни

Рабочие дни — обычно понедельник–пятница, без выходных и часто без праздничных дней.

Используются для:

Для таких задач лучше использовать специализированные калькуляторы рабочих дней или функции в Excel, так как праздники регулярно меняются по постановлениям Правительства РФ.

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

Шаг 1. Определите границы

  1. Запишите обе даты полностью: день, месяц, год.
    Пример: с 15.03.2024 по 10.04.2024.
  2. Определите, включаете ли:
    • только один край: с 15 по 10 → часто считают без дня начала;
    • оба края: «включительно» → добавляют 1 день к результату.

Шаг 2. Посчитайте по месяцам

Алгоритм удобен, если даты в пределах нескольких месяцев.

Пример: с 15.03.2024 по 10.04.2024 включительно.

  1. Дни в марте: в марте 31 день.
    С 15.03 по 31.03 → 31 − 15 + 1 = 17 дней.
  2. Дни в апреле: с 01.04 по 10.04 → 10 дней.
  3. Складываем: 17 + 10 = 27 дней.

Если нужно без включения начального дня (например, срок «после 15 марта»), то:

Шаг 3. Если период переходит через год

Пример: с 20.12.2023 по 15.01.2024 включительно.

  1. Декабрь 2023: 31 − 20 + 1 = 12 дней (с 20 по 31).
  2. Январь 2024: с 1 по 15 → 15 дней.
  3. Итого: 12 + 15 = 27 дней.

Если период длинный (на несколько лет), удобнее использовать таблицы или онлайн‑калькулятор.

Високосный год и 29 февраля

Високосный год — год, номер которого кратен 4, но не кратен 100, или кратен 400.
Например:

При ручном подсчёте важно:

Пример: с 01.01.2024 по 31.12.2024 включительно → 366 дней, а не 365.

Формулы для подсчёта числа дней

В электронных таблицах (Excel, Google Sheets)

  1. Введите две даты в ячейки:
    • A1: 15.03.2024
    • B1: 10.04.2024
  2. Формула разницы:
    • =B1-A1 — число дней без включения первого дня.
    • =B1-A1+1 — число дней включительно (оба дня считаются).

Если нужно посчитать дни до текущей даты, используйте:

Через Unix‑время (для программистов)

1 день = 24 × 60 × 60 = 86400 секунд.
Формула:

\[ \text{число дней} = \frac{t_2 - t_1}{86400} \]

где \(t_1\) и \(t_2\) — метки времени в секундах.
При необходимости округляйте или берите целую часть (floor).

Практические примеры расчёта

Пример 1. Сколько дней до отпуска

Сегодня 5 июня 2025 года, отпуск с 20 июня 2025.

Пример 2. Проверка срока аренды

Договор аренды: с 01.02.2024 по 30.04.2024 включительно.
Считаем:

Итого: 29 + 31 + 30 = 90 дней аренды.

Пример 3. Расчёт по договору «не позднее чем через 10 дней»

Если документ датирован 1 марта, срок «не позднее чем через 10 календарных дней» обычно понимается так:

Но точная трактовка может зависеть от формулировки договора и отраслевых норм, поэтому в спорных случаях стоит свериться с юристом.

Типичные ошибки и как их избежать

  1. Забыли уточнить включительность периода
    Всегда задавайте себе вопрос: «Нужно считать оба дня или только разницу?».

  2. Игнорирование високосных лет
    При длинных периодах вручную легко ошибиться на 1–2 дня. Лучше использовать таблицы/калькулятор.

  3. Путаница между рабочими и календарными днями
    В документах часто прямо указано: «календарные» или «рабочие». Не подменяйте одно другим.

  4. Неверный формат даты в Excel
    Убедитесь, что ячейки имеют тип «Дата». Иначе формула =B1-A1 вернёт бессмысленное число.

Когда стоит обязательно пользоваться калькулятором

Ручной способ подходит для коротких и простых периодов. Онлайн‑калькулятор или таблица особенно полезны, если:

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

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

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

Определите полный период по календарю и посчитайте все дни между датами, включая или исключая границы в зависимости от задачи. Удобнее всего идти по месяцам: дни остатка первого месяца + полные месяцы + дни последнего месяца.

Какая формула для расчёта количества дней между датами?

В электронных таблицах используют формулу: =Дата_позже − Дата_раньше. В виде Unix-времени разность секунд делят на 86400. Вручную применяют пошаговой подсчёт по месяцам и годам с учётом високосных лет.

Что делать, если нужно посчитать число дней с учётом обоих дней периода?

Расчёт по формуле «поздняя дата − ранняя дата» даёт разницу без одного из краёв. Чтобы включить оба дня, добавьте 1: (поздняя − ранняя) + 1. Это стандартный приём для расчёта полных календарных дней.

Как посчитать число дней до определённой даты, например, до отпуска?

Возьмите нужную будущую дату, вычтите из неё текущую календарную дату. Можно использовать онлайн-калькулятор или формулу в Excel: =ДАТА(год;месяц;день)−СЕГОДНЯ(). Полученное число покажет, сколько дней осталось.

Как учесть високосный год при подсчёте количества дней?

При ручном подсчёте проверьте, есть ли в периоде 29 февраля. Каждый такой день добавляет ещё 1 день к общему количеству по сравнению с невисокосным годом. Онлайн‑калькуляторы учитывают это автоматически.

Как посчитать число рабочих дней между датами?

Нужно исключить выходные и, при необходимости, праздничные дни. В Excel используют функцию РАБДНИ.ИНТЛ, в онлайн‑сервисах есть отдельные калькуляторы рабочих дней с учётом календаря праздников РФ.

Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.