Excel и Google Workspace / Базовые формулы Excel

Разница между датами в Excel и Google Таблицах

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

Опубликовано: Обновлено:

Формула

$$=B2-A2$$

Обозначения

$A2$
начальная дата, дата
$B2$
конечная дата, дата

Условия применения

  • Обе ячейки должны быть распознаны таблицей как даты.
  • Конечная дата обычно должна быть не раньше начальной, если ожидается положительное число дней.
  • Формат результата лучше установить как число, а не как дату.

Ограничения

  • Вычитание дат дает календарные дни, а не рабочие дни.
  • Если нужны рабочие дни с учетом выходных и праздников, используют NETWORKDAYS или локализованные аналоги.
  • Если дата импортирована как текст, вычитание может дать ошибку или неверный результат.

Подробное объяснение

Excel и Google Таблицы хранят даты как серийные числа. Поэтому дата позже имеет большее числовое значение, а разность двух дат показывает количество дней между ними. Пользователь видит привычный формат даты, но внутри таблица может выполнять арифметику.

Формула =B2-A2 отвечает на вопрос, сколько дней прошло от начальной даты до конечной. Она не включает автоматически оба края периода в человеческом смысле; это нужно решать по задаче. Для некоторых отчетов правильно считать разницу, для других - разницу плюс один день.

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

Как пользоваться формулой

  1. Убедитесь, что обе ячейки распознаны как даты.
  2. Вычтите начальную дату из конечной.
  3. Установите числовой формат результата.
  4. Решите, нужно ли включать обе даты в период.
  5. Для рабочих дней используйте специализированные функции.

Историческая справка

Расчеты с датами стали важной частью электронных таблиц, потому что бизнес-процессы почти всегда имеют сроки: оплаты, поставки, заявки, договоры, проекты и графики. Хранение дат как чисел позволило использовать обычную арифметику вместо ручного подсчета дней по календарю. Это решение сделало таблицы удобными для планирования и контроля сроков. При этом оно создало и типичные ошибки: пользователь видит дату как текстовую запись, но формула работает с внутренним числовым представлением. Поэтому понимание даты как числа остается важным навыком. Так таблицы стали использоваться не только для чисел денег и количества, но и для управления временем.

Историческая линия формулы

У формулы разницы дат нет одного автора. Она основана на числовом представлении дат в электронных таблицах и обычном вычитании. Исторически ее корректно связывать с развитием календарных расчетов, офисного планирования и табличных программ.

Пример

В A2 указана дата начала 01.03.2026, а в B2 дата завершения 15.03.2026. Формула =B2-A2 вернет 14, потому что между этими датами прошло 14 календарных дней. Если нужно считать срок включая оба дня, иногда добавляют единицу: =B2-A2+1. Это зависит от бизнес-правила. Например, аренда с 1 по 15 марта включительно может считаться как 15 дней, а длительность между отметками времени - как 14 дней. Поэтому рядом с формулой важно явно понимать, какой смысл нужен отчету. Для просрочки платежа обычно используют именно календарную разницу, если регламент не говорит о рабочих днях.

Частая ошибка

Частая ошибка - получить вместо числа странную дату. Это происходит, если ячейка результата отформатирована как дата; нужно изменить формат на число. Еще одна ошибка - считать, что вычитание дат дает рабочие дни. Обычная разница считает все календарные дни, включая выходные. Также часто проблемы возникают после импорта: дата выглядит как дата, но хранится текстом, и формула не работает корректно.

Практика

Задачи с решением

Посчитать срок заявки

Условие. Заявка открыта 10.04.2026, закрыта 18.04.2026. Сколько календарных дней прошло между датами?

Решение. Используем конечную дату минус начальную: 18.04.2026 - 10.04.2026 = 8 дней.

Ответ. 8 календарных дней

Исправить формат результата

Условие. Формула =B2-A2 вернула дату 09.01.1900 вместо числа дней. Что сделать?

Решение. Результат отформатирован как дата. Нужно изменить формат ячейки на число или общий формат.

Ответ. Изменить формат результата на числовой

Дополнительные источники

  • Документация Microsoft Support по датам и времени в Excel
  • Справка Google Таблиц по работе с датами
  • Практика календарного планирования и SLA-отчетов в таблицах

Связанные формулы

Excel и Google Workspace

Округление ROUND / ОКРУГЛ в Excel и Google Таблицах

$=ROUND(A2,2)$

ROUND округляет число до заданного количества знаков. В русской локализации Excel функция обычно называется ОКРУГЛ, а количество знаков задается вторым аргументом.

Excel и Google Workspace

Условие IF / ЕСЛИ в Excel и Google Таблицах

$=IF(A2>=70,"OK","Проверить")$

Функция IF возвращает одно значение, если условие истинно, и другое значение, если условие ложно. В русской локализации Excel она обычно отображается как ЕСЛИ.

Excel и Google Workspace

Сумма диапазона в Excel и Google Таблицах

$=SUM(A1:A10)$

Функция SUM складывает числа в указанном диапазоне ячеек. В русской локализации Excel она обычно отображается как СУММ, а в англоязычной записи и Google-формулах часто используется SUM.