Одной из самых известных функций даты в Microsoft Excel является функция NOW. Функция NOW добавляет текущую дату или время на лист, а также может вычислять значение на основе текущей даты и времени и обновлять это значение при каждом открытии листа.
Информация в этой статье относится к версиям Excel 2019, 2016, 2013, 2010 и 2007, а также к Excel для Office 365 для Mac и Excel для Mac 2011.
Синтаксис функции NOW не имеет аргументов. Данные вводятся в скобках функции.
Как войти в функцию NOW
Как и большинство функций Excel, функция NOW вводится в лист с помощью диалогового окна функции . Поскольку она не требует аргументов, функцию можно ввести в активную ячейку , набрав = Now () и нажав Enter . Результат отображает текущую дату и время.
Чтобы изменить отображаемую информацию, настройте форматирование ячейки, чтобы отображать только дату или время, используя вкладку « Формат ».
Сочетания клавиш для форматирования даты и времени
Сочетания клавиш помогают быстро отформатировать вывод функции NOW. Для даты (формат дата-месяц-год) введите Ctrl + Shift + # . Для времени (часы-минуты-секунды и формат am / pm) введите Ctrl + Shift + @ .
Серийный номер или дата
Причина, по которой функция NOW не принимает аргументов, заключается в том, что функция получает свои данные, считывая системные часы компьютера. Версии Excel для Windows хранят дату в виде числа, представляющего количество полных дней с полуночи 1 января 1900 года, а также количество часов, минут и секунд для текущего дня. Этот номер называется серийным номером или серийной датой.
Поскольку серийный номер постоянно увеличивается с каждой секундой, ввод текущей даты или времени с помощью функции NOW означает, что выходные данные функции постоянно изменяются.
Изменчивые функции
Функция NOW является членом группы энергозависимых функций Excel , которые пересчитывают или обновляют каждый раз, когда лист, в котором они находятся, пересчитывают, как это делают SUM и OFFSET .
Например, рабочие листы пересчитываются каждый раз, когда они открываются или когда происходят определенные события, например, когда вы вводите или изменяете данные, поэтому дата или время изменяются, если автоматический пересчет не отключен.
Чтобы принудительно обновить функцию в любое время, нажмите Shift + F9, чтобы пересчитать активную или текущую рабочую таблицу, или нажмите F9, чтобы пересчитать все открытые рабочие книги.