Применение функции СЕГОДНЯ в Microsoft Excel

Одной из интересных функций Microsoft Excel является . С помощью этого оператора производится ввод в ячейку текущей даты. Но его можно также применять и с другими формулами в комплексе. Рассмотрим основные особенности функции , нюансы ее работы и взаимодействия с другими операторами.

Использование оператора СЕГОДНЯ

Функция производит вывод в указанную ячейку даты, установленной на компьютере. Она относится к группе операторов .

Но нужно понимать, что сама по себе данная формула не будет обновлять значения в ячейке. То есть, если вы через несколько дней откроете программу и не пересчитаете в ней формулы (вручную или автоматически), то в ячейке будет установлена все та же дата, а не актуальная на данный момент.

Для того, чтобы проверить установлен ли автоматический пересчет в конкретном документе нужно выполнить ряд последовательных действий.

  1. Находясь во вкладке , переходим по пункту в левой части окна.
  2. После того, как активировалось окно параметров, переходим в раздел . Нам понадобится самый верхний блок настроек . Переключатель параметра должен быть установлен в позицию . Если он находится в другой позиции, то следует его установить так, как было сказано выше. После изменения настроек нужно нажать на кнопку .

Теперь при любом изменении в документе будет выполняться его автоматический пересчет.

Если по каким-то причинам вы не желаете устанавливать автоматический пересчет, то для того, чтобы актуализировать на текущую дату содержимое ячейки, которая содержит функцию , нужно её выделить, установить курсор в строку формул и нажать кнопку .

В этом случае, при отключении автоматического пересчета он будет выполнен только относительно данной ячейки, а не по всему документу.

Способ 1: введение функции вручную

Данный оператор не имеет аргумента. Синтаксис его довольно прост и выглядит следующим образом:

=СЕГОДНЯ()

  1. Для того, чтобы применить данную функцию достаточно просто вставить это выражение в ячейку, в которой хотите видеть снимок сегодняшней даты.
  2. Для того, чтобы произвести расчет и вывести результат на экран, жмем на кнопку .

Способ 2: применение Мастера функций

Кроме того, для введения этого оператора можно использовать . Такой вариант особенно подойдет начинающим пользователям Excel, которые ещё путаются в названиях функций и в их синтаксисе, хотя в данном случае он максимально прост.

  1. Выделяем ячейку на листе, в которую будет выводиться дата. Кликаем по пиктограмме , расположенной у строки формул.
  2. Происходит запуск Мастера функций. В категории или ищем элемент . Выделяем его и жмем на кнопку в нижней части окна.
  3. Открывается небольшое информационное окошко, в котором сообщается о назначении данной функции, а также говорится о том, что она не имеет аргументов. Жмем на кнопку .
  4. После этого дата, установленная на компьютере пользователя в данный момент, будет выведена в предварительно указанную ячейку.
Читайте также  Онлайн-сервисы для конвертирования файлов XLSX в XLS

Способ 3: изменение формата ячейки

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

Для того, чтобы посмотреть значение формата отдельной ячейки или области на листе, нужно выделить нужный диапазон и находясь во вкладке «Главная» взглянуть, какое значение установлено в специальной форме формата на ленте в блоке инструментов .

Если после ввода формулы в ячейке автоматически не был установлен формат , то функция будет некорректно отображать результаты. В этом случае необходимо произвести изменение формата вручную.

  1. Кликаем правой кнопкой мыши по ячейке, в которой нужно изменить формат. В появившемся меню выбираем позицию .
  2. Открывается окно форматирования. Переходим во вкладку в случае, если оно было открыто в другом месте. В блоке выделяем пункт и жмем на кнопку .
  3. Теперь ячейка отформатирована правильно и в ней отображается именно сегодняшняя дата.

Кроме того, в окне форматирования также можно поменять представление сегодняшней даты. По умолчанию установлен формат по шаблону . Выделяя различные варианты значений в поле , которое расположено в правой части окна форматирования, можно изменять внешний вид отображения даты в ячейке. После изменений не забывайте жать на кнопку .

Способ 4: использование СЕГОДНЯ в комплексе с другими формулами

Кроме того, функцию можно использовать, как составляющую часть комплексных формул. В данном качестве этот оператор позволяет решать гораздо более широкие задачи, чем при самостоятельном использовании.

Оператор очень удобно применять для вычисления временных интервалов, например, при указании возраста человека. Для этого в ячейку записываем выражение такого типа:

=ГОД(СЕГОДНЯ())-1965

Для применения формулы жмем на кнопку .

Теперь в ячейке при правильной настройке пересчета формул документа постоянно будет отображаться актуальный возраст человека, который был рожден в 1965 году. Аналогичное выражение можно применить и для любого другого года рождения или для вычисления годовщины события.

Существует также формула, которая в ячейке отображает значения на несколько дней вперед. Например, для отображения даты через три дня она будет выглядеть следующим образом:

=СЕГОДНЯ()+3

Если нужно постоянно иметь на виду дату на три дня назад, то формула будет выглядеть так:

=СЕГОДНЯ()-3

Если нужно отобразить в ячейке только номер текущего числа в месяце, а не дату полностью, то применяется такое выражение:

Читайте также  Синхронизация контактов iPhone с Gmail

=ДЕНЬ(СЕГОДНЯ())

Аналогичная операция для показа номера актуального месяца будет выглядеть следующим образом:

=МЕСЯЦ(СЕГОДНЯ())

То есть, в феврале в ячейке будет стоять цифра 2, в марте – 3 и т.д.

С помощью более сложной формулы можно вычислить, сколько дней пройдет от сегодняшнего дня до наступления конкретной даты. Если настроить правильно пересчет, то таким способом можно создать своеобразный обратный таймер отсчета до заданной даты. Шаблон формулы, которая имеет подобные возможности, выглядит следующим образом:

=ДАТАЗНАЧ(«заданная_дата»)-СЕГОДНЯ()

Вместо значения следует указать конкретную дату в формате , до которой нужно организовать отсчет.

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

Существует возможность комбинации и с другими функциями Excel.

Как видим, с помощью функции можно не только просто выводить актуальную на текущий день дату, но и производить многие другие вычисления. Знание синтаксиса этой и других формул поможет моделировать различные комбинации применения данного оператора. При правильной настройке пересчета формул в документе его значение будет обновляться автоматически.

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

Домашние хитрости