В Excel текущая дата проставляется с помощью функций СЕГОДНЯ (TODAY) и ТДАТА (NOW). Функция СЕГОДНЯ() возвращает текущую дату, а функция ТДАТА() — текущую дату вместе с текущим системным временем. Таким образом, если вам нужна текущая дата без времени в Excel, то используйте СЕГОДНЯ, если же дата и время в одной ячейке — то используйте ТДАТА.
И СЕГОДНЯ и ТДАТА возвращают числовое значение системных даты и времени.
Важно знать, что функция СЕГОДНЯ подразумевает полночь текущего дня. А функция ТДАТА возвращает действительное значение времени на момент пересчета формулы.
Свои значения эти функции обновляют каждый раз при пересчете формул в рабочем листе.
Примечание: Если функция СЕГОДНЯ, или ТДАТА не обновляет дату, как ожидается, может потребоваться изменение параметров, управляющих пересчетом книги или листа. На вкладке Файл выберите команду Параметры, а затем в категории Формулы в разделе Параметры вычислений выберите вариант Автоматически.
Функция СЕГОДНЯ: Как использовать
| Задача/Вопрос (FAQ) | Формула | Результат |
|---|---|---|
| Текущая дата без времени: как вывести в ячейке текущую дату без времени | =СЕГОДНЯ() | 15.05.2021 |
| Как добавить к текущей дате определённое количество дней | =СЕГОДНЯ()+5 | 20.05.2021 |
| Как посчитать количество дней между определенной и текущей датой (Например, сколько дней между датой 30.05.2021 и текущей датой 15.05.2021) | =ДАТАЗНАЧ("30.05.2021")-СЕГОДНЯ() | 15.01.1900 (если формат ячейки "Дата"). Поэтому нужно сделать формат ячейки "Общий", или "Числовой". Тогда результат будет 15. |
| Как получить только текущее число месяца (Например, сегодня 15.05.2021 и нужно получить только 15) | =ДЕНЬ(СЕГОДНЯ()) | 15 |
| Как получить текущий месяц (Например, сегодня 15.05.2021 и нужно получить 5) | =МЕСЯЦ(СЕГОДНЯ()) | 5 |
| Как узнать возраст по дате рождения | =ГОД(СЕГОДНЯ())-1984 | 37 (2021 год - 1984 = 37 лет) |
Функция ТДАТА: Как использовать
| Задача/Вопрос (FAQ) | Формула | Результат |
|---|---|---|
| Текущая дата и время в одной ячейке: как вывести в ячейке текущую дату со временем | =ТДАТА() | 15.05.2021 15:00 |
| Как вывести дату и время, которые были 12 часов назад (24 часа — это 1. Поэтому от текущей даты нужно отнять 0,5) | =ТДАТА()-0,5 | 15.05.2021 03:00 |
| Как добавить к текущей дате 5 дней | =ТДАТА()+5 | 20.05.2021 15:00 |
| Как получить дату и время 5 дней и 6 часов назад | =ТДАТА()-2,25 | 13.05.2021 09:00 |
