Функция NOW (ТДАТА) в Excel возвращает текущую дату и время, которые постоянно обновляются при изменении или открытии листа. Функция ТДАТА не принимает аргументов. Вы можете отформатировать значение, возвращаемое NOW, как дату или как дату со временем, применив числовой формат.
Что делает функция NOW в Excel?
Функция NOW в Excel возвращает текущую дату и время.
Синтаксис
= NOW()
Примечания по использованию
Функция не принимает параметров, но требует пустых круглых скобок. Значение, возвращаемое NOW, будет постоянно обновляться каждый раз, когда лист обновляется, например, каждый раз, когда значение вводится или изменяется. Используйте F9, чтобы заставить рабочий лист пересчитать и обновить значение.
Значение, возвращаемое функцией ТДАТА, представляет собой стандартную дату Excel, включая дробное значение времени. Чтобы отобразить результат в виде даты, примените формат числа даты. При необходимости настройте числовой формат, включив в него время. Если вам нужна текущая дата без значения времени, используйте функцию NOW.
Примеры
В примерах ниже показано, как функцию ТДАТА можно использовать различными способами:
=NOW() // текущая дата и время
=NOW()-7 // на прошлой неделе в то же время
=NOW()+7 // на следующей неделе в это же время
=NOW()+90 // через 90 дней с этого момента
=MROUND(NOW()+90,"1:00") // 90 дней с настоящего момента до ближайшего часа
=EDATE(NOW(),3) // через 3 месяца, время удалено
=EDATE(NOW(),12) // через 12 месяцев время будет удалено
=EOMONTH(NOW(),-1)+1 // первый день текущего месяца
=EDATE(NOW(),6)+MOD(NOW(),6) // через 6 месяцев, время сохранено
Статическая дата и время
Если вам нужна статическая дата и время, которые не будут меняться, вы можете использовать следующие сочетания клавиш:
- Вставить текущую дату – Control + ;
- Вставить текущее время — Control + Shift + :
Чтобы ввести оба значения в одну ячейку, введите дату, пробел и время.
Форматирование результатов
Результатом команды NOW является серийный номер, представляющий дату и время Excel. Вы можете отформатировать значение, возвращаемое функцией TODAY, используя любой стандартный формат даты. Вы можете использовать функцию TEXT
для создания текстового сообщения, включающего текущую дату:
="The date is "&TEXT(NOW(),"mmm d")&" and the time is "&
TEXT(NOW(),"h:mm AM/PM")
Чтобы вернуть текстовую строку типа «Дата — 31 мая, время — 18:10».