Функция сегодня в excel примеры: Функция СЕГОДНЯ в Excel
Функция СЕГОДНЯ в 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.
Как видим, с помощью функции СЕГОДНЯ можно не только просто выводить актуальную на текущий день дату, но и производить многие другие вычисления. Знание синтаксиса этой и других формул поможет моделировать различные комбинации применения данного оператора. При правильной настройке пересчета формул в документе его значение будет обновляться автоматически.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ
СЕГОДНЯ (функция СЕГОДНЯ) — Служба поддержки Office
В этой статье описаны синтаксис формулы и использование функции СЕГОДНЯ
в Microsoft Excel.
Описание
Возвращает текущую дату в числовом формате. Числовой формат даты — это код даты и времени, с помощью которого в Microsoft Excel производятся вычисления над датами и промежутками времени. Если до ввода этой функции для ячейки был задан формат Общий, результат будет отформатирован как Дата. Если должно отображаться число, выберите для ячейки Общий или Числовой формат.
Функция СЕГОДНЯ полезна, если на листе требуется отображать текущую дату независимо от времени открытия книги. Она также используется для вычисления интервалов. Например, если известно, что кто-либо родился в 1963 году, узнать возраст этого человека можно с помощью следующей функции.
=
ГОД(
СЕГОДНЯ())-1963
В этой формуле функция СЕГОДНЯ используется в качестве аргумента функции ГОД для получения текущего года, из которого вычитается 1963. Полученное значение и есть возраст человека.
Примечание: Если функция СЕГОДНЯ не обновляет дату, как ожидается, может потребоваться изменение параметров, управляющих пересчетом книги или листа. На вкладке Файл выберите команду Параметры, а затем в категории Формулы в разделе Параметры вычислений выберите вариант Автоматически.
Синтаксис
СЕГОДНЯ()
У функции СЕГОДНЯ нет аргументов.
Примечание: В приложении Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
|
|
|
---|---|---|
=СЕГОДНЯ()
|
Возвращает текущую дату.
|
01.12.2011
|
=СЕГОДНЯ()+5
|
Возвращает текущую дату плюс 5 дней. Например, если текущая дата — 01.01.2012, формула возвращает значение 06.01.2012.
|
06.12.2011
|
=ДАТАЗНАЧ(«1.01.2030»)-СЕГОДНЯ()
|
Возвращает количество дней с текущей даты до 1.01.2030. Помните о том, что для правильного отображения результатов ячейка должна иметь формат «Общий» или «Числовой».
|
31.01.1918
|
=ДЕНЬ(СЕГОДНЯ())
|
Возвращает текущее число месяца (1–31).
|
1
|
=МЕСЯЦ(СЕГОДНЯ())
|
Возвращает текущий месяц (1–12). Например, если текущий месяц — май, формула возвращает значение 5.
|
12
|
Функция СЕГОДНЯ() в EXCEL. Примеры и описание
Задача функции
СЕГОДНЯ(
)
, английский вариант TODAY(),
— вернуть текущую дату. Записав, формулу
=СЕГОДНЯ()
получим 21.05.2011 (если конечно сегодня этот день).
Функция
СЕГОДНЯ()
возвращает текущую дату в числовом формате (см. статью
Как EXCEL хранит дату и время
). Т.е. формат ячейки, содержащей эту формулу должен быть Общий или Дата, иначе получим число 40684 вместо даты 21.05.2011.
Синтаксис функции
СЕГОДНЯ()
У функции
СЕГОДНЯ()
нет аргументов (их нет
сегодня
и вряд ли они появятся завтра 🙂
Использование функции
1. Функция
СЕГОДНЯ()
полезна, если на листе требуется отображать текущую дату независимо от времени открытия книги. Записав в ячейке в ячейке
А1
формулу
=СЕГОДНЯ()
при каждом открытии книги будем видеть текущую дату.
2. Функция и спользуется для вычисления интервалов. Например, если известно, что проект заканчивается 31/12/2017 (предполагается, что срок еще не наступил), то узнать сколько дней осталось до конца проекта можно с помощью следующей формулы
=ДАТАЗНАЧ(«31/12/2017»)-СЕГОДНЯ()
3. Узнать текущий месяц можно с помощью формулы
=МЕСЯЦ(СЕГОДНЯ())
. Получим число от 1 до 12. Другой способ — записать формулу
=СЕГОДНЯ()
, но установить формат ячейки «ММММ» (
о пользовательских форматах Дат см. эту статью
).
4. Узнать текущее число месяца можно с помощью формулы
=ДЕНЬ(СЕГОДНЯ())
(см.
файл примера
)
Функция СЕГОДНЯ()
перестала обновлять дату!
Если функция
СЕГОДНЯ()
не обновляет дату может потребоваться изменение параметров, управляющих пересчетом книги или листа. На вкладке
Формулы
выберите команду
Вычисление
, затем в
Параметры вычислений
выберите вариант
Автоматически
или нажмите клавишу
F9
.
Функция TODAY (СЕГОДНЯ) в Excel. Как использовать?
Автор Влад Каманин На чтение 2 мин. Обновлено
Функция TODAY (СЕГОДНЯ) в Excel используется для получения текущей даты. Она полезна когда расчеты в таблице, и её значения, зависят от даты на момент открытия файла.
Также, функция может быть полезна, если вы хотите рассчитать время между двумя датами. Например, вам нужно узнать какое количество дней прошло с вашего Дня рождения. Допустим, ваша дата рождения 19 июня 1989 года. Тогда формула будет выглядеть так:
=TODAY()-DATE(1989,06,19) – английская версия
=СЕГОДНЯ()-ДАТА(1989;6;19) – русская версия
Что возвращает функция
Текущую дату.
Синтаксис
=TODAY()
=СЕГОДНЯ()
Аргументы функции
Функция TODAY (СЕГОДНЯ) не использует никаких аргументов, и используется только с пустыми скобками.
Дополнительная информация
- Это волатильная функция, которую следует использовать с осторожностью;
- Она пересчитывается каждый раз, когда вы запускаете Excel файл. Каждое открытие или обновление расчетов в файле функция сверяет текущую дату;
- Так как функция постоянно обновляется при каждой калькуляции и открытии файла, она замедляет работу вашего файла;
- Быстро обновить данные функции вы можете при помощи нажатия кнопки F9;
- Для того чтобы дата была статична и не пересчитывалась вы можете указать в настройках калькуляции – ручное обновление.
Примеры использования функции СЕГОДНЯ в Excel
Еще больше полезных приемов в работе со списками данных и функциями в Excel вы узнаете в практическом курсе “От новичка до мастера Excel“. Успей зарегистрироваться по ссылке!
Функция сегодня в excel: примеры, как делать
Microsoft Office Excel содержит в своей библиотеке функций раздел Дата и время. На первый взгляд найти полезные формулы для постоянного использования достаточно трудно. Однако есть несколько интересных выражений, которые могут понадобиться пользователю при работе с персоналом. В статье разберемся, как работает функция сегодня в excel.
Общая информация
СЕГОДНЯ является функцией с пустым аргументом. Программа обращается к встроенному в операционную систему календарю для получения значения текущей даты. По умолчанию для данной формулы используется формат ячейки Дата и время, но, если нужно получить значение в виде кода Excel, то используйте Числовой формат.
Важно! Для того, чтобы дата в ячейке была постоянно актуальной, необходимо в Параметрах редактора включить автоматические вычисления в книге. Тогда при каждом новом открытии файла, функция СЕГОДНЯ будет работать корректно.
Примеры как использовать
Как известно, любую функцию в таблицу можно вставить тремя способами:
1. Через специального мастера с выполнением последовательно двух шагов.
2. Через строку формул.
3. Сразу в ячейке через знак равно.
На заметку! Если используйте англоязычную версию редактора, то на английском данная функция называется today.
Рассмотри несколько примеров:
- 1. Необходимо посчитать возраст сотрудников на данный момент, зная даты рождения. Записываете в ячейку формулу =ГОД(СЕГОДНЯ())-ГОД(C3), где ГОД возвращает только годовую часть даты, а затем при помощи маркера автозаполнения применяете выражение ко всей таблице.
Важно! Для корректного отображения результатов используйте Числовой формат ячеек.
- 2. Для планировщика задач из редактора необходимо возвращать текущий день недели.
Чтобы решить эту задачу, необходимо использовать специальную функцию ДЕНЬНЕД с аргументом СЕГОДНЯ. При этом важно правильно выбрать тип числа. Для того, чтобы понедельник был единицей, а воскресенье семеркой, нужно использовать второй тип.
- 3. Рассмотрим, как делать минус дни от текущего момента.
Формула выглядит вот так:
=СЕГОДНЯ()-2, т.е. будет результат в виде даты без двух дней. Точно также работает и увеличение даты.
Бонус! Чтобы на рабочий лист добавить текущую дату с временем, необходимо воспользоваться отдельной формулой ТДАТА, которая также не имеет аргументов.
Как видите, самостоятельно функция СЕГОДНЯ используется редко. Однако в сочетании с другими формулами и с несколькими условиями функциональность выражения резко возрастает.
Функция СЕГОДНЯ в 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 СЕГОДНЯ мы рассмотрели, и научились пользоваться ей в зависимости от поставленной задачи на конкретных примерах.
Оценить статью:
Загрузка…
Поделиться новостью в соцсетях
Об авторе: Олег Каминский
Вебмастер. Высшее образование по специальности «Защита информации». Создатель портала comp-profi.com. Автор большинства статей и уроков компьютерной грамотности
Функции для работы с датами в Excel: примеры использования
Для работы с датами в Excel в разделе с функциями определена категория «Дата и время». Рассмотрим наиболее распространенные функции в этой категории.
Как Excel обрабатывает время
Программа Excel «воспринимает» дату и время как обычное число. Электронная таблица преобразует подобные данные, приравнивая сутки к единице. В результате значение времени представляет собой долю от единицы. К примеру, 12.00 – это 0,5.
Значение даты электронная таблица преобразует в число, равное количеству дней от 1 января 1900 года (так решили разработчики) до заданной даты. Например, при преобразовании даты 13.04.1987 получается число 31880. То есть от 1.01.1900 прошло 31 880 дней.
Этот принцип лежит в основе расчетов временных данных. Чтобы найти количество дней между двумя датами, достаточно от более позднего временного периода отнять более ранний.
Пример функции ДАТА
Построение значение даты, составляя его из отдельных элементов-чисел.
Синтаксис: год; месяц, день.
Все аргументы обязательные. Их можно задать числами или ссылками на ячейки с соответствующими числовыми данными: для года – от 1900 до 9999; для месяца – от 1 до 12; для дня – от 1 до 31.
Если для аргумента «День» задать большее число (чем количество дней в указанном месяце), то лишние дни перейдут на следующий месяц. Например, указав для декабря 32 дня, получим в результате 1 января.
Пример использования функции:
Зададим большее количество дней для июня:
Примеры использования в качестве аргументов ссылок на ячейки:
Функция РАЗНДАТ в Excel
Возвращает разницу между двумя датами.
Аргументы:
- начальная дата;
- конечная дата;
- код, обозначающий единицы подсчета (дни, месяцы, годы и др.).
Способы измерения интервалов между заданными датами:
- для отображения результата в днях – «d»;
- в месяцах – «m»;
- в годах – «y»;
- в месяцах без учета лет – «ym»;
- в днях без учета месяцев и лет – «md»;
- в днях без учета лет – «yd».
В некоторых версиях Excel при использовании последних двух аргументов («md», «yd») функция может выдать ошибочное значение. Лучше применять альтернативные формулы.
Примеры действия функции РАЗНДАТ:
В версии Excel 2007 данной функции нет в справочнике, но она работает. Хотя результаты лучше проверять, т.к. возможны огрехи.
Функция ГОД в Excel
Возвращает год как целое число (от 1900 до 9999), который соответствует заданной дате. В структуре функции только один аргумент – дата в числовом формате. Аргумент должен быть введен посредством функции ДАТА или представлять результат вычисления других формул.
Пример использования функции ГОД:
Функция МЕСЯЦ в Excel: пример
Возвращает месяц как целое число (от 1 до 12) для заданной в числовом формате даты. Аргумент – дата месяца, который необходимо отобразить, в числовом формате. Даты в текстовом формате функция обрабатывает неправильно.
Примеры использования функции МЕСЯЦ:
Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel
Возвращает день как целое число (от 1 до 31) для заданной в числовом формате даты. Аргумент – дата дня, который нужно найти, в числовом формате.
Чтобы вернуть порядковый номер дня недели для указанной даты, можно применить функцию ДЕНЬНЕД:
По умолчанию функция считает воскресенье первым днем недели.
Для отображения порядкового номера недели для указанной даты применяется функция НОМНЕДЕЛИ:
Дата 24.05.2015 приходится на 22 неделю в году. Неделя начинается с воскресенья (по умолчанию).
В качестве второго аргумента указана цифра 2. Поэтому формула считает, что неделя начинается с понедельника (второй день недели).
Скачать примеры функций для работы с датами
Для указания текущей даты используется функция СЕГОДНЯ (не имеет аргументов). Чтобы отобразить текущее время и дату, применяется функция ТДАТА ().
Как использовать функцию Excel СЕГОДНЯ
На показанном изображении текущая дата — 24 августа 2019 года.
Даты Excel — это порядковые номера, поэтому ими можно управлять с помощью простых математических операций. Функция СЕГОДНЯ всегда возвращает текущую дату.
Внутри AND …
Правила проверки данных срабатывают, когда пользователь добавляет или изменяет значение ячейки.
Эта настраиваемая формула проверки использует функцию WEEKDAY для получения числового значения 1-7, соответствующего неделе, начинающейся с понедельника (1) и…
Правила проверки данных срабатывают, когда пользователь добавляет или изменяет значение ячейки.
Функция СЕГОДНЯ возвращает сегодняшнюю дату (пересчитывается на постоянной основе). Функция И принимает несколько логических выражений и …
Функция СЕГОДНЯ не принимает аргументов; он вводится с пустыми скобками. Когда вы вводите функцию СЕГОДНЯ в ячейку, она отображает текущую дату. Каждый раз, когда рабочий лист пересчитывается или открывается, дата…
На показанном изображении текущая дата — 19 августа 2019 года.
Даты Excel — это порядковые номера, поэтому вы можете управлять ими с помощью простых математических операций. Функция СЕГОДНЯ всегда возвращает текущую дату. Внутри AND …
ЧИСТРАБДНИ — это встроенная функция, которая принимает дату начала, дату окончания и (необязательно) диапазон, содержащий даты праздников.
В этом случае датой начала является 10 января 2018 г., указанная как ячейка B5.Дата окончания рассчитывается …
Функция СУММЕСЛИМН может обрабатывать несколько критериев при вычислении суммы. В этом случае СУММЕСЛИМН настроен с диапазоном сумм для всех сумм:
= СУММЕСЛИМН (5 $ D $: 104 $ D $
Первый критерий определяет диапазон критериев, который …
Примечание. «Текущая дата» (то есть сегодня) в этом примере — 31 мая 2016 г.
С вложенными операторами IF поток идет от внешних операторов IF к внутренним операторам IF, и задача всегда состоит в том, чтобы построить поток так, чтобы…
Даты в Excel — это просто порядковые номера, которые начинаются с 1 января 1900 года. Если вы введете 01.01.1900 в Excel и отформатируете результат с использованием «общего» числового формата, вы увидите число 1.
Это означает, что вы легко можете …
Даты в Excel — это просто серийные номера, отформатированные для отображения в виде дат. Это означает, что вы можете выполнять математические операции с датами для вычисления дней в будущем или прошлом.В показанном примере дата в названном диапазоне «…
»
ЧИСТРАБДНИ — это встроенная функция, которая принимает дату начала, дату окончания и (необязательно) диапазон, содержащий даты праздников. В показанном примере мы генерируем дату начала и окончания с помощью функции ДАТА следующим образом: …
YEARFRAC вычисляет десятичное число, представляющее долю года между двумя датами. Чтобы вычислить долю года как десятичное значение, Excel использует целые дни между двумя датами.Это просто в …
Правила проверки данных срабатывают, когда пользователь добавляет или изменяет значение ячейки.
Эта настраиваемая формула проверки просто сравнивает год любой даты с жестко заданным значением года с помощью функции ГОД.
Когда пользователь …
Функция И принимает несколько аргументов и возвращает ИСТИНА только тогда, когда все аргументы возвращают ИСТИНА. Функция СЕГОДНЯ возвращает текущую дату.Даты в Excel — это просто большие серийные номера, поэтому вы можете создать новый …
Примечание. В этом примере предполагается, что дата начала указывается как первое число месяца. См. Ниже формулу, которая будет динамически возвращать первый день текущего месяца.
С разметкой сетки, как показано, основная …
.
Excel СЕГОДНЯ функция для вставки сегодняшней даты и других значений
В этом учебном пособии показано, как вставить сегодняшнюю дату в рабочие листы, и продемонстрировано несколько других вариантов использования функции СЕГОДНЯ в Excel.
Вы хотите поместить сегодняшнюю дату в какую-нибудь ячейку? Или вы хотите выделить текущую дату в календаре Excel? Или вы хотите найти дату, ближайшую к сегодняшней? Все это можно сделать с помощью функции Excel СЕГОДНЯ, и это руководство научит вас, как это сделать.
Функция Excel СЕГОДНЯ — синтаксис и основы использования
Функция СЕГОДНЯ в Excel делает именно то, что указывает ее название — возвращает сегодняшнюю дату.
Синтаксис функции СЕГОДНЯ настолько прост, насколько это возможно — у нее вообще нет аргументов. Если вам нужно вставить сегодняшнюю дату в Excel , просто введите следующую формулу в ячейку:
= СЕГОДНЯ ()
Вы можете отформатировать значение, возвращаемое TODAY, в любом встроенном или настраиваемом формате даты. Например, так:
4 вещи, которые вы должны знать СЕГОДНЯ в Excel
- TODAY () — это функция volatile , что означает, что она непрерывно обновляется каждый раз, когда рабочий лист открывается или изменяется.
- Если формула СЕГОДНЯ не обновляется автоматически, скорее всего, автоматический пересчет отключен в вашей книге. Чтобы включить его снова, перейдите на вкладку Formulas > Calculation Options и выберите Automatic .
- Чтобы ввести сегодняшнюю дату в Excel как статическое неизменяемое значение , используйте эти сочетания клавиш.
- Если вы хотите вставить текущую дату и время , используйте функцию СЕЙЧАС () вместо СЕГОДНЯ ().
Как вставить сегодняшнюю дату в Excel
Есть два способа ввести текущую дату в Excel — формула и ярлык. Какой из них использовать, зависит от того, хотите ли вы статическое или динамическое значение.
Формула Excel для сегодняшней даты
Значение, возвращаемое функцией СЕГОДНЯ, обновляется автоматически, поэтому приведенная ниже формула полезна, если вы хотите, чтобы на листе всегда отображалась текущая дата, независимо от того, когда вы его открываете.
= СЕГОДНЯ ()
Чтобы уточнить, что это за дата, вы можете объединить СЕГОДНЯ () с некоторым пояснительным текстом, например:
= СЦЕПИТЬ («Сегодня», ТЕКСТ (СЕГОДНЯ (), «мммм дд, гггг»))
Поскольку во внутренней системе Excel даты и время хранятся в виде чисел, объединение текста с формулой TODAY () напрямую приведет к бессмысленной строке, например «Сегодня 42965».Чтобы этого избежать, мы вкладываем функцию СЕГОДНЯ в Excel в функцию ТЕКСТ, чтобы отображать дату в желаемом формате.
Ярлыки для получения сегодняшней даты в Excel
Вставьте сегодняшнюю дату как неизменяемую отметку времени , которая не будет автоматически обновляться на следующий день, используйте одно из следующих сочетаний клавиш:
- К врезке сегодняшняя дата: Ctrl +;
- Чтобы вставить текущее время : Ctrl + Shift +;
- Чтобы ввести текущую дату и время : Ctrl +; затем Пробел и затем Ctrl + Shift +;
Как использовать функцию СЕГОДНЯ в Excel — примеры формул
Как вы уже знаете, основная цель функции Excel СЕГОДНЯ — получить сегодняшнюю дату.Кроме того, вы можете использовать TODAY () в сочетании с другими функциями для выполнения более сложных вычислений на основе текущей даты. Ниже вы найдете несколько примеров таких формул.
Добавить или вычесть дни до / от сегодняшней даты
Чтобы добавить или вычесть определенное количество дней до / от текущей даты, используйте простую арифметическую операцию сложения или вычитания соответственно.
Например, чтобы добавить 7 дней к сегодняшней дате, используйте эту формулу:
= СЕГОДНЯ () + 7
Чтобы вычесть 7 дней из текущей даты, используйте эту:
= СЕГОДНЯ () — 7
Чтобы исключить выходные дни (суббота и воскресенье) из ваших расчетов, вложите функцию СЕГОДНЯ в РАБДЕНЬ, которая имеет дело только с будними днями:
Чтобы добавить 7 рабочих дней к сегодняшней дате:
= РАБОЧИЙ ДЕНЬ (СЕГОДНЯ (), 7)
Чтобы вычесть 7 рабочих дней из сегодняшней даты:
= РАБОЧИЙ ДЕНЬ (СЕГОДНЯ (), -7)
На следующем снимке экрана показаны результаты:
Наконечник. Для правильного отображения вычисленной даты установите формат ячейки формулы на Дата .
Получить количество дней до или после определенной даты
Чтобы вычислить, сколько дней осталось от до некоторых данных, вычтите сегодняшнюю дату из будущей даты, к которой вы рассчитываете:
дата -СЕГОДНЯ ()
Дата может быть указана непосредственно в формуле в формате, понятном Excel, или с помощью функции ДАТА, или как ссылка на ячейку, содержащую дату.
Например, чтобы узнать, сколько дней осталось до 31 декабря 2017 года, воспользуйтесь одной из следующих формул:
= A2-СЕГОДНЯ ()
= ДАТА (2017,12,31) - СЕГОДНЯ ()
= «31.12.2017» - СЕГОДНЯ ()
Все три формулы говорят нам, что на момент написания (17 августа 2017 г.) до конца 2017 года оставалось 136 дней:
Чтобы вычислить количество дней с определенной даты, вычтите прошедшую дату из сегодняшней даты:
СЕГОДНЯ () — дата
Например, чтобы узнать, сколько дней прошло с 1 января 2017 г., используйте одну из следующих формул:
= СЕГОДНЯ () - A2
= СЕГОДНЯ () - ДАТА (2017,1,1)
= СЕГОДНЯ () - «01.01.2017»
Наконечник. Если результат отображается неправильно, обязательно примените формат General к ячейке формулы.
Вычислить количество месяцев до или после определенной даты
Чтобы получить количество месяцев между сегодняшней датой и прошедшей датой , используйте функцию DATEDIF (start_date, end_date, unit) с прошлой датой в аргументе start_date , TODAY () как end_date и «m» единица с обозначением месяцев:
РАЗНДАТ ( прошедшая_ дата , СЕГОДНЯ (), «м»)
Чтобы получить количество месяцев между сегодняшней и будущей датой , поменяйте местами аргументы start_date и end_date :
РАЗНДАТ (СЕГОДНЯ (), в будущем , «м»)
С датой интереса в ячейке A4 используйте следующие формулы для вычисления разницы во времени в количестве полных месяцев:
Для расчета месяцев с с до определенной даты из прошедших :
= РАЗНДАТ (A4; СЕГОДНЯ (); «м»)
Для расчета месяцев с до определенной даты в будущем :
= РАЗНДАТ (СЕГОДНЯ (); A4; «м»)
Вычислить годы с / до определенной даты
Формулы для вычисления лет на основе сегодняшней даты аналогичны тем, которые обсуждались в приведенном выше примере.Разница в том, что вы используете единицу «y», чтобы получить количество полных лет между сегодняшним днем и другими данными:
Для вычисления лет с прошедшей даты :
РАЗНДАТ ( прошедшая_ дата , СЕГОДНЯ (), «y»)
Для вычисления лет до будущей даты :
РАЗНДАТ (СЕГОДНЯ (), дата в будущем , «y»)
Предполагая, что прошедшая / будущая дата находится в ячейке A4, вы должны уметь использовать следующие формулы:
Количество полных лет с даты :
= РАЗНДАТ (A4; СЕГОДНЯ (); "y")
Количество полных лет с до даты :
= РАЗНДАТ (СЕГОДНЯ (); A4; "y")
Для получения дополнительных сведений о функции РАЗНДАТ см. Excel РАЗНДАТ — вычисление разницы между двумя датами.
Получить возраст с даты рождения
Если вы знаете год рождения человека, вы можете вычесть этот год из текущего года, чтобы определить возраст человека:
ГОД (СЕГОДНЯ ()) — год_рождения
Например, если человек родился в 2000 году, вы используете следующую формулу, чтобы узнать его / ее возраст:
= ГОД (СЕГОДНЯ ()) - 2000
Или вы можете ввести год рождения в отдельную ячейку и указать эту ячейку в формуле:
В этом руководстве вы можете изучить несколько других формул расчета возраста: Как получить возраст по дате рождения в Excel.
Найти ближайшую к сегодняшнему дню
Если вам интересно узнать, какая дата в списке ближе всего к сегодняшней дате, воспользуйтесь одной из следующих формул массива, чтобы узнать ее.
Получить ближайшую к сегодняшнему дню прошедшую дату
Чтобы найти прошедшую дату, ближайшую к текущей дате, сначала «отфильтруйте» даты, которые больше сегодняшней, а затем используйте функцию MAX, чтобы получить самую большую дату среди оставшихся:
МАКС (ЕСЛИ ( диапазон <СЕГОДНЯ (), диапазон ))
С датами в ячейках от A2 до A10 формула будет выглядеть следующим образом:
= МАКС (ЕСЛИ ($ A $ 2: $ A $ 10 <СЕГОДНЯ (), $ A $ 2: $ A $ 10))
Получить ближайшую к сегодняшнему дню дату в будущем
Чтобы найти ближайшую дату в будущем, определите даты, которые больше сегодняшней, а затем используйте функцию MIN, чтобы получить наименьшую дату среди них:
МИН (ЕСЛИ ( диапазон > СЕГОДНЯ (), диапазон ))
Для нашего набора данных мы использовали эту формулу:
= МИН (ЕСЛИ ($ A $ 2: $ A $ 10> СЕГОДНЯ (), $ A $ 2: $ A $ 10))
Получите любую дату, ближайшую к сегодняшней
Чтобы получить ближайшую дату в смешанном списке прошлых и будущих дат, используйте классическую формулу INDEX MATCH с парой изменений:
ИНДЕКС ( диапазон , ПОИСКПОЗ (МИН (ABS ( диапазон - СЕГОДНЯ ())), ABS ( диапазон - СЕГОДНЯ ()), 0))
Вот как работает эта общая формула:
- MIN (ABS (диапазон -СЕГОДНЯ ())) часть.Сначала вы вычитаете сегодняшнюю дату из каждой даты в диапазоне дат. Затем функция ABS возвращает разности в виде абсолютных значений без учета их знака. MIN находит минимальное значение, которое переходит в INDEX MATCH в качестве значения поиска.
- ABS ( диапазон -СЕГОДНЯ ()) часть. Вы вычитаете сегодняшнюю дату из диапазона дат и возвращаете массив абсолютных значений. В этом массиве INDEX MATCH ищет искомое значение.
В этом примере формула принимает следующий вид:
= ИНДЕКС ($ A $ 2: $ A $ 10, MATCH (MIN (ABS ($ A $ 2: $ A $ 10 - СЕГОДНЯ ())), ABS ($ A $ 2: $ A $ 10 - СЕГОДНЯ ()), 0) )
На скриншоте ниже показан результат:
Примечание. Все три формулы для получения ближайшей даты - это формулы массива , поэтому они должны быть заполнены нажатием Ctrl + Shift + Enter.
Как выделить сегодняшнюю дату в Excel
При работе с длинным списком дат или создании собственного календаря в Excel может потребоваться выделить текущую дату. Для этого создайте правило условного форматирования с этой формулой:
= B2 = СЕГОДНЯ ()
Где B2 - крайняя левая ячейка диапазона, к которому применяется правило.
Результат может выглядеть примерно так:
Подробные инструкции по настройке правила условного форматирования можно найти здесь: Как создать правило условного форматирования на основе формулы.
Чтобы ближе познакомиться с формулами, обсуждаемыми в этом руководстве, вы можете загрузить нашу рабочую книгу Excel Today's Date.
Еще примеры формулы СЕГОДНЯ в Excel
Дополнительные примеры использования функции СЕГОДНЯ в Excel см. В следующих руководствах:
.
функций даты Excel - примеры формул ДАТА, СЕГОДНЯ и т. Д.
Это последняя часть нашего руководства по работе с датами Excel, в которой предлагается обзор всех функций даты Excel, объясняются их основные способы использования и приводится множество примеров формул.
Microsoft Excel предоставляет массу функций для работы с датой и временем. Каждая функция выполняет простую операцию, и, объединив несколько функций в одной формуле, вы можете решать более сложные и сложные задачи.
В предыдущих 12 частях нашего руководства по датам Excel мы подробно изучили основные функции дат в Excel.В этой заключительной части мы собираемся обобщить полученные знания и предоставить ссылки на различные примеры формул, которые помогут вам найти функцию, лучше всего подходящую для расчета ваших дат.
Основная функция для расчета дат в Excel:
Получить текущую дату и время:
- СЕГОДНЯ - возвращает сегодняшнюю дату
- NOW - возвращает текущую дату и время
Преобразование дат в / из текста:
- DATEVALUE - преобразует дату в текстовом формате в формат даты
- ТЕКСТ - преобразует дату в текстовое значение
Получить даты в Excel:
- ДЕНЬ - возвращает день месяца
- МЕСЯЦ - возвращает месяц указанной даты
- ГОД - возвращает год указанной даты
- EOMONTH - возвращает последний день месяца
- WEEKDAY - возвращает день недели
- WEEKNUM - возвращает номер недели даты
Рассчитать разницу дат:
- РАЗНДАТ - возвращает разницу между двумя датами
- EDATE - возвращает дату за N месяцев до или после даты начала
- YEARFRAC - вычисляет долю года между двумя датами
Расчет рабочих дней:
- РАБДЕНЬ - возвращает дату N рабочих дней в будущем или в прошлом
- РАБДЕНЬ.INTL - возвращает дату N рабочих дней от даты начала с настраиваемыми выходными
- ЧИСТРАБДНИ - возвращает количество рабочих дней между двумя датами
- NETWORKDAYS.INTL - возвращает количество рабочих дней между двумя датами с настраиваемыми выходными.
Excel функция ДАТА
ДАТА (год, месяц, день)
возвращает порядковый номер даты на основе указанных вами значений года, месяца и дня.
Когда дело доходит до работы с датами в Excel, ДАТА является наиболее важной функцией для понимания.Дело в том, что другие функции дат Excel не всегда могут распознавать даты, введенные в текстовом формате. Поэтому при вычислении дат в Excel лучше указывать даты с помощью функции ДАТА, чтобы гарантировать правильные результаты.
Вот несколько примеров формул Excel DATE:
= ДАТА (2015, 5, 20)
- возвращает порядковый номер, соответствующий 20 мая 2015 года.
= ДАТА (ГОД (СЕГОДНЯ ()), МЕСЯЦ (СЕГОДНЯ ()), 1)
- возвращает первый день текущего года и месяца.
= ДАТА (2015, 5, 20) -5
- вычитает 5 дней с 20 мая 2015 года.
На первый взгляд функция Excel DATE выглядит очень простой, однако у нее есть ряд особенностей, указанных в руководстве по Excel DATE.
Ниже вы найдете еще несколько примеров, в которых функция ДАТА в Excel является частью более крупных формул:
Excel СЕГОДНЯ функция
Функция СЕГОДНЯ ()
возвращает сегодняшнюю дату, как и предполагает ее название.
СЕГОДНЯ, пожалуй, одна из самых простых в использовании функций Excel, потому что у нее вообще нет аргументов. Всякий раз, когда вам нужно получить сегодняшнюю дату в Excel, введите следующую формулу в ячейке:
= СЕГОДНЯ ()
Помимо этого очевидного использования, функция Excel СЕГОДНЯ может быть частью более сложных формул и вычислений, основанных на сегодняшней дате. Например, чтобы добавить 7 дней к текущей дате, введите в ячейку следующую формулу:
= СЕГОДНЯ () + 7
Чтобы добавить 30 рабочих дней к сегодняшней дате, исключая выходные, используйте это:
= РАБОЧИЙ ДЕНЬ (СЕГОДНЯ (), 30)
Примечание. Дата, возвращаемая функцией СЕГОДНЯ в Excel, обновляется автоматически, когда ваш рабочий лист пересчитывается для отражения текущей даты.
Дополнительные примеры формул, демонстрирующие использование функции СЕГОДНЯ в Excel, см. В следующих руководствах:
Excel СЕЙЧАС функция
NOW ()
функция возвращает текущую дату и время. Как и СЕГОДНЯ, у него нет никаких аргументов. Если вы хотите отображать сегодняшнюю дату и текущее время на листе, просто введите следующую формулу в ячейку:
= СЕЙЧАС ()
Примечание. Как и СЕГОДНЯ, Excel СЕЙЧАС - это изменчивая функция, которая обновляет возвращаемое значение каждый раз, когда рабочий лист пересчитывается. Обратите внимание, что ячейка с формулой NOW () не обновляется автоматически в режиме реального времени, только при повторном открытии книги или пересчете рабочего листа.
Чтобы принудительно пересчитать электронную таблицу и, следовательно, заставить формулу СЕЙЧАС обновить свое значение, нажмите Shift + F9, чтобы пересчитать только активный рабочий лист, или F9, чтобы пересчитать все открытые книги.
Чтобы функция NOW () автоматически обновлялась каждую секунду или около того, необходим макрос VBA (несколько примеров доступны здесь).
Excel функция ДАТА ЗНАЧ
DATEVALUE (date_text)
преобразует дату в текстовом формате в порядковый номер, представляющий дату.
Функция DATEVALUE понимает множество форматов даты, а также ссылки на ячейки, содержащие «текстовые даты». DATEVALUE очень удобен для вычисления, фильтрации или сортировки дат, хранящихся в виде текста, и преобразования таких «текстовых дат» в формат даты.
Несколько простых примеров формулы ДАТАЗНАЧ приведены ниже:
= ДАТА ЗНАЧЕНИЕ («20 мая 2015 года»)
= ДАТА ЗНАЧЕНИЕ ("20.05.2015")
= ДАТА ЗНАЧЕНИЕ («20 мая 2015 г.»)
И следующие примеры демонстрируют, как функция ДАТАЗНАЧ может помочь в решении реальных задач:
Excel ТЕКСТ (функция)
В чистом смысле функция ТЕКСТ не может быть классифицирована как одна из функций даты Excel, поскольку она может преобразовывать любое числовое значение, а не только даты, в текстовую строку.
С помощью функции ТЕКСТ (значение, формат_текста) вы можете изменить даты на текстовые строки в различных форматах, как показано на следующем снимке экрана.
Примечание. Хотя значения, возвращаемые функцией ТЕКСТ, могут выглядеть как обычные даты Excel, они являются текстовыми значениями по своей природе и поэтому не могут использоваться в других формулах и вычислениях.
Вот еще несколько примеров формул ТЕКСТА, которые могут оказаться полезными:
Функция ДЕНЬ в Excel
DAY (serial_number) Функция
возвращает день месяца как целое число от 1 до 31.
Серийный_номер - это дата, соответствующая дню, который вы пытаетесь получить. Это может быть ссылка на ячейку, дата, введенная с помощью функции ДАТА или возвращенная другими формулами.
Вот несколько примеров формул:
= ДЕНЬ (A2)
- возвращает день даты в A2
= DAY (DATE (2015,1,1))
- возвращает день 1 января 2015 г.
= DAY (TODAY ())
- возвращает день сегодняшней даты
Вы можете найти больше примеров формул ДЕНЬ, щелкнув следующие ссылки:
Excel МЕСЯЦ (функция МЕСЯЦ)
МЕСЯЦ (серийный_номер) Функция
в Excel возвращает месяц указанной даты в виде целого числа от 1 (январь) до 12 (декабрь).
Например:
= МЕСЯЦ (A2)
- возвращает месяц даты в ячейке A2.
= МЕСЯЦ (СЕГОДНЯ ())
- возвращает текущий месяц.
Функция МЕСЯЦ редко используется в формулах даты Excel сама по себе. Чаще всего вы используете его вместе с другими функциями, как показано в следующих примерах:
Подробное описание синтаксиса функции МЕСЯЦ и множество других примеров формул можно найти в следующем руководстве: Использование функции МЕСЯЦ в Excel.
Функция ГОД в Excel
YEAR (serial_number)
возвращает год, соответствующий заданной дате, в виде числа от 1900 до 9999.
Функция ГОД в Excel очень проста, и вы вряд ли столкнетесь с какими-либо трудностями при ее использовании в расчетах даты:
= ГОД (A2)
- возвращает год даты в ячейке A2.
= ГОД («20-мая-2015»)
- возвращает год указанной даты.
= ГОД (ДАТА (2015,5,20))
- более надежный способ получить год заданной даты.
= ГОД (СЕГОДНЯ ())
- возвращает текущий год.
Дополнительную информацию о функции ГОД см .:
Excel EOMONTH (функция EOMONTH)
EOMONTH (start_date, months) Функция
возвращает последний день месяца через заданное количество месяцев от начальной даты.
Как и большинство функций даты в Excel, EOMONTH может работать с датами, введенными как ссылки на ячейки, введенными с помощью функции ДАТА, или результатами других формул.
- Положительное значение в аргументе
месяцев
добавляет соответствующее количество месяцев к дате начала, например:= EOMONTH (A2; 3)
- возвращает последний день месяца, 3 месяца после даты в ячейке A2. - Отрицательное значение в аргументе
месяцев
вычитает соответствующее количество месяцев из начальной даты:= EOMONTH (A2; -3)
- возвращает последний день месяца, 3 месяца перед датой в ячейке A2. - ноль в
месяцах аргумент
заставляет функцию EOMONTH возвращать последний день месяца начальной даты:= EOMONTH (DATE (2015,4,15), 0)
- возвращает последний день апреля 2015 года. - Чтобы получить последний день текущего месяца , введите функцию СЕГОДНЯ в аргументе
start_date
и 0 вмесяцах
:= EOMONTH (СЕГОДНЯ (), 0)
Вы можете найти еще несколько примеров формул EOMONTH в следующих статьях:
Excel ДЕНЬ НЕДЕЛИ (функция)
WEEKDAY (serial_number, [return_type]) Функция
возвращает день недели, соответствующий дате, в виде числа от 1 (воскресенье) до 7 (суббота).
- Serial_number может быть датой, ссылкой на ячейку, содержащую дату, или датой, возвращаемой какой-либо другой функцией Excel.
- Return_type (необязательно) - число, определяющее, какой день недели считается первым днем.
Полный список доступных типов возвращаемых значений можно найти в следующем руководстве: Расчет дней недели в Excel (функция WEEKDAY).
А вот несколько примеров формулы ВЫХОДНЫЕ:
= WEEKDAY (A2)
- возвращает день недели, соответствующий дате в ячейке A2; 1 -й день недели - воскресенье (по умолчанию).
= WEEKDAY (A2; 2)
- возвращает день недели, соответствующий дате в ячейке A2; неделя начинается в понедельник.
= WEEKDAY (TODAY ())
- возвращает число, соответствующее сегодняшнему дню недели; неделя начинается в воскресенье.
Функция WEEKDAY может помочь вам определить, какие даты в таблице Excel являются рабочими днями, а какие - выходными, а также отсортировать, отфильтровать или выделить рабочие и выходные дни:
Excel функция РАЗНДАТ
РАЗНДАТ (start_date, end_date, unit) Функция
специально разработана для вычисления разницы между двумя датами в днях, месяцах или годах.
Какой интервал времени использовать для вычисления разницы дат, зависит от буквы, введенной в последнем аргументе:
= РАЗНДАТ (A2, СЕГОДНЯ (), «d»)
- вычисляет количество дней между датой в A2 и сегодняшней датой.
= РАЗНДАТ (A2, A5, «m»)
- возвращает количество полных месяцев между датами в A2 и B2.
= РАЗНДАТ (A2, A5, «y»)
- возвращает количество полных лет между датами в A2 и B2.
Это лишь базовые приложения функции РАЗНДАТ, и она способна на гораздо большее, как показано в следующих примерах:
Excel НЕДЕЛ. Функция
WEEKNUM (serial_number, [return_type])
- возвращает номер недели определенной даты в виде целого числа от 1 до 53.
Например, приведенная ниже формула возвращает 1, потому что неделя, содержащая 1 января, является первой неделей в году.
= WEEKNUM («1 января 2015»)
В следующем учебном пособии объясняются все особенности функции ЧИСЛО НЕДЕЛИ в Excel: ЧИСЛО НЕДЕЛИ - вычисление номера недели в Excel.
В качестве альтернативы вы можете сразу перейти к одному из примеров формул:
Excel EDATE функция
EDATE (start_date, months)
функция возвращает порядковый номер даты, которая является указанным количеством месяцев до или после начальной даты.
Например:
= ДАТА (A2; 5)
- добавляет 5 месяцев к дате в ячейке A2.
= ДАТА (СЕГОДНЯ (), -5)
- вычитает 5 месяцев из сегодняшней даты.
Подробное описание формул EDATE, проиллюстрированных примерами формул, см. В разделе: Добавление или вычитание месяцев к дате с помощью функции EDATE.
Excel ГОД (функция)
YEARFRAC (start_date, end_date, [base]) Функция
вычисляет долю года между двумя датами.
Эта очень специфическая функция может использоваться для решения практических задач, таких как вычисление возраста по дате рождения.
Excel РАБДЕНЬ (функция)
РАБДЕНЬ (начальная_дата, дни, [праздники])
функция возвращает дату на N рабочих дней до или после начальной даты. Он автоматически исключает из расчетов выходные дни, а также любые указанные вами праздничные дни.
Эта функция очень полезна для расчета вех и других важных событий на основе стандартного рабочего календаря.
Например, следующая формула добавляет 45 рабочих дней к дате начала в ячейке A2, игнорируя праздничные дни в ячейках B2: B8:
= РАБДЕНЬ (A2, 45, B2: B85)
Для подробного объяснения синтаксиса РАБДЕНЬ и других примеров формул, пожалуйста, ознакомьтесь с функцией РАБОЧИЙ ДЕНЬ - сложение или вычитание рабочих дней в Excel.
Excel РАБДЕНЬ.ИНТЛ (функция
)
РАБДЕНЬ.INTL (начальная_дата, дни, [выходные], [праздники])
- это более мощный вариант функции РАБДЕНЬ, представленный в Excel 2010, а также доступный в Excel 2013 и 2016.
WORKDAY.INTL позволяет рассчитать дату N количество рабочих дней в будущем или в прошлом с настраиваемыми параметрами выходных.
Например, чтобы получить дату через 20 рабочих дней после даты начала в ячейке A2, при этом понедельник и воскресенье считаются выходными, можно использовать любую из следующих формул:
= РАБДЕНЬ.ИНТЛ (A2, 20, 2, 7)
или
= РАБДЕНЬ.INTL (A2, 20, «1000001»)
Конечно, из этого краткого объяснения может быть трудно понять суть, но больше примеров формул, проиллюстрированных скриншотами, значительно упростят задачу: WORKDAY.INTL - расчет рабочих дней с настраиваемыми выходными.
Excel ЧИСТРАБДНИ (функция
)
ЧИСТРАБДНИ (начальная_дата, конечная_дата, [праздники]) Функция
возвращает количество рабочих дней между двумя указанными вами датами.Он автоматически исключает выходные дни и, при необходимости, праздники.
Например, следующая формула вычисляет количество полных рабочих дней между датой начала в A2 и датой окончания в B2, игнорируя субботу и воскресенье и исключая праздничные дни в ячейках C2: C5:
= ЧИСТЫЕ ДНИ (A2, B2, C2: C5)
Вы можете найти исчерпывающее объяснение аргументов функции ЧИСТРАБДНИ, проиллюстрированное примерами формул и снимками экрана в следующем руководстве: Функция ЧИСТРАБДНИ - вычисление рабочих дней между двумя датами.
Excel ЧИСТРАБДНИ.INTL (функция)
ЧИСТРАБДНИ.INTL (начальная_дата, конечная_дата, [выходные], [праздники])
- это более мощная модификация функции ЧИСТРАБДНИ, доступная в современных версиях Excel 2010, Excel 2013 и Excel 2016. Она также возвращает количество рабочих дней. между двумя датами, но позволяет указать, какие дни следует считать выходными.
Вот основная формула ЧИСТЫХ ДНЕЙ:
= ЧИСТЫЕ ДНИ (A2, B2, 2, C2: C5)
Формула вычисляет количество рабочих дней между датой в A2 (start_date) и датой в B2 (end_date), исключая выходные воскресенье и понедельник (число 2 в параметре выходных) и игнорируя праздничные дни в ячейках C2: C5.
Для получения полной информации о функции ЧИСТРАБДНИ.INTL см. Функцию ЧИСТРАБДНИ - подсчет рабочих дней с настраиваемыми выходными.
Надеюсь, что это 10-килобайтное представление функций даты в Excel помогло вам получить общее представление о том, как формулы даты работают в Excel. Если вы хотите узнать больше, я рекомендую вам ознакомиться с примерами формул, указанными на этой странице. Я благодарю вас за чтение и надеюсь снова увидеть вас в нашем блоге на следующей неделе!
Вас также может заинтересовать
.
Excel СЕГОДНЯ Функция | Примеры формул + БЕСПЛАТНОЕ видео
Функция Excel СЕГОДНЯ (пример + видео)
Когда использовать функцию Excel TODAY
Функцию
СЕГОДНЯ можно использовать для получения текущей даты. Это полезно, если вы хотите обновить дату всякий раз, когда кто-то открывает рабочий лист или когда вычисление зависит от текущей даты.
Его также можно использовать для быстрого расчета времени, прошедшего между сегодняшним днем и датой, когда произошло событие.Например, если вы родились 10 декабря 1987 года, вы можете рассчитать свой возраст по следующей формуле = СЕГОДНЯ () - ДАТА (1987,12,10).
Что возвращает
Возвращает серийный номер, представляющий текущую дату.
Синтаксис
= СЕГОДНЯ ()
Входные аргументы
- Функция СЕГОДНЯ не принимает никаких входных аргументов. Используется с пустыми скобками.
Дополнительные примечания
- СЕГОДНЯ - непостоянная функция, и ее следует использовать с осторожностью.
- Он пересчитывается всякий раз, когда открыта книга Excel или когда на листе запускается вычисление.Это означает, что значение TODAY продолжает изменяться в зависимости от текущей даты.
- Его можно принудительно пересчитать, нажав клавишу F9. Это пересчитывает все вычисления книги.
- Чтобы получить статическую дату (которая не пересчитывается), введите значение вручную или используйте сочетание клавиш Control +: (Примечание: этот ярлык получает только компонент времени, а не дату).
- Если вы не хотите, чтобы функция СЕГОДНЯ повторно вычисляла снова и снова, вы можете изменить настройки расчетов с автоматического на ручной.Вы можете найти этот параметр в параметрах Excel.
Функция Excel TODAY - Живой пример
Excel TODAY Function - Видеоурок
Связанные полезные функции Excel:
- Excel DATE Функция: функцию Excel DATE можно использовать, если вы хотите получить значение даты, используя значения года, месяца и дня в качестве входных аргументов. Он возвращает серийный номер, представляющий конкретную дату в Excel.
- Excel DATEVALUE Функция: Excel DATEVALUE функция лучше всего подходит для ситуаций, когда дата хранится в виде текста.Эта функция преобразует дату из текстового формата в серийный номер, который Excel распознает как дату.
- ЧИСТРАБДНИ Excel Функция: Функцию ЧИСТРАБДНИ Excel можно использовать, когда вы хотите получить количество рабочих дней между двумя заданными датами. Он не считает выходные между указанными датами (по умолчанию выходные - суббота и воскресенье). Он также может исключить любые указанные праздники.
- Excel ЧИСТРАБДНИ.INTL Функция: Функцию ЧИСТРАБДНИ.INTL Excel можно использовать, если вы хотите получить количество рабочих дней между двумя заданными датами.Он не учитывает выходные и праздничные дни, которые могут быть указаны пользователем. Он также позволяет указать выходные дни (например, вы можете указать пятницу и субботу в качестве выходных или только воскресенье в качестве выходных).
- Excel WEEKDAY Функция: Функция Excel WEEKDAY может использоваться для получения дня недели в виде числа для указанной даты. Он возвращает число от 1 до 7, которое представляет соответствующий день недели.
- Excel РАБДЕНЬ Функция: Функцию РАБДЕНЬ Excel можно использовать, если вы хотите получить дату через заданное количество рабочих дней.По умолчанию суббота и воскресенье считаются выходными.
- Excel РАБДЕНЬ.INTL Функция: Excel РАБДЕНЬ.INTL можно использовать, если вы хотите получить дату через заданное количество рабочих дней. В этой функции вы можете указать выходные дни, отличные от субботы и воскресенья.
- Excel РАЗНДАТ Функция: функцию РАЗНДАТ в Excel можно использовать, когда вы хотите вычислить количество лет, месяцев или дней между двумя указанными датами. Хорошим примером будет вычисление возраста.
Вам также могут понравиться следующие руководства по Excel:
.