Skip to main content

Правильно введите даты в Excel с помощью функции DATE

Работа с датами и временем в Microsoft Excel (Апрель 2025)

Работа с датами и временем в Microsoft Excel (Апрель 2025)
Anonim

Обзор функции DATE

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

Например, если в ячейку рабочего листа введена следующая функция DATE,

= ДАТА (2016,01,01)

серийный номер 42370 возвращается, что относится к дате 1 января 2016 года.

Изменение серийных номеров на даты

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

Ввод сроков в качестве дат

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

Одно важное использование функции - как показано в строках с 5 по 10 на изображении выше - заключается в обеспечении того, чтобы даты вводились и интерпретировались правильно некоторыми другими функциями даты в Excel. Это особенно верно, если введенные данные форматируются как текст.

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

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

Синтаксис функции DATE:

= DATE (Год, Месяц, День)

Год - (обязательно) введите год как длину от одного до четырех цифр или введите ссылку ячейки на местоположение данных на листе

Месяц - (обязательно) введите месяц года как положительное или отрицательное целое число от 1 до 12 (с января по декабрь) или введите ссылку на ячейку для местоположения данных

День - (обязательно) введите день месяца в качестве положительного или отрицательного целого числа от 1 до 31 или введите ссылку на ячейку для местоположения данных

Заметки

  • Excel интерпретирует Год аргумент в соответствии с системой даты, которую использует ваш компьютер. По умолчанию Microsoft Excel для Windows использует систему даты 1900.
  • При использовании этой системы даты функция DATE не будет показывать даты до 1900 года.
  • Если значение, введенное для Год аргумент находится между 0 (ноль) и 1899, это значение добавляется к 1900 году для определения года. Например, DATE (0,1, 2) возвращается 2 января 1900 года (1900 + 0), а DATE (1899,12,31) возвращается 31 декабря 3799 (1900 + 1899). По этой причине в течение года должны вводиться четыре цифры, чтобы избежать ошибок, таких как «2016», а не «16».
  • Если год аргумент находится между 1900 и 9999 годами, это значение вводится как год для итоговой даты. Например, DATE (2016,1, 2) возвращается 2 января 2016 года.
  • Если год аргумент меньше 0 или больше 9999, Excel возвращает #NUM! значение ошибки.
  • Если значение, введенное для Месяц аргумент больше 12, значение делится на 12, а число полных лет добавляется к Год аргумент. Например, DATE (2016,15,1) возвращает дату 1 марта 2017 года (15 - 12 = 1 год + 3 месяца).
  • Если Месяц аргумент меньше 1, то количество месяцев вычитается с текущей даты, чтобы дать более раннюю дату. Например, DATE (2016, -5,1) возвращает дату 1 июля 2015 года.
  • Если значение, введенное для День аргумент больше, чем количество дней в указанном месяце, функция добавляет это количество дней в следующий месяц. Например, DATE (2016,1,35) возвращает серийный номер, представляющий 4 февраля 2016 года, который через четыре дня после 31 января 2016 года.
  • Если День аргумент меньше 1, День вычитает это количество дней, начиная с предыдущего месяца. Например, DATE (2016,1, -15) возвращает серийный номер, представляющий собой 16 декабря 2015 года, который составляет 15 дней до 31 декабря 2015 года.

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

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

Перечисленные формулы предназначены в качестве примера использования функции DATE. Формула в:

  • строка 5 поступает в первый день текущего месяца;
  • строка 6 преобразует текстовую строку (ячейку A5) в дату;
  • строка 7 отображает день недели на определенную дату;
  • строка 8 подсчитывает дни между текущей и предыдущей датами;
  • строка 9 преобразует номер юлианского дня (ячейка A9) в текущую дату;
  • строка 10 преобразует текущую дату (ячейку A10) в Юлианский день.

Информация ниже описывает шаги, используемые для ввода функции DATE, расположенной в ячейке B4. Вывод функции в этом случае показывает составную дату, созданную путем объединения отдельных элементов даты, расположенных в ячейках A2-C2.

Ввод функции DATE

Параметры ввода функции и ее аргументы включают:

  1. Ввод всей функции: = DATE (A2, B2, C2) в ячейку B4
  2. Выбор функции и ее аргументов с помощью диалогового окна DATE function

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

Ниже приведенные ниже шаги включают ввод функции DATE в ячейке B4 на изображении выше, используя диалоговое окно функции.

  1. Нажмите на ячейку B4, чтобы сделать ее активной ячейкой
  2. Нажми на Формулы вкладки меню ленты
  3. выберите Дата и время из ленты, чтобы открыть раскрывающийся список функций
  4. Нажмите на ДАТА в списке, чтобы открыть диалоговое окно функции
  5. Нажмите кнопку «Год» в диалоговом окне
  6. Нажмите ячейку A2, чтобы ввести ссылку на ячейку в качестве функции Год аргумент
  7. Нажмите на строку «Месяц»
  8. Нажмите ячейку B2, чтобы ввести ссылку на ячейку
  9. Нажмите на кнопку «День» в диалоговом окне
  10. Нажмите ячейку C2, чтобы ввести ссылку на ячейку
  11. Нажмите «ОК», чтобы закрыть диалоговое окно и вернуться на рабочий лист.
  12. Дата 11/15/2015 должна появиться в ячейке B4
  13. Когда вы нажимаете на ячейку B4, полная функция = ДАТА (А2, В2, С2) появляется в строке формул над листом

Заметка: если вывод в ячейке B4 некорректен после ввода функции, возможно, что ячейка неправильно отформатирована. Ниже перечислены шаги для изменения формата даты.

Изменение формата даты в Excel

Быстрый и простой способ изменить формат для ячеек, содержащих функцию DATE, - это выбрать один из списка предустановленных параметров форматирования в Формат ячеек диалоговое окно. В приведенных ниже шагах используется сочетание клавиш Ctrl + 1 (номер один), чтобы открыть Формат ячеек диалоговое окно.

Чтобы изменить формат даты:

  1. Выделите ячейки на листе, которые содержат или будут содержать даты
  2. нажмите Ctrl + 1 ключ, чтобы открыть Формат ячеек диалоговое окно
  3. Нажми на Число в диалоговом окне
  4. Нажмите на Дата в категория (слева от диалогового окна)
  5. в Тип окна (правая сторона), щелкните нужный формат даты
  6. Если выбранные ячейки содержат данные, Образец поле отобразит предварительный просмотр выбранного формата
  7. Нажмите Хорошо для сохранения изменения формата и закрытия диалогового окна

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

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

###########

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

Юлийские номера

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

Например, на изображении выше номер юлианского дня в ячейке A9 - 2016007 - составляет семь цифр в длину, первые четыре цифры этого номера обозначают год, а последние три - день года. Как показано в ячейке B9, это число представляет собой седьмой день 2016 года или 7 января 2016 года.

Аналогично, число 2010345 представляет собой 345-й день 2010 года или 11 декабря 2010 года.