Excel и Google Workspace / Базовые формулы Excel
NOW / ТДАТА: текущие дата и время в Excel и Google Таблицах
NOW / ТДАТА возвращает текущие дату и время на момент пересчета таблицы. Функция вводится без аргументов и не является статической меткой времени.
Формула
Обозначения
- $NOW() / ТДАТА()$
- функция без аргументов, возвращающая текущие дату и время на момент пересчета, дата-время
Условия применения
- Функция вводится с пустыми скобками: NOW() или ТДАТА().
- Значение обновляется при пересчете книги или таблицы, поэтому это динамический результат.
- Отображение зависит от формата ячейки: одна и та же величина может показываться как дата, время или дата-время.
Ограничения
- NOW/ТДАТА возвращает дату и время; для даты без времени нужна TODAY/СЕГОДНЯ.
- Функция не подходит для неизменного timestamp без дополнительных действий: после пересчета значение изменится.
- Вместо округления промежуточных значений настройте формат отображения даты и времени или вставьте формулу как значение.
Подробное объяснение
NOW/ТДАТА — динамическая функция электронных таблиц. Она возвращает текущие дату и время на момент пересчета. В Excel это серийное число даты-времени, где целая часть отвечает за дату, а дробная — за время суток; формат ячейки определяет, как значение будет показано пользователю. В Google Таблицах логика похожая: значение обновляется при пересчете таблицы.
У функции нет аргументов. Поэтому ее не “подставляют” в диапазон и не связывают с исходными ячейками. Типичные применения — показать момент последнего пересчета отчета, посчитать возраст события в днях и часах или сравнить дедлайн с текущим моментом. Если нужна только календарная дата, берут TODAY/СЕГОДНЯ.
Для неизменной отметки времени нужна другая техника: ручной ввод, сочетания клавиш для вставки текущих даты и времени, копирование формулы и вставка только значений или автоматизация. Иначе при следующем пересчете NOW/ТДАТА изменит результат.
Как пользоваться формулой
- В английской локали введите =NOW(), в русской — =ТДАТА().
- Оставьте скобки пустыми: у функции нет аргументов.
- Задайте формат ячейки как дата-время, если отображается только дата или число.
- Для динамического отчета оставьте формулу как есть.
- Для статической отметки времени вставьте текущее значение как значение, а не как формулу.
Историческая справка
Функции текущего момента появились в электронных таблицах как способ автоматически привязать расчет к времени пересчета файла. Они удобны для отчетов, журналов обновления, дедлайнов и контроля актуальности данных. В разных локалях отличается имя функции — 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 Таблицах
Сумма диапазона в Excel и Google Таблицах: формула =SUM(A1:A10) помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата.
Excel и Google Workspace
Процент от числа в Excel и Google Таблицах
Процент от числа в Excel и Google Таблицах: формула =A2*B2 помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата.
Excel и Google Workspace
Округление ROUND / ОКРУГЛ в Excel и Google Таблицах
Округление ROUND / ОКРУГЛ в Excel и Google Таблицах: формула =ROUND(A2,2) помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата.
Excel и Google Workspace
DATE / ДАТА: собрать дату из года, месяца и дня в Excel и Google Таблицах
DATE / ДАТА: собрать дату из года, месяца и дня в Excel и Google Таблицах: формула =DATE(A2,B2,C2) помогает требуется требуется требуется требуется требуется требуется в отчете быстро обработать год, месяц и день: подготовить сводку, очистить импорт, проверить качество данных или сделать расчет без ручного копиров...