Как использовать функцию ДАТА в Excel

Оглавление:

Как использовать функцию ДАТА в Excel
Как использовать функцию ДАТА в Excel
Anonim

Что нужно знать

  • Правильный синтаксис функции ДАТА:=ДАТА(год, месяц, день). Например: =ДАТА(1986, 3, 18)
  • Вы можете вытащить год, месяц и день из других ячеек. Например: =ДАТА(A2, B2, C2)

  • Вычтите месяцы и дни, используя отрицательные аргументы. Например: =ДАТА(2020, -2, -15)

В этой статье объясняется, как использовать функцию ДАТА в Excel. Функцию ДАТА можно использовать в любой версии Excel.

DATE Синтаксис и аргументы функции

Функция ДАТА в Excel объединяет три значения для создания даты. Когда вы указываете год, месяц и день, Excel создает порядковый номер, который затем можно отформатировать как обычную дату.

Обычный способ ввести дату в Excel - написать всю дату в одной ячейке, но это неудобно, когда вы имеете дело с большим количеством информации. Функция DATE может быть полезна, если дата имеет неправильный формат, например, если она объединена с обычным текстом или распределена по нескольким ячейкам.

Вот как каждый экземпляр функции даты должен быть написан для правильной обработки Excel:

=ДАТА(год, месяц, день)

  • Год: введите год в виде числа длиной от одной до четырех цифр или введите ссылку на ячейку, указывающую на расположение данных на рабочем листе. Требуется аргумент года.
  • Месяц: введите месяц года в виде положительного или отрицательного целого числа от 1 до 12 (с января по декабрь) или введите ссылку на ячейку для расположения данных. Требуется аргумент месяца.
  • Day: введите день месяца в виде положительного или отрицательного целого числа от 1 до 31 или введите ссылку на ячейку для расположения данных. Аргумент дня обязателен.
Image
Image

Дополнительная информация о функции даты

Вот что еще важно знать об аргументах года, месяца и дня:

ГОД

  • По умолчанию в Excel используется система дат 1900 года, а это означает, что функция ДАТА не будет корректно отображать год для дат старше 1900 года.
  • Ввод 0, так как значение года совпадает с вводом 1900, 1 равно 1901, 105это 2005 год и т.д.

МЕСЯЦ

  • Превышение 12 в качестве значения месяца добавит это количество месяцев к значению года. 13, то к дате добавляется один год и один месяц.
  • Использование отрицательного числа в качестве значения месяца вычтет это количество месяцев плюс один из первого месяца года.

ДЕНЬ

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

DATE Примеры функций

Ниже приведен ряд реальных формул, использующих функцию ДАТА:

Год, месяц и день в других ячейках

=ДАТА(A2, B2, C2)

Image
Image

В этом примере функция ДАТА использует A2 для года, B2 для месяца и C2 для дня.

Год в формуле и месяц и день в другой ячейке

=ДАТА(2020, A2, B2)

Image
Image

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

Вычесть месяцы, используя отрицательный аргумент месяца

=ДАТА(2020, -2, 15)

Image
Image

Здесь мы используем отрицательное число в пространстве месяца. Это перемещается в течение года назад, а не вперед, начиная с января 2020 года (поскольку формула включает 2020 год). Эта формула DATE дает 15.10.2019.

Вычесть дни, используя отрицательный аргумент дня

=ДАТА(2020, 1, -5)

Image
Image

Без отрицательного числа эта дата будет рассчитана как 05.01.2020. Однако отрицательное значение дня - это вычитание пяти дней (плюс один) из 01.01.2020, что дает дату 26.12.2019.

Большие аргументы дня и месяца

=ДАТА(2020, 19, 50)

Image
Image

В этом примере сочетаются несколько правил, упомянутых выше. Значение года будет увеличиваться с 2020 года, потому что месяц превышает 12, и месяц, который будет рассчитан, также изменится, поскольку значение дня превышает количество дней в любом месяце. Эта формула DATE дает 19.08.2021.

Добавить 10 лет к дате в другой ячейке

=ДАТА(ГОД(A2)+10, МЕСЯЦ(A2), ДЕНЬ(A2))

Image
Image

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

Рассчитать количество дней в году

=A2-ДАТА(ГОД(A2), 1, 0)

Image
Image

Вот аналогичный пример функции ДАТА, где мы вычисляем, сколько дней в году соответствует дате в ячейке E10. Например, 01.01.2020 - это один день в году, 5 января - пять дней и так далее. В этом примере E10 - это 04.08.2018, поэтому результат равен 216.

Преобразовать дату как текст в правильно отформатированную дату

=ДАТА(ЛЕВО(A2, 4), СРЕДНЯЯ(A2, 5, 2), ПРАВО(A2, 2))

Image
Image

Если ячейка, с которой вы имеете дело, содержит полную дату, но отформатирована как текст, например 20200417, вы можете использовать эту формулу ДАТА в сочетании с функциями ЛЕВЫЙ, СРЕДНИЙ и ПРАВЫЙ, чтобы преобразовать ячейку в дата в правильном формате.

Это извлекает первые четыре цифры слева с помощью LEFT(A2, 4), берет две цифры из середины пятого символа с помощью MID(A2, 5, 2) и объединяет их с последние две цифры справа с RIGHT(A2, 2). Расчетная дата 17.04.2020.

Дополнительную информацию см. в наших статьях об использовании функций Excel «ВЛЕВО», «ВПРАВО» и «СРЕДНЯЯ».

Этот год и месяц в определенный день

=ДАТА(ГОД(СЕГОДНЯ()), МЕСЯЦ(СЕГОДНЯ()), 5)

Image
Image

Функция СЕГОДНЯ может использоваться с функцией ДАТА для получения информации о сегодняшнем дне. Например, чтобы напомнить себе оплачивать счета каждый месяц 5-го числа, вы можете использовать эту формулу ДАТА для автоматического добавления текущего года и месяца, а затем поместить 5 (или ссылку на ячейку) в качестве значения дня.

Рассчитать дату, когда месяц является текстом

=ДАТА(A2, МЕСЯЦ(1&B2), C2)

Image
Image

Иногда дата включает текстовую версию месяца, например июнь. Поскольку Excel не понимает это как число, вам нужно преобразовать его в число с помощью функции МЕСЯЦ. Мы встроили это непосредственно в формулу DATE, в позиции месяца, как MONTH(1&B2).

Исправление дат, которые не похожи на даты

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

Например, вы можете увидеть большое число, например 43938, вместо обычной даты, как на этом снимке экрана ниже:

Image
Image

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

Рекомендуемые: