Использование сегодняшней даты при расчетах на листе в Excel

Функция СЕГОДНЯ добавляет текущую дату на рабочий лист и в вычисления даты. Функция является одной из изменчивых функций 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 была отформатирована как «Общая» до того, как была введена формула, и показывает неверный результат. Чтобы решить эту проблему, см. Раздел «Устранение проблем с форматом даты» в конце этой статьи.

Устранение проблем с пересчетом даты

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

Чтобы активировать автоматический пересчет:

  1. Выбрать Отправьте > Опционы. На Mac выберите Excel> Настройки.

  2. Выбрать Формулы. На Mac выберите Расчет.

  3. в В разделе Параметры расчета выберите автоматически для включения автоматического пересчета.

  4. Закройте диалоговое окно и вернитесь на рабочий лист.

Устранение проблем с форматом даты

При вычитании двух дат в Excel результат часто отображается в виде другой даты, а не числа. Это происходит, если ячейка, содержащая формулу, была отформатирована как Общая до того, как формула была введена.

Поскольку формула содержит даты, Excel меняет формат ячейки на «Дата». В ячейке A7 в примере показана ячейка, отформатированная как дата. Он содержит неверную информацию. Чтобы просмотреть результат формулы в виде числа, необходимо установить для ячейки формат «Общий» или «Число»:

  1. Выделите ячейку или ячейки с неправильным форматированием.

  2. Щелкните правой кнопкой мыши выделенные ячейки, чтобы открыть контекстное меню.

  3. Выбрать Формат ячеек , чтобы открыть диалоговое окно Формат ячеек.

  4. Выберите Число вкладка, чтобы отобразить параметры форматирования.

  5. В разделе Категория выберите Генерал.

  6. Выбрать OK , чтобы закрыть диалоговое окно и вернуться на рабочий лист.