Как в excel сделать формулу сегодня?
Содержание
Одной из интересных функций Microsoft Excel является СЕГОДНЯ. С помощью этого оператора производится ввод в ячейку текущей даты. Но его можно также применять и с другими формулами в комплексе. Рассмотрим основные особенности функции СЕГОДНЯ, нюансы ее работы и взаимодействия с другими операторами.
Использование оператора СЕГОДНЯ
Функция СЕГОДНЯ производит вывод в указанную ячейку даты, установленной на компьютере. Она относится к группе операторов «Дата и время».
Но нужно понимать, что сама по себе данная формула не будет обновлять значения в ячейке. То есть, если вы через несколько дней откроете программу и не пересчитаете в ней формулы (вручную или автоматически), то в ячейке будет установлена все та же дата, а не актуальная на данный момент.
Для того, чтобы проверить установлен ли автоматический пересчет в конкретном документе нужно выполнить ряд последовательных действий.
- Находясь во вкладке «Файл», переходим по пункту «Параметры» в левой части окна.
- После того, как активировалось окно параметров, переходим в раздел «Формулы». Нам понадобится самый верхний блок настроек «Параметры вычислений». Переключатель параметра «Вычисления в книге» должен быть установлен в позицию «Автоматически». Если он находится в другой позиции, то следует его установить так, как было сказано выше. После изменения настроек нужно нажать на кнопку «OK».
Теперь при любом изменении в документе будет выполняться его автоматический пересчет.
Если по каким-то причинам вы не желаете устанавливать автоматический пересчет, то для того, чтобы актуализировать на текущую дату содержимое ячейки, которая содержит функцию СЕГОДНЯ, нужно её выделить, установить курсор в строку формул и нажать кнопку Enter.
В этом случае, при отключении автоматического пересчета он будет выполнен только относительно данной ячейки, а не по всему документу.
Способ 1: введение функции вручную
Данный оператор не имеет аргумента. Синтаксис его довольно прост и выглядит следующим образом:
=СЕГОДНЯ()
- Для того, чтобы применить данную функцию достаточно просто вставить это выражение в ячейку, в которой хотите видеть снимок сегодняшней даты.
- Для того, чтобы произвести расчет и вывести результат на экран, жмем на кнопку Enter.
Урок: Функции даты и времени в Excel
Способ 2: применение Мастера функций
Кроме того, для введения этого оператора можно использовать Мастер функций. Такой вариант особенно подойдет начинающим пользователям Excel, которые ещё путаются в названиях функций и в их синтаксисе, хотя в данном случае он максимально прост.
- Выделяем ячейку на листе, в которую будет выводиться дата. Кликаем по пиктограмме «Вставить функцию», расположенной у строки формул.
- Происходит запуск Мастера функций. В категории «Дата и время» или «Полный алфавитный перечень» ищем элемент «СЕГОДНЯ». Выделяем его и жмем на кнопку «OK» в нижней части окна.
- Открывается небольшое информационное окошко, в котором сообщается о назначении данной функции, а также говорится о том, что она не имеет аргументов. Жмем на кнопку «OK».
- После этого дата, установленная на компьютере пользователя в данный момент, будет выведена в предварительно указанную ячейку.
Урок: Мастер функций в Excel
Способ 3: изменение формата ячейки
Если перед вводом функции СЕГОДНЯ ячейка имела общий формат, то она автоматически будет переформатирована в формат даты. Но, если диапазон был уже отформатирован под другое значение, то оно не изменится, а значит, формула будет выдавать некорректные результаты.
Для того, чтобы посмотреть значение формата отдельной ячейки или области на листе, нужно выделить нужный диапазон и находясь во вкладке «Главная» взглянуть, какое значение установлено в специальной форме формата на ленте в блоке инструментов «Число».
Если после ввода формулы СЕГОДНЯ в ячейке автоматически не был установлен формат «Дата», то функция будет некорректно отображать результаты. В этом случае необходимо произвести изменение формата вручную.
- Кликаем правой кнопкой мыши по ячейке, в которой нужно изменить формат. В появившемся меню выбираем позицию «Формат ячеек».
- Открывается окно форматирования. Переходим во вкладку «Число» в случае, если оно было открыто в другом месте. В блоке «Числовые форматы» выделяем пункт «Дата» и жмем на кнопку «OK».
- Теперь ячейка отформатирована правильно и в ней отображается именно сегодняшняя дата.
Кроме того, в окне форматирования также можно поменять представление сегодняшней даты. По умолчанию установлен формат по шаблону «дд.мм.гггг». Выделяя различные варианты значений в поле «Тип», которое расположено в правой части окна форматирования, можно изменять внешний вид отображения даты в ячейке. После изменений не забывайте жать на кнопку «OK».
Способ 4: использование СЕГОДНЯ в комплексе с другими формулами
Кроме того, функцию СЕГОДНЯ можно использовать, как составляющую часть комплексных формул. В данном качестве этот оператор позволяет решать гораздо более широкие задачи, чем при самостоятельном использовании.
Оператор СЕГОДНЯ очень удобно применять для вычисления временных интервалов, например, при указании возраста человека. Для этого в ячейку записываем выражение такого типа:
=ГОД(СЕГОДНЯ())-1965
Для применения формулы жмем на кнопку ENTER.
Теперь в ячейке при правильной настройке пересчета формул документа постоянно будет отображаться актуальный возраст человека, который был рожден в 1965 году. Аналогичное выражение можно применить и для любого другого года рождения или для вычисления годовщины события.
Существует также формула, которая в ячейке отображает значения на несколько дней вперед. Например, для отображения даты через три дня она будет выглядеть следующим образом:
=СЕГОДНЯ()+3
Если нужно постоянно иметь на виду дату на три дня назад, то формула будет выглядеть так:
=СЕГОДНЯ()-3
Если нужно отобразить в ячейке только номер текущего числа в месяце, а не дату полностью, то применяется такое выражение:
=ДЕНЬ(СЕГОДНЯ())
Аналогичная операция для показа номера актуального месяца будет выглядеть следующим образом:
=МЕСЯЦ(СЕГОДНЯ())
То есть, в феврале в ячейке будет стоять цифра 2, в марте – 3 и т.д.
С помощью более сложной формулы можно вычислить, сколько дней пройдет от сегодняшнего дня до наступления конкретной даты. Если настроить правильно пересчет, то таким способом можно создать своеобразный обратный таймер отсчета до заданной даты. Шаблон формулы, которая имеет подобные возможности, выглядит следующим образом:
=ДАТАЗНАЧ("заданная_дата")-СЕГОДНЯ()
Вместо значения «Заданная дата» следует указать конкретную дату в формате «дд.мм.гггг», до которой нужно организовать отсчет.
Обязательно следует отформатировать ячейку, в которой будет выводиться данный расчет, под общий формат, иначе отображение результата будет некорректным.
Существует возможность комбинации и с другими функциями Excel.
Как видим, с помощью функции СЕГОДНЯ можно не только просто выводить актуальную на текущий день дату, но и производить многие другие вычисления. Знание синтаксиса этой и других формул поможет моделировать различные комбинации применения данного оператора. При правильной настройке пересчета формул в документе его значение будет обновляться автоматически.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Да Нет
В некоторых документах, с которыми приходится работать в Microsoft Excel, необходимо проставлять актуальную дату. Например, это могут быть ежедневные отчеты, или отсчет времени до сдачи файла, а может это число вовсе присутствует в каких-то расчетах. Просматривать все листы и исправлять дату долго, да и вероятность, что вы что-то упустите или ошибетесь все-же есть.
Поэтому давайте в данной статье рассмотрим очень простенькую, но, в то же время, достаточно полезную функцию в Экселе СЕГОДНЯ. Покажу различные примеры ее использования, и как сделать так, чтобы она правильно выдавала нужный нам результат.
Про различные функции даты и времени в Экселе можете прочесть в статье, перейдя по ссылке.
Выделяйте ячейку, в которой хотите проставить сегодняшнее число, и ставьте в нее «=». Затем набирайте «СЕГОДНЯ» и ставьте открывающую и закрывающую скобки «()». Зачастую, в них нужно прописывать аргументы, но у той функции, что мы разбираем, они отсутствуют. Для вывода результата жмите «Enter».
Если у Вас вместо даты в ячейке отобразились такие же решетки, как на скриншоте ниже, то нужно просто увеличить ширину ячейки. Для этого наведите курсор на границу столбцов А и В, и когда он изменит вид, кликните мышкой и переместите его вправо.
Теперь у Вас всегда в документе будет установлена актуальная дата в выбранной ячейке. В примере это А1. Также ее формат автоматически изменится на «Дата».
Применять данную функцию можно и для расчета дня, на определенное значение больше (А2) или меньше (В2) текущего. Для этого к ней в конце нужно дописать «+», а потом поставить число, которое хотите прибавить. Например, следующее выражение увеличит значение на 10 дней:
=СЕГОДНЯ()+10
А если хотите вернуться на несколько дней назад, то ставьте «-» и пишите число:
=СЕГОДНЯ()-10
Используя СЕГОДНЯ можно рассчитать количество дней между какой-то конкретной датой в будущем и актуальной. Формула будет выглядеть следующим образом:
=ДАТАЗНАЧ(«дата»)-СЕГОДНЯ()
В качестве аргумента для первой функции указывается нужное число. У меня это 20.01.2018. Результат получится не совсем корректный, поскольку формат ячейки будет автоматически изменен.
Каждой дате в Excel соответствует порядковый номер. Отсчет начинается с 1990 года. То есть, 01.01.1990 – это 1, а число 81, как получилось в примере, соответствует 21 марту 1990 года.
Поэтому выделите ее (В3) и на вкладке «Главная» из выпадающего списка выберите «Общий» формат для ячейки, или «Числовой». Видите, между 21 марта и 31 октября 81 день.
Используя функцию СЕГОДНЯ так же получится вывести в отдельной ячейке что-нибудь одно: число, месяц или год. Делается это с помощью вот таких формул:
=ДЕНЬ(СЕГОДНЯ())
=МЕСЯЦ(СЕГОДНЯ())
=ГОД(СЕГОДНЯ())
Формат таких ячеек должен быть установлен общий. Если выбрали ДЕНЬ, то будет выведено число от 1 до 31, в зависимости от текущей даты, МЕСЯЦ – от 1 до 12.
Использовать некоторые вышеприведенные формулы можно по-разному. Например, представьте, что сдача проекта назначена на 25 декабря. Чтобы ничего не упустить и держать все под контролем, можно сделать простой счетчик.
Ставлю две даты в А7 и В7 для наглядности, и рядом прописываю формулу:
=ДАТАЗНАЧ(«25.12.2017»)-A7
Конечное число нужно прописать, а вот сегодняшние – можно сослаться на нужную ячейку.
Или же сделайте еще проще и отнимите две даты в Экселе, используя знак минуса. Про расчет разницы подробно описано в статье по ссылке.
Если Вы работаете в крупной компании и регулярно поздравляете сотрудников, тогда можно сделать небольшую табличку, которая бы рассчитывала возраст каждого. Для этого воспользуйтесь формулой:
=ГОД(СЕГОДНЯ())-1991
Вместо 1991 указывайте год, когда человек родился.
Теперь давайте разберемся, что делать, если на следующий день в ячейках, которых используется функция СЕГОДНЯ, значения не меняются. Это значит, что у Вас установлен пересчет документа вручную.
Чтобы это изменить, перейдите на первый пункт «Файл» и выберите в списке «Параметры».
Дальше слева в меню открываем пункт «Формулы» и смотрим, чтобы в разделе «вычисления» маркер был установлен напротив пункта «автоматически». Потом нажимайте «ОК». Теперь документ будет пересчитываться, как только Вы измените значение в ячейке, участвующей в расчетах.
Если Вам удобно или нужно рассчитывать не сразу все листы, а конкретные ячейки, тогда в окне параметров выбирайте «вручную».
В примере я изменила дату сдачи проекта, но в С8 ничего не поменялось. Чтобы это число пересчитать, нужно поставить курсор в строку формул в самом конце и нажать или «Enter», или кнопку «Вычислить» внизу слева.
Вот такую полезную функцию в Excel СЕГОДНЯ мы рассмотрели, и научились пользоваться ей в зависимости от поставленной задачи на конкретных примерах.
Поделитесь статьёй с друзьями:
Самый простой и быстрый способ ввести в ячейку текущую дату или время – это нажать комбинацию горячих клавиш CTRL+«;» (текущая дата) и CTRL+SHIFT+«;» (текущее время).
Гораздо эффективнее использовать функцию СЕГОДНЯ(). Ведь она не только устанавливает, но и автоматически обновляет значение ячейки каждый день без участия пользователя.
Как поставить текущую дату в Excel
Чтобы вставить текущую дату в Excel воспользуйтесь функцией СЕГОДНЯ(). Для этого выберите инструмент «Формулы»-«Дата и время»-«СЕГОДНЯ». Данная функция не имеет аргументов, поэтому вы можете просто ввести в ячейку: «=СЕГОДНЯ()» и нажать ВВОД.
Текущая дата в ячейке:
Если же необходимо чтобы в ячейке автоматически обновлялось значение не только текущей даты, но и времени тогда лучше использовать функцию «=ТДАТА()».
Текущая дата и время в ячейке.
Как установить текущую дату в Excel на колонтитулах
Вставка текущей даты в Excel реализуется несколькими способами:
- Задав параметры колонтитулов. Преимущество данного способа в том, что текущая дата и время проставляются сразу на все страницы одновременно.
- Используя функцию СЕГОДНЯ().
- Используя комбинацию горячих клавиш CTRL+; – для установки текущей даты и CTRL+SHIFT+; – для установки текущего времени. Недостаток – в данном способе не будет автоматически обновляться значение ячейки на текущие показатели, при открытии документа. Но в некоторых случаях данных недостаток является преимуществом.
- С помощью VBA макросов используя в коде программы функции: Date();Time();Now().
Колонтитулы позволяют установить текущую дату и время в верхних или нижних частях страниц документа, который будет выводиться на принтер. Кроме того, колонтитул позволяет нам пронумеровать все страницы документа.
Чтобы сделать текущую дату в Excel и нумерацию страниц с помощью колонтитулов сделайте так:
- Откройте окно «Параметры страницы» и выберите закладку «Колонтитулы».
- Нажмите на кнопку создать нижний колонтитул.
- В появившемся окне щелкните по полю «В центре:». На панели выберите вторую кнопку ««Вставить номер страницы»». Потом выберите первую кнопку «Формат текста» и задайте формат для отображения номеров страниц (например, полужирный шрифт, а размер шрифта 14 пунктов).
- Для установки текущей даты и времени щелкните по полю «Справа:», а затем щелкните по кнопке «Вставить дату» (при необходимости щелкните на кнопку «Вставить время»). И нажмите ОК на обоих диалоговых окнах. В данных полях можно вводить свой текст.
- Нажмите на кнопку ОК и обратите на предварительный результат отображения колонтитула. Ниже выпадающего списка «Нижний колонтитул».
- Для предварительного просмотра колонтитулов перейдите в меню «Вид»-«Разметка страницы». Там же можно их редактировать.
Колонтитулы позволяют нам не только устанавливать даты и нумерации страниц. Так же можно добавить место для подписи ответственного лица за отчет. Например, отредактируем теперь левую нижнюю часть страницы в области колонтитулов:
Таким образом, можно создавать документы с удобным местом для подписей или печатей на каждой странице в полностью автоматическом режиме.
Довольно часто нужно посчитать разницу между сегодняшней датой и определенной датой, как считать разницу между датами, написана отдельная статья. Но как определить именно сегодняшний день, тем более если файлом пользоваться ежедневно — дата же будет меняться. Для этого существует специальная функция СЕГОДНЯ в Excel, а так же есть возможность проставить сегодняшнюю дату горячими клавишами.
Установка в EXCEL текущей даты, горячие клавиши
Наипростейшим способом установки значений даты и времени является одновременное нажатие кнопок в таких комбинациях (горячих клавиш):
- CTRL+SHIFT+ «;» (установка даты) в любой раскладке
Установка в EXCEL текущей даты. Функция СЕГОДНЯ в Excel
Если пользователю требуется не только единоразовая установка, но и ежедневное обновление в автоматическом режиме даты, то в этом случае целесообразнее применять функцию СЕГОДНЯ в Excel.
Потребуется выбрать инструмент «Формулы» — «Дата и время» — «СЕГОДНЯ». У этой функции отсутствуют аргументы, что позволяет ограничиться введением данных в ячейку «=СЕГОДНЯ()», после чего следует нажать «ВВОД».
Или в ячейке введите «=» и начните набирать «сег…», excel сам предложит нужные функции.
В случае если пользователю требуется обновление в автоматическом режиме и даты, и времени, то правильнее будет обратиться к функции «=ТДАТА()».
Используя макросы (VBA) в коде программы следующие функции: Data(); Time(); Now().
Установка текущей даты в колонтитулах EXCEL
Колонтитул — строка, расположенная на краю полосы набора, и содержащая заголовок, имя автора, название произведения, части, главы, параграфа и т. д.
Заданием параметров верхних/нижних колонтитулов можно добавить дату, время, автора и т.д. Колонтитулы делают возможным проставление текущей даты и времени в нижних/верхних частях каждой из страниц документа, выводимого на печать. Помимо этого колонтитулы позволяют осуществлять нумерацию всех страниц.
Для того чтобы в файлах-EXCEL пронумеровать каждую страницу с проставлением даты, нужно выполнить следующие действия:
- Вначале открываем меню «Разметка страницы» раздел «Параметры страницы» и там выбрать вкладку «Колонтитулы».
- Выбираем создание, например, нижнего колонтитула.
- В открывшемся окне выбираем поле «В центре:». Далее на панели выбрать раздел «Вставить номер страницы», а затем – подраздел «Формат текста». Задается формат, в котором будет отображаться нумерация страниц (к примеру, шрифт жирный, размер – 12).
- Для установления параметров даты и времени, следует выбрать поле «Справа», после нажать «Вставить дату» (если требуется, то «Вставить время»). Далее следует нажать ОК в каждом из диалоговых окон. Теперь в этих полях возможно начинать введение собственного текста.
- Нажимаем кнопку ОК и обращаем внимание на то как именно отображается колонтитул ниже списка «Нижний колонтитул».
- Для того чтобы предварительно просмотреть колонтитулы, нужно перейти в меню «Вид» «Разметка страницы». Здесь же возможно осуществлять их редактирование.
В заключении хотелось бы отметить, что колонтитулы в автоматическом режиме позволяют не только установить дату. С их помощью возможно, выделить место для проставления печати организации, а также подписи лица, ответственного за составление конкретного вида отчета. Такое оформление гораздо упрощает работу с документами в распечатанном виде и делает удобными для будущего хранения.
От себя добавлю, что инструмент Колонтитулы в Excel на мой взгляд удобнее чем в Word.
Поделитесь нашей статьей в ваших соцсетях:
(Visited 2 188 times, 1 visits today)