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

NOW / ТДАТА: текущие дата и время в Excel и Google Таблицах

NOW / ТДАТА возвращает текущие дату и время на момент пересчета таблицы. Функция вводится без аргументов и не является статической меткой времени.

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

Формула

$$=NOW() / =ТДАТА()$$

Обозначения

$NOW() / ТДАТА()$
функция без аргументов, возвращающая текущие дату и время на момент пересчета, дата-время

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

  • Функция вводится с пустыми скобками: NOW() или ТДАТА().
  • Значение обновляется при пересчете книги или таблицы, поэтому это динамический результат.
  • Отображение зависит от формата ячейки: одна и та же величина может показываться как дата, время или дата-время.

Ограничения

  • NOW/ТДАТА возвращает дату и время; для даты без времени нужна TODAY/СЕГОДНЯ.
  • Функция не подходит для неизменного timestamp без дополнительных действий: после пересчета значение изменится.
  • Вместо округления промежуточных значений настройте формат отображения даты и времени или вставьте формулу как значение.

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

NOW/ТДАТА — динамическая функция электронных таблиц. Она возвращает текущие дату и время на момент пересчета. В Excel это серийное число даты-времени, где целая часть отвечает за дату, а дробная — за время суток; формат ячейки определяет, как значение будет показано пользователю. В Google Таблицах логика похожая: значение обновляется при пересчете таблицы.

У функции нет аргументов. Поэтому ее не “подставляют” в диапазон и не связывают с исходными ячейками. Типичные применения — показать момент последнего пересчета отчета, посчитать возраст события в днях и часах или сравнить дедлайн с текущим моментом. Если нужна только календарная дата, берут TODAY/СЕГОДНЯ.

Для неизменной отметки времени нужна другая техника: ручной ввод, сочетания клавиш для вставки текущих даты и времени, копирование формулы и вставка только значений или автоматизация. Иначе при следующем пересчете NOW/ТДАТА изменит результат.

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

  1. В английской локали введите =NOW(), в русской — =ТДАТА().
  2. Оставьте скобки пустыми: у функции нет аргументов.
  3. Задайте формат ячейки как дата-время, если отображается только дата или число.
  4. Для динамического отчета оставьте формулу как есть.
  5. Для статической отметки времени вставьте текущее значение как значение, а не как формулу.

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

Функции текущего момента появились в электронных таблицах как способ автоматически привязать расчет к времени пересчета файла. Они удобны для отчетов, журналов обновления, дедлайнов и контроля актуальности данных. В разных локалях отличается имя функции — NOW или ТДАТА, но синтаксис остается без аргументов.

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

Пример

Введите в ячейку =NOW() или =ТДАТА() и задайте формат даты-времени. Таблица покажет текущие дату и время на момент пересчета. Если файл открыть или пересчитать позже, значение обновится. Для отчета “последний пересчет” это полезно, а для поля “создано в 14:30” опасно: такую метку нужно вставлять как статическое значение, например в Excel сочетанием Ctrl+; затем пробел и Ctrl+Shift+; или через вставку значения после расчета формулы. В Google Таблицах для статической отметки также лучше вставлять готовое значение или использовать автоматизацию, а не оставлять динамическую NOW/ТДАТА.

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

Не добавляйте аргументы: NOW(A1) или ТДАТА(A1) — неверная запись. Не используйте функцию как постоянный timestamp создания записи, если таблица будет пересчитываться. Не путайте NOW/ТДАТА с TODAY/СЕГОДНЯ: первая возвращает дату и время, вторая только дату. Если результат выглядит как число, проблема обычно в формате ячейки, а не в самой функции.

Практика

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

Показать момент пересчета

Условие. В отчете нужна ячейка с текущими датой и временем пересчета.

Решение. Вводим =ТДАТА() или =NOW() и задаем формат даты-времени.

Ответ. Ячейка показывает динамическую дату-время последнего пересчета.

Выбрать функцию для даты без времени

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

Решение. Для такой задачи лучше использовать СЕГОДНЯ()/TODAY(), а не ТДАТА()/NOW().

Ответ. Используйте TODAY/СЕГОДНЯ.

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

  • Microsoft Support: функция ТДАТА — https://support.microsoft.com/ru-ru/office/функция-тдата-3337fd29-145a-4347-b2e6-20c904739c46
  • Google Docs Editors Help: ТДАТА (NOW) — https://support.google.com/docs/answer/3092981?hl=ru
  • Microsoft Support: функция СЕГОДНЯ — https://support.microsoft.com/ru-ru/office/функция-сегодня-5eb3078d-a82c-4736-8930-2f51a028fdd9
  • Google Docs Editors Help: СЕГОДНЯ (TODAY) — https://support.google.com/docs/answer/3092984?hl=ru

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

Excel и Google Workspace

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

$=SUM(A1:A10)$

Сумма диапазона в Excel и Google Таблицах: формула =SUM(A1:A10) помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата.

Excel и Google Workspace

Процент от числа в Excel и Google Таблицах

$=A2*B2$

Процент от числа в Excel и Google Таблицах: формула =A2*B2 помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата.

Excel и Google Workspace

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

$=ROUND(A2,2)$

Округление ROUND / ОКРУГЛ в Excel и Google Таблицах: формула =ROUND(A2,2) помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата.

Excel и Google Workspace

DATE / ДАТА: собрать дату из года, месяца и дня в Excel и Google Таблицах

$=DATE(A2,B2,C2)$

DATE / ДАТА: собрать дату из года, месяца и дня в Excel и Google Таблицах: формула =DATE(A2,B2,C2) помогает требуется требуется требуется требуется требуется требуется в отчете быстро обработать год, месяц и день: подготовить сводку, очистить импорт, проверить качество данных или сделать расчет без ручного копиров...