Пример функция ТДАТА для вставки текущей дата и время в Excel

Функция ТДАТА в Excel предназначена для определения текущих даты и времени (на момент последнего выполнения формулы) и возвращает соответствующее числовое значение.

Как получить и вставить текущую дату и время в ячейку Excel

Если ячейка, в которой была введена функция ТДАТА, имела формат Общий, он будет автоматически изменен в формат даты, и итоговое значение отобразится в виде записи даты и времени, например, 09.06.2019 19:14. Для получения числового значения как результата выполнения функции, необходимо установить числовой формат данных для требуемой ячейки. Например, в результате будет получено число 43625,80.

Функция ТДАТА удобна для вычислений разницы дат и времени, когда требуется динамически обновляемый результат. Например, некоторые расчеты были проведены в среду, книга Excel была сохранена и закрыта. При открытии книги в пятницу, результаты вычислений с использованием данной функции будут другими (актуальными для пятницы).

Примечание:

Если требуется зафиксировать значения, полученные с использованием функции ТДАТА, можно внести соответствующие параметры для пересчета книги либо скопировать полученное значение (не формулу) и вставить в другую ячейку.

Пример 1. В таблице указаны даты некоторых событий. Рассчитать число дней, прошедших с момента события до сейчас.

Пример 1.

Для расчета используем следующую формулу массива:

Поскольку ТДАТА возвращает дробное число (значение даты и времени), отбрасываем дробную часть с помощью функции ОТБР. Результат вычислений:

ТДАТА.

Для корректного отображения полученных данных необходимо выделить ячейки B2:B6 и установить Общий формат данных.

Для получения такого же результата можно использовать функцию для вставки только даты СЕГОДНЯ:

Функция вставки даты СЕГОДНЯ.

Читайте также: Примеры работы функции СЕГОДНЯ в Excel для вставки текущей даты.

Вообще функция =ТДАТА() чаще всего применяется в Excel для получения текущего времени:

текущее время.

Или используйте альтернативную формулу вставки текущего времени, не привязанную к формату ячеек:

формула вставки текущего времени.

Так как рассматриваемая функция возвращает дату и время ее можно встретить в разных формулах для обработки дат и времени.



Расчет рабочего года для предоставления отпуска в Excel

Пример 2. В таблице имеются данные о новых сотрудниках и дате их принятия на работу. Добавить столбец, в котором будут отображаться сведения о том, может ли сотрудник получить оплачиваемый отпуск. Согласно политике компании, такой отпуск предоставляется по истечению 120 чистых рабочих дней. Праздниками можно пренебречь.

Вид таблицы данных:

Пример 2.

Для расчетов используем следующую формулу:

Функция ЕСЛИ проверяет условие «больше или равно ли число рабочих дней между датой приема сотрудника на работу и текущей датой, рассчитанной функцией ТДАТА?». Если условие выполнится, будет выведено значение «да», иначе – «нет».

Вычислим значение для первого сотрудника и «растянем» формулу вниз по столбцу для определения значений для остальных сотрудников. Полученные результаты:

ЧИСТРАБДНИ.

Для проверки полученных значений проведем расчеты в соседнем столбце с помощью формулы:

Полученные результаты:

Расчет рабочего года отпуска.

Поскольку результаты, полученные с использованием ТДАТА, пересчитываются, со временем в столбце C будут содержаться только строки «да».

Читайте также: Примеры формулы с функциями текущей даты и времени в Excel.

Особенности синтаксиса функции ТДАТА в Excel

Функция имеет следующий синтаксис:

=ТДАТА()

Данная функция не принимает аргументов.

Примечания:

  1. Непрерывного обновления данных, полученных с использованием ТДАТА, не происходит. Результаты меняются на актуальные в следующих случаях: после закрытия и повторного открытия книги, при пересчете формул листа, при выполнении сценариев, в которых содержится данная функция.
  2. В Excel используется числовое представление дат, при этом 1.01.1900 соответствует числу 1, 2.01.1900 – 2 и т. д. То есть, целые числа обозначают число дней, прошедших с 1.01.1900 г. Дробная часть (числа после запятой) указывают на время. Например, 0,25 соответствует 6 часам утра (6:00 am).

en ru