Функция СЕГОДНЯ добавляет текущую дату на рабочий лист и в вычисления даты. Функция является одной из изменчивых функций Excel, что означает, что она обновляется каждый раз, когда лист, содержащий функцию, пересчитывается.
Информация в этой статье относится к Excel 2019, 2016, 2013, 2010, 2007; Excel для Microsoft 365, Excel Online, Excel для Mac, Excel для iPad, Excel для iPhone и Excel для Android.
СЕГОДНЯ Синтаксис и аргументы функций
Синтаксис функции относится к макету функции и включает имя функции, скобки, разделители запятых и аргументы.
Синтаксис функции СЕГОДНЯ:
СЕГОДНЯ использует серийную дату компьютера, в которой в качестве аргумента хранятся текущая дата и время в виде числа. Он получает эту информацию о текущей дате, считывая часы компьютера.
Есть два варианта ввода функции СЕГОДНЯ в рабочий лист Excel:
- Введите полную функцию в ячейку рабочего листа.
- Введите функцию, используя диалоговое окно функции СЕГОДНЯ.
Поскольку функция СЕГОДНЯ не имеет аргументов, которые можно было бы ввести вручную, набрать функцию так же просто, как и использовать диалоговое окно.
Каждый раз, когда открывается рабочий лист, дата меняется, если не отключен автоматический пересчет. Чтобы дата не изменялась каждый раз при открытии листа с автоматическим пересчетом, используйте сочетание клавиш для ввода текущей даты.
Используйте СЕГОДНЯ в расчетах Excel
Полезность функции СЕГОДНЯ становится очевидной, когда она используется в вычислениях даты, часто в сочетании с другими функциями даты Excel.
На изображении ниже строки с 3 по 5 извлекают информацию, относящуюся к текущей дате (например, текущий год, месяц или день), используя вывод функции СЕГОДНЯ в ячейке A2 в качестве аргумента для функций ГОД, МЕСЯЦ и ДЕНЬ. .
Функция СЕГОДНЯ также вычисляет интервал между двумя датами, например количество дней или лет. См. Строки 6 и 7 изображения выше.
Даты как числа
Даты в формулах в строках 6 и 7 можно вычитать друг из друга, поскольку Excel хранит даты как числа. Эти числа отформатированы как даты на листе, чтобы упростить их использование и понимание.
Например, дата 11 (1 ноября 2018 г.) в ячейке A1 имеет порядковый номер 2018 (количество дней с 2 января 43405 г.). 1 октября 1900 года имеет серийный номер 15 2015.
Формула вычитания в ячейке A6 использует эти числа, чтобы найти количество дней между двумя датами: 43,405 42,292 — 1113 XNUMX = XNUMX.
Формула в ячейке A6 использует функцию ДАТА Excel, чтобы гарантировать, что дата 10 введена и сохранена как значение даты.
Пример в ячейке A7 использует функцию ГОД, чтобы извлечь текущий год из функции СЕГОДНЯ в ячейке A2, а затем вычитает из этого 1999 года, чтобы найти разницу между двумя годами, 2018–1999 = 19.
Ячейка A7 была отформатирована как «Общая» до того, как была введена формула, и показывает неверный результат. Чтобы решить эту проблему, см. Раздел «Устранение проблем с форматом даты» в конце этой статьи.
Устранение проблем с пересчетом даты
Если функция СЕГОДНЯ не обновляется до текущей даты каждый раз при открытии рабочего листа, автоматический пересчет для книги был отключен.
Чтобы активировать автоматический пересчет:
-
Выбрать Отправьте > Опционы. На Mac выберите Excel> Настройки.
-
Выбрать Формулы. На Mac выберите Расчет.
-
в В разделе Параметры расчета выберите автоматически для включения автоматического пересчета.
-
Закройте диалоговое окно и вернитесь на рабочий лист.
Устранение проблем с форматом даты
При вычитании двух дат в Excel результат часто отображается в виде другой даты, а не числа. Это происходит, если ячейка, содержащая формулу, была отформатирована как Общая до того, как формула была введена.
Поскольку формула содержит даты, Excel меняет формат ячейки на «Дата». В ячейке A7 в примере показана ячейка, отформатированная как дата. Он содержит неверную информацию. Чтобы просмотреть результат формулы в виде числа, необходимо установить для ячейки формат «Общий» или «Число»:
-
Выделите ячейку или ячейки с неправильным форматированием.
-
Щелкните правой кнопкой мыши выделенные ячейки, чтобы открыть контекстное меню.
-
Выбрать Формат ячеек , чтобы открыть диалоговое окно Формат ячеек.
-
Выберите Число вкладка, чтобы отобразить параметры форматирования.
-
В разделе Категория выберите Генерал.
-
Выбрать OK , чтобы закрыть диалоговое окно и вернуться на рабочий лист.