Найти в Дзене

Функция СЕГОДНЯ и ТДАТА в Excel: в чем разница и как выбрать для отчетов 2026

Функции СЕГОДНЯ() и ТДАТА() в Excel часто путают новичков, но их сравнение раскрывает секреты точного учета времени в таблицах. Разница критична в таблицах учета задач. ТДАТА() возвращает текущую дату и время (например, 27.12.2025 20:58), где дробная часть — часы/минуты. СЕГОДНЯ() дает только дату (27.12.2025). Обе обновляются автоматически при пересчете листа, но ТДАТА() точнее для логов событий. Сравнение в таблице На Рис.1 для расчета количества дней с даты напоминания использована функция СЕГОДНЯ =СЕГОДНЯ()-D2. Показатель будет отличаться, если открыть таблицу на Рис.1 в текущий день или на следующий. Функции =ТДАТА() и =СЕГОДНЯ() - для автоматизированных сообщений комбинируют с функцией =ЕСЛИ. На Рис.2 задано условие – если бухгалтер выполнил задачу и проставил «+» в столбце С «Статус», то функция ЕСЛИ заполнил ячейку соответствующей датой и временем =ЕСЛИ(C3="+"; ТДАТА(); ""). Внимание: чтобы зафиксировать значение, скопируйте и вставьте как значения — иначе оно всегда обновляет
Оглавление

Функции СЕГОДНЯ() и ТДАТА() в Excel часто путают новичков, но их сравнение раскрывает секреты точного учета времени в таблицах. Разница критична в таблицах учета задач.

Ключевые различия функций СЕГОДНЯ и ТДАТА в Excel

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

Сравнение в таблице

Таблица Ключевые различия функций СЕГОДНЯ и ТДАТА в Excel
Таблица Ключевые различия функций СЕГОДНЯ и ТДАТА в Excel
Рис.1 Функция сегодня в Excel
Рис.1 Функция сегодня в Excel

На Рис.1 для расчета количества дней с даты напоминания использована функция СЕГОДНЯ =СЕГОДНЯ()-D2. Показатель будет отличаться, если открыть таблицу на Рис.1 в текущий день или на следующий.

Рис.2 Функция ТДАТА в Excel
Рис.2 Функция ТДАТА в Excel

Функции =ТДАТА() и =СЕГОДНЯ() - для автоматизированных сообщений комбинируют с функцией =ЕСЛИ. На Рис.2 задано условие – если бухгалтер выполнил задачу и проставил «+» в столбце С «Статус», то функция ЕСЛИ заполнил ячейку соответствующей датой и временем =ЕСЛИ(C3="+"; ТДАТА(); ""). Внимание: чтобы зафиксировать значение, скопируйте и вставьте как значения — иначе оно всегда обновляется.

Рис.3 Фиксация даты и времени выполнения задачи
Рис.3 Фиксация даты и времени выполнения задачи

На Рис.3 функцией =ТДАТА () заполняют графу «Задача выполнена». Нарушение дедлайна в днях определяют по формуле =ЕСЛИ(D5>0;"";ТДАТА()-C5).

Итоги: Функция ТДАТА() и СЕГОДНЯ() в Excel

Функция ТДАТА() и СЕГОДНЯ() в Excel — это волатильные инструменты для динамических дат, но они различаются по точности: первая включает время, вторая — только дату.