ДАТА Функция Excel

Функция ДАТА в Excel

Функция даты в Excel — это функция даты и времени, которая представляет число, предоставленное ей в качестве аргументов в коде даты и времени, аргументы, которые она принимает, являются целыми числами для дня, месяца и года по отдельности и дают нам результат в виде простой даты, результат отображается в формате даты, но аргументы предоставляются в виде целых чисел, метод использования этой формулы следующий = День (Год, Месяц, День) в последовательном порядке.

ДАТА Формула для Excel

Формула DATE для Excel выглядит следующим образом:

ДАТА Формула

Формула DATE для Excel имеет три аргумента, два из которых являются необязательными. где

  • год = Год, используемый при создании даты.
  • месяц = Месяц, который нужно использовать при создании даты.
  • день = День, который нужно использовать при создании даты

Как использовать функцию даты в Excel? (с примерами)

ДАТА — это функция рабочего листа (WS). Как функцию WS, ее можно ввести как часть формулы в ячейку рабочего листа. Обратитесь к примерам функции DATE, приведенным ниже, чтобы лучше понять.

Вы можете скачать этот шаблон Excel с функцией DATE здесь — Шаблон Excel с функцией DATE

Пример №1 — Получить месяц от даты

МЕСЯЦ (ДАТА (2018,8,28))

Как показано в приведенной выше формуле DATE, функция MONTH применяется к дате, представленной с помощью функции DATE. Функция МЕСЯЦ вернет индекс месяца, возвращенный функцией ДАТА. Например, 8 в данном примере. В ячейке D2 применена формула DATE, поэтому результат — «8».

Функция ДАТА в Excel, пример 1

Пример # 2 — Узнаем високосный год

МЕСЯЦ (ДАТА (ГОД (B3); 2,29)) = 2

Как показано в приведенной выше формуле ДАТА, ДАТА будет автоматически настраиваться на значения месяца и года, выходящие за пределы допустимого диапазона. Здесь самая внутренняя формула — это ГОД с параметрами в виде ячейки B3, указывающей входные данные, 2 — это индекс месяца февраля и 29 для дня. В високосные годы в феврале 29 дней, поэтому внешняя функция DATE вернет результат как 2/29/2000.

В случае невисокосного года DATE вернет дату 1 марта года, потому что нет 29-го дня, а DATE перенесет дату на следующий месяц.

Самая внешняя функция MONTH извлекает из результата месяц. Например, 2 или в случае високосного года и 3 в случае невисокосного года.

Далее результат сравнивается с постоянной «2». Если месяц равен 2, формула ДАТА в Excel возвращает ИСТИНА. В противном случае формула ДАТА возвращает ЛОЖЬ.

На следующем снимке экрана ячейка B2 содержит дату, принадлежащую високосному году, а B3 содержит дату, принадлежащую невисокосному году.

Функция ДАТА в Excel, пример 2

Пример # 3 — Выделите набор дат

В этом примере функции DATE к столбцу B применяется правило условного форматирования. Даты, превышающие 2005/1/1, должны быть выделены розовым цветом. Итак, как показано на скриншоте, три даты, которые больше указанной даты, выделяются в настроенном формате. Остальные две даты, которые не соответствуют критериям, остаются неформатированными, поскольку к таким датам не применяется правило.

Функция ДАТА в Excel, пример 3

То, что нужно запомнить

  • Функция Excel DATE возвращает порядковый номер даты. Для отображения формата даты необходимо отформатировать результат как дату.
  • Если год находится в диапазоне от 0 до 1900, Excel добавит 1900 к году.
  • Месяц может быть больше 12 и меньше нуля. Если значение месяца больше 12, Excel добавит месяц к первому месяцу указанного года. Если месяц меньше или равен нулю, Excel вычитает абсолютное значение месяца плюс 1 (т. Е. ABS (месяц) + 1) из первого месяца указанного года.
  • День может быть положительным или отрицательным. Если день больше, чем количество дней в указанном месяце, Excel добавит день к первому дню указанного месяца. Если день меньше или равен нулю, Excel вычитает абсолютное значение дня плюс 1 (т. Е. ABS (день) + 1) из первого дня указанного месяца.

Использование функции DATE в Excel VBA

Функция DATE в VBA возвращает текущую системную дату. Его можно использовать в Excel VBA следующим образом:

дата как vba

Функция ДАТА в примере VBA

Свидание()

Результат: 08.12.2018

Здесь функция Date () возвращает текущую системную дату. То же самое можно присвоить переменной следующим образом:

Dim myDate As String

myDate = Дата ()

Итак, myDate = 08.12.2018

ДАТА Видео функции Excel

УЗНАТЬ БОЛЬШЕ >>

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.