1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Функция сегодня в excel

Функция сегодня в excel

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

Общая информация

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

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

Примеры как использовать

Как известно, любую функцию в таблицу можно вставить тремя способами:

1. Через специального мастера с выполнением последовательно двух шагов.

2. Через строку формул.

3. Сразу в ячейке через знак равно.

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

Рассмотри несколько примеров:

  • 1. Необходимо посчитать возраст сотрудников на данный момент, зная даты рождения. Записываете в ячейку формулу =ГОД(СЕГОДНЯ())-ГОД(C3), где ГОД возвращает только годовую часть даты, а затем при помощи маркера автозаполнения применяете выражение ко всей таблице.

Важно! Для корректного отображения результатов используйте Числовой формат ячеек.

  • 2. Для планировщика задач из редактора необходимо возвращать текущий день недели.

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

  • 3. Рассмотрим, как делать минус дни от текущего момента.

Формула выглядит вот так:

=СЕГОДНЯ()-2, т.е. будет результат в виде даты без двух дней. Точно также работает и увеличение даты.

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

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

Excel works!

menu

Функция СЕГОДНЯ в Excel. Текущая дата в ячейке

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

Читайте так же:
Телеграмм в браузере

СЕГОДНЯ в Excel

Установка в EXCEL текущей даты, горячие клавиши

Наипростейшим способом установки значений даты и времени является одновременное нажатие кнопок в таких комбинациях (горячих клавиш):

  • CTRL + SHIFT + «;» (установка даты) в любой раскладке
Установка в EXCEL текущей даты. Функция СЕГОДНЯ в Excel

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

Потребуется выбрать инструмент «Формулы» — «Дата и время» — «СЕГОДНЯ». У этой функции отсутствуют аргументы, что позволяет ограничиться введением данных в ячейку «=СЕГОДНЯ()», после чего следует нажать «ВВОД».

Или в ячейке введите «=» и начните набирать «сег…», excel сам предложит нужные функции.

Сегодня 2

В случае если пользователю требуется обновление в автоматическом режиме и даты, и времени, то правильнее будет обратиться к функции «= ТДАТА ()».

Используя макросы ( VBA ) в коде программы следующие функции: Data (); Time (); Now ().

Установка текущей даты в колонтитулах EXCEL

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

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

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

  1. Вначале открываем меню «Разметка страницы» раздел «Параметры страницы» и там выбрать вкладку «Колонтитулы».

Сегодня 3

  1. Выбираем создание, например, нижнего колонтитула.
  2. В открывшемся окне выбираем поле «В центре:». Далее на панели выбрать раздел «Вставить номер страницы», а затем – подраздел «Формат текста». Задается формат, в котором будет отображаться нумерация страниц (к примеру, шрифт жирный, размер – 12).
  3. Для установления параметров даты и времени, следует выбрать поле «Справа», после нажать «Вставить дату» (если требуется, то «Вставить время»). Далее следует нажать ОК в каждом из диалоговых окон. Теперь в этих полях возможно начинать введение собственного текста.
  4. Нажимаем кнопку ОК и обращаем внимание на то как именно отображается колонтитул ниже списка «Нижний колонтитул».
  5. Для того чтобы предварительно просмотреть колонтитулы, нужно перейти в меню «Вид» «Разметка страницы». Здесь же возможно осуществлять их редактирование.
Читайте так же:
Как отключить и включить режим Турбо в Яндекс.Браузере?

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

От себя добавлю, что инструмент Колонтитулы в Excel на мой взгляд удобнее чем в Word.

Функция СЕГОДНЯ в Excel

В некоторых документах, с которыми приходится работать в Microsoft Excel, необходимо проставлять актуальную дату. Например, это могут быть ежедневные отчеты, или отсчет времени до сдачи файла, а может это число вовсе присутствует в каких-то расчетах. Просматривать все листы и исправлять дату долго, да и вероятность, что вы что-то упустите или ошибетесь все-же есть.

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

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

Выделяйте ячейку, в которой хотите проставить сегодняшнее число, и ставьте в нее «=» . Затем набирайте «СЕГОДНЯ» и ставьте открывающую и закрывающую скобки «()» . Зачастую, в них нужно прописывать аргументы, но у той функции, что мы разбираем, они отсутствуют. Для вывода результата жмите «Enter» .

Ввод

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

Решетки

Теперь у Вас всегда в документе будет установлена актуальная дата в выбранной ячейке. В примере это А1 . Также ее формат автоматически изменится на «Дата» .

Применять данную функцию можно и для расчета дня, на определенное значение больше ( А2 ) или меньше ( В2 ) текущего. Для этого к ней в конце нужно дописать «+» , а потом поставить число, которое хотите прибавить. Например, следующее выражение увеличит значение на 10 дней:

А если хотите вернуться на несколько дней назад, то ставьте «-» и пишите число:

Читайте так же:
Как сделать качественный скриншот

Прибавление или отнимание

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

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

Каждой дате в Excel соответствует порядковый номер. Отсчет начинается с 1990 года. То есть, 01.01.1990 – это 1, а число 81, как получилось в примере, соответствует 21 марту 1990 года.

Разница

Поэтому выделите ее ( В3 ) и на вкладке «Главная» из выпадающего списка выберите «Общий» формат для ячейки, или «Числовой» . Видите, между 21 марта и 31 октября 81 день.

Правильный вид

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

Формат таких ячеек должен быть установлен общий. Если выбрали ДЕНЬ, то будет выведено число от 1 до 31, в зависимости от текущей даты, МЕСЯЦ – от 1 до 12.

Выбор одного

Использовать некоторые вышеприведенные формулы можно по-разному. Например, представьте, что сдача проекта назначена на 25 декабря. Чтобы ничего не упустить и держать все под контролем, можно сделать простой счетчик.

Ставлю две даты в А7 и В7 для наглядности, и рядом прописываю формулу:

Конечное число нужно прописать, а вот сегодняшние – можно сослаться на нужную ячейку.

Счетчик

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

Отсчет

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

Вместо 1991 указывайте год, когда человек родился.

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

Чтобы это изменить, перейдите на первый пункт «Файл» и выберите в списке «Параметры» .

Параметры

Дальше слева в меню открываем пункт «Формулы» и смотрим, чтобы в разделе «вычисления» маркер был установлен напротив пункта «автоматически» . Потом нажимайте «ОК» . Теперь документ будет пересчитываться, как только Вы измените значение в ячейке, участвующей в расчетах.

Отметьте маркером

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

Читайте так же:
Скачать Active@ Partition Manager бесплатно на компьютер

В примере я изменила дату сдачи проекта, но в С8 ничего не поменялось. Чтобы это число пересчитать, нужно поставить курсор в строку формул в самом конце и нажать или «Enter» , или кнопку «Вычислить» внизу слева.

Кнопка

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

Как использовать функцию СЕГОДНЯ в Excel

Снимок экрана Excel, показывающий использование функции СЕГОДНЯ

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

Информация в этой статье относится к Excel 2019, 2016, 2013, 2010, 2007; Excel для Office 365, Excel Online, Excel для Mac, Excel для iPad, Excel для iPhone и Excel для Android.

СЕГОДНЯ Синтаксис и аргументы функции

Синтаксис функции относится к макету функции и включает имя функции, скобки, разделители запятых и аргументы .

Синтаксис для функции СЕГОДНЯ:

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

Существует два варианта ввода функции СЕГОДНЯ на лист Excel:

  • Введите полную функцию в ячейку листа.
  • Войдите в функцию, используя диалоговое окно функции СЕГОДНЯ .

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

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

Используйте СЕГОДНЯ в расчетах Excel

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

На изображении ниже строки с 3 по 5 извлекают информацию, относящуюся к текущей дате (например, текущий год, месяц или день), используя выходные данные функции TODAY в ячейке A2 в качестве аргумента для функций YEAR, MONTH и DAY. ,

Снимок экрана Excel, показывающий использование функции СЕГОДНЯ

Функция TODAY также вычисляет интервал между двумя датами, например количество дней или лет. Смотрите строки 6 и 7 изображения выше.

Даты как числа

Даты в формулах в строках 6 и 7 могут быть вычтены друг из друга, потому что Excel хранит даты в виде чисел. Эти числа отформатированы как даты на листе, чтобы их было легче использовать и понимать.

Читайте так же:
Как преобразовать Word в Excel

Например, дата 1.11.08 (1 ноября 2018 г.) в ячейке A2 имеет порядковый номер 43405 (количество дней с 1 января 1900 г.). 15 октября 2015 года имеет серийный номер 42 292.

Формула вычитания в ячейке A6 использует эти числа для определения количества дней между двумя датами: 43 405 — 42 292 = 1113.

Формула в ячейке A6 использует функцию DATE в Excel, чтобы гарантировать, что дата 15.10.2015 введена и сохранена как значение даты.

Пример в ячейке A7 использует функцию YEAR для извлечения текущего года из функции TODAY в ячейке A2, а затем вычитает из этого 1999 года, чтобы найти разницу между двумя годами, 2018 — 1999 = 19.

Ячейка A7 была отформатирована как Общая до ввода формулы и показывает неверный результат. Чтобы устранить эту проблему, см. Раздел « Исправление проблем формата даты » в конце этой статьи.

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

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

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

Выберите « Файл» > « Параметры» . На Mac выберите Excel> Настройки .

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

В разделе « Параметры расчета» выберите « Автоматически», чтобы включить автоматический пересчет.

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

Исправить проблемы формата даты

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

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

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

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

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

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

В разделе «Категория» выберите « Основные».

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector