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

Иван Корнев·10.05.2026·4 мин

Чтобы посчитать количество дней между двумя датами, достаточно вычесть одну дату из другой — результат будет целым числом дней. Для точных расчётов с учётом рабочих дней, високосных лет или сложных периодов используйте онлайн-калькуляторы или функции Excel: РАЗНДАТ, ЧИСТРАБДНИ или простое вычитание .

Короткий ответ: введите начальную и конечную дату в любой онлайн-калькулятор дат — получите результат за секунды. Для регулярных расчётов в таблицах используйте формулу =B2-A2 в Excel.

Если нужно исключить выходные и праздники — применяйте функцию ЧИСТРАБДНИ.МЕЖД в Excel или выберите опцию «только рабочие дни» в онлайн-инструментах .

Частая ошибка: ячейки с датами в Excel должны иметь формат «Дата». Если формат «Текст» или «Общий», формулы вернут ошибку или неверный результат.

Онлайн-калькуляторы: быстро и без установки

Самый простой способ — использовать бесплатный веб-инструмент. Достаточно ввести две даты, и калькулятор покажет:

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

Популярные сервисы: PlanetCalc, Calcus, FinCalculator. Все они работают в браузере, не требуют регистрации и поддерживают русский интерфейс.

Как пользоваться:

  1. Откройте любой калькулятор разницы дат.
  2. В поле «Начальная дата» выберите или введите первую дату.
  3. В поле «Конечная дата» укажите вторую дату.
  4. Нажмите «Рассчитать» — результат появится мгновенно.

Большинство калькуляторов автоматически учитывают високосные годы и разную длину месяцев — ручная проверка не требуется.

Расчёт в Excel: три проверенных способа

Если вы работаете с данными в таблицах, удобнее считать дни прямо в Excel. Ниже — три надёжных метода.

Способ 1: Простое вычитание

Самый быстрый вариант для обычных расчётов:

=B2-A2

Где A2 — начальная дата, B2 — конечная. Результат — целое число дней.

Важно: убедитесь, что обе ячейки отформатированы как «Дата», а ячейка с результатом — как «Число» или «Общий» .

Способ 2: Функция РАЗНДАТ

Универсальная функция для гибких расчётов:

=РАЗНДАТ(A2;B2;"d")

Третий аргумент определяет единицу измерения:

  • "d" — дни;
  • "m" — полные месяцы;
  • "y" — полные годы;
  • "ym" — месяцы без учёта лет;
  • "yd" — дни без учёта лет .

Функция РАЗНДАТ не отображается в списке функций Excel — её нужно вводить вручную. Также избегайте аргумента "md" — он может давать неточные результаты в некоторых версиях .

Способ 3: Функция ЧИСТРАБДНИ для рабочих дней

Если нужно исключить выходные и праздники:

=ЧИСТРАБДНИ.МЕЖД(A2;B2;1;праздники)
  • 1 — стандартные выходные (суббота и воскресенье);
  • праздники — необязательный диапазон с датами праздников.

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

Сравнение методов в Excel

МетодКогда использоватьПлюсыМинусы
Вычитание B2-A2Быстрый расчёт календарных днейПростота, скоростьНе учитывает рабочие дни
РАЗНДАТГибкие единицы (дни/месяцы/годы)УниверсальностьНе отображается в мастере функций
ЧИСТРАБДНИ.МЕЖДРасчёт рабочих дней с праздникамиТочность для бизнес-задачТребует настройки списка праздников

Ручной расчёт: когда калькулятор недоступен

Если нет доступа к интернету или программам, можно посчитать дни вручную:

  1. Запишите обе даты в формате ДД.ММ.ГГГГ.
  2. Посчитайте дни в неполных месяцах (от начальной даты до конца месяца + от начала месяца до конечной даты).
  3. Добавьте полные месяцы между ними, умножив количество месяцев на среднее число дней (30,44) или посчитав точно по календарю.
  4. Учтите високосный год: если период захватывает 29 февраля, добавьте +1 день.

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

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

  • Неверный формат ячеек в Excel. Если дата введена как текст, формулы не сработают. Исправление: выделите ячейки → Ctrl+1 → «Дата».
  • Перепутаны начальная и конечная дата. В функциях РАЗНДАТ и ЧИСТРАБДНИ первая дата должна быть раньше второй, иначе появится ошибка #ЧИСЛО!.
  • Игнорирование високосных лет. При ручном расчёте легко пропустить 29 февраля — проверяйте, попадает ли период на високосный год.
  • Неучтённые праздники в рабочих днях. Функция ЧИСТРАБДНИ по умолчанию исключает только субботы и воскресенья. Для российских праздников нужно вручную добавить их в список исключений.

FAQ

Как посчитать дни между датами в телефоне?
Установите любое приложение «Калькулятор дат» из магазина приложений или используйте веб-версию — интерфейс адаптирован под мобильные экраны.

Можно ли посчитать разницу в часах и минутах?
Да, если указать не только дату, но и время. В Excel отформатируйте ячейки как «Дата и время», затем вычтите одну из другой. Результат умножьте на 24 для перевода в часы.

Что делать, если даты в разных форматах (ДД.ММ.ГГГГ и ММ/ДД/ГГГГ)?
Приведите их к единому формату перед расчётом. В Excel используйте функцию ДАТАЗНАЧ для преобразования текстовых дат в числовой формат.

Как учесть часовой пояс при расчёте?
Для точных расчётов с временем преобразуйте обе даты к одному часовому поясу. В онлайн-калькуляторах эта опция часто доступна в расширенных настройках.

Почему результат в Excel отображается как дата, а не число?
Ячейка с результатом имеет формат «Дата». Измените его на «Числовой» или «Общий» через Ctrl+1 → вкладка «Число».