Дата сегодня эксель

Excel works!

Excel работает за вас

Excel works!

Thanks for Visiting

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

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

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

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

  • CTRL + SHIFT + «;» (установка даты) в любой раскладке

Установка в EXCEL текущей даты. Функция СЕГОДНЯ в Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник: excelworks.ru

Примеры работы функции СЕГОДНЯ в Excel для вставки текущей даты

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

Примеры использования функции СЕГОДНЯ в Excel

Пример 1. Компания ведет учет данных о своих сотрудниках и хранит соответствующие данные в таблицах Excel. В одной из таблиц хранятся даты рождения сотрудников. Необходимо добавить столбец, в котором будут отображаться динамически обновляемые данные о текущем возрасте сотрудников.

Исходная таблица данных:

Определим возраст первого сотрудника с помощью следующей формулы:

Функция ГОД возвращает числовое значение года из указанной даты. Например, запись ГОД(СЕГОДНЯ()) вернет значение 2018, а ГОД(B3) – 1982. Для корректного отображения результатов необходимо отформатировать ячейки С3:C12 в Числовой формат. Результаты вычислений для всех сотрудников:

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

Автоматизированный график дней рождений сотрудников в Excel

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

Для вычислений используем следующую формулу:

Функция РАЗНДАТ вычисляет разницу двух указанных дат и представляет полученное значение в зависимости от вида третьего аргумента, используемого для форматирования результатов. Например, для получения количества лет используется символ “y”, соответствующий первой букве слова «year» (год), “d” – для расчета количества дней (days – дни).

Читайте также:  В эксель не считает сумму

Выражение ДАТА(ГОД(B3)+РАЗНДАТ(B3;СЕГОДНЯ();”y”)+1;МЕСЯЦ(B3);ДЕНЬ(B3)) определяет дату следующего дня рождения сотрудника. Таким образом функция РАЗНДАТ находит количество дней между датой на сегодняшний день и датой следующего дня рождения и возвращает количество дней (“d”).

Результаты вычислений для остальных сотрудников:

Для отображения записи о том, что день рождения сотрудника сегодня, используем следующую формулу:

Данная формула является немного модифицированным вариантом предыдущей формулы. В частности, выполняется проверка двух условий: И(МЕСЯЦ(B13)=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ())=ДЕНЬ(B13)), то есть, соответствуют ли номера месяцев и дней в дате рождения в сравнении с текущей датой. Если результат вычислений – ИСТИНА, будет возвращена текстовая строка «ДР», если ЛОЖЬ – производится расчет количества дней до следующего дня рождения.

Например, произведем расчет для сотрудника, у которого сегодня день рождения:

Анализ дебиторской задолженности до текущей даты в Excel

Пример 3. Предприятию был выставлен долг со следующими условиями:

  1. За каждый день просрочки начисляются штрафы по ставке 5% от текущей суммы долга плюс начисленные проценты в день.
  2. По истечению 20-дневного срока с момента первого начисления штрафа будет проведено слушание в суде, проценты начисляться не будут.

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

Исходная таблица данных:

Для расчета текущей задолженности используем формулу:

Данная формула является видоизмененным вариантом формулы для расчета доходности при известных начальной сумме и числа периодов капитализации:

В качестве показателя степени используется выражение ДНИ(СЕГОДНЯ();B4), которое определяет количество прошедших дней от даты выставления долга до сегодняшней даты.

Поскольку сумма задолженности будет расти на протяжении 20 дней, используем следующий вариант записи:

Таким образом, была добавлена проверка условия, прошло ли 20 и более дней с момента выставления долга. Если да, сумма долга будет фиксированной и рассчитана по формуле B2*СТЕПЕНЬ((1+B3);20).

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

Функция имеет синтаксис без аргументов:

Данная функция не принимает аргументов.

  1. В Excel используется специальный формат представления дат для упрощения операций по расчету промежутков времени и дат. Excel работает с датами от 00.01.1900 (нулевой день был введен специально, поскольку отсчет начинается с нуля) до 31.12.9999, при этом каждая дата из данного промежутка представлена в виде количества дней, прошедших от начала отсчета – 00.01.1900.
  2. Если в результате выполнения функции СЕГОДНЯ требуется получить значение в форме записи дат, необходимо настроить соответствующий формат данных, отображаемых в ячейке. Если необходимо получить число в коде времени Excel, следует выбрать Числовой формат данных.
  3. Функция СЕГОДНЯ предоставляет динамически обновляемый результат в зависимости от даты открытия книги или обновления ее данных.
  4. Автоматическое обновление возвращаемого данной функцией результат может не происходить, если в пункте меню Параметры категории Формулы разделе Параметры вычислений не выбран вариант автоматического вычисления введенных формул.
  5. Данная функция сама по себе используется достаточно редко, однако часто применяется для вычисления разницы дат совместно с другими функциями для работы со временем и датами.

Источник: exceltable.com

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Как в эксель сделать альбомный формат

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

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

Жми «Нравится» и получай только лучшие посты в Facebook ↓

Источник: mir-tehnologiy.ru

Как в Excel вставить текущую дату и время, как найти количество дней между датами (в т.ч. рабочих)

Доброго дня!

В некоторых случаях при работе с документами Excel очень нужно, чтобы проставлялась текущая дата: например, вы часто делаете отчеты по одной и той же форме (глаз со временем “замыливается” и их можно перепутать) ; или, скажем, у вас есть десяток-другой задач и вы каждый день по ним просматриваете как продвигается дело, и сколько дней осталось до завершения.

Для решения всех подобных “загвоздок” в Excel есть несколько специальных формул. Собственно, о них и будет сегодняшняя заметка.

Примечание: скриншоты в статье приведены из Excel 2019 (материал актуален также для версии 2016, 2013).

Если с вашими документами иногда работают посторонние люди, рекомендую некоторые ячейки защищать от изменения — https://ocomp.info/zashhita-yacheek-v-excel.html

Работа с датами в Excel

ШАГ 1: вставка текущей даты

Самый простой и быстрый вариант поставить в ячейку текущую дату и время — это воспользоваться функцией ” ТДАТА() ” (достаточно скопировать в любую ячейку Excel, разумеется, без кавычек) . См. пример ниже.

Альтернативный вариант – использовать формулу ” СЕГОДНЯ() “. Работает аналогично (единственное, по умолчанию, не ставит текущее время).

ШАГ 2: сколько всего дней между двумя датами

Это еще один популярный вопрос.

Определить общее количество дней между двумя датами можно с помощью формулы ” =ДНИ(B2;A2) ” (где B2 и A2 – конечная и начальная дата, соответственно) . Разумеется, зная значение в днях — легко узнать и значение в годах (достаточно разделить число на 365. ).

Ко-во дней посчитано

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

ШАГ 3: определение кол-ва рабочих дней между датами

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

В этом случае может помочь формула ” =ЧИСТРАБДНИ(A2;B2) ” (где A2 и B2 – начальная дата и конечная, соответственно) .

51 рабочий день

Кстати, если вам нужно подсветить ячейки красно-зеленым цветом (чтобы сразу же видеть те строки, где, например, горят сроки — рекомендую использовать инструмент “Условное форматирование” в разделе “Главная” ). Пример ниже.

Правила выделения ячеек

В общем-то, выглядит это все достаточно наглядно (например, те задачи, которым осталось времени на выполнение меньше 4 дней – у меня в отчете подсвечиваются красным. Удобно!)

Примечание : для обновления текущей даты и времени — нажмите сочетание кнопок Ctrl+R.

Источник: ocomp.info

Функция СЕГОДНЯ в 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 указывайте год, когда человек родился.

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

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

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

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

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

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

Источник: comp-profi.com

Работа с датами при помощи функций: «СЕГОДНЯ», «ТДАТА», «ГОД», «МЕСЯЦ», «ДЕНЬНЕД».

Функции: «СЕГОДНЯ», «ТДАТА», «ГОД», «МЕСЯЦ», «ДЕНЬНЕД».

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

С самыми востребованными функциями мы и познакомимся.

Первая функция «СЕГОДНЯ».

Поможет поставить дату в таблицу Excel.

Эта функция присваивает ячейке сегодняшнее число в формате даты.

  • Установить курсор в ячейку;
  • Выбрать в мастере функций либо набрать вручную функцию «СЕГОДНЯ»
  • Нажать «OK»

Вторая функция «ТДАТА».

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

  • Установить курсор в ячейку;
  • Выбрать в мастере функций либо набрать вручную функцию «ТДАТА»
  • Нажать «OK»

Третья функция «ГОД».

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

  • Установить курсор в ячейку;
  • Выбрать в мастере функций либо набрать вручную функцию «ГОД»;
  • Выбрать ячейку или указать число, которое будет преобразовано;
  • Нажать «OK»

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

Четвертая функция «МЕСЯЦ» аналогична функции «ГОД», только преобразует ячейки не в годы, а в месяцы в числовом формате.

  • Установить курсор в ячейку;
  • Выбрать в мастере функций либо набрать вручную функцию «МЕСЯЦ»;
  • Выбрать ячейку или указать число, которое будет преобразовано;
  • Нажать «OK»

Данные ячейки преобразуются в номер месяца.

Пятая функция «ДЕНЬНЕД» аналогично функциям «ГОД» и «МЕСЯЦ» присваивает ячейке значение дня недели.

Подробное видео о функциях для работы с датами:

Источник: ruexcel.ru