Функция DATE (ДАТА) возвращает числовое значение в формате даты, в виде конкретного дня, месяца и года.
- Когда использовать функцию
- Какие данные отображает формула
- Синтаксис
- Аргументы
- Дополнительная информация
- Примеры использования функции DATE (ДАТА) в Excel
- Пример 1: Получение числового значения даты, с использованием данных Года, Месяца, Дня
- Пример 2: Использование отрицательных значений в функции DATE (ДАТА)
Когда использовать функцию
Ее используют когда необходимо отобразить дату в формате дня, месяца, года, как некое уникальное значение, по которому в дальнейшем можно сортировать данные.
Например, при учете данных по продажам и транзакциям, при учете сотрудников при приеме на работу и.т.д.
Часто значение даты является результатом какой-либо формулы или вычисления.
Какие данные отображает формула
Значение формулы хранится в Excel в числовом формате. Например значение «42370» при использовании этой формулы вернёт значение «Январь 2016». Таким образом, формула преобразует числовое значение в привычный формат даты.
Синтаксис
=DATE(year, month, day) — английская версия
=ДАТА(год; месяц; день) — русская версия
Аргументы
- Year (Год) — значение года, которое важно отобразить в дате;
- Month (Месяц) — значение месяца, которое важно отобразить в дате;
- Day (День) — значение дня, которое важно отобразить в дате.
Дополнительная информация
- то, как отображаются значения формулы в ячейке зависит от того, в каком формате ячейка. Например:
- Если ячейка имеет формат как General, то значение даты будет отображаться в привычном формате даты (день-месяц-год). Из текста выше вы помните что значение даты, обрабатываемое в Excel, хранится в числовом формате.
- Чтобы получить значение даты в числовом формате, надо сменить формат ячейки с датой на Number.
- Рекомендую использовать 4-х значное число при указании года, для того чтобы избежать проблем с отображением даты. Если значение года меньше 1900, система автоматически добавит к значению 1900. Например, если при указании года, вы введёте значение «10», то Excel добавит к этому числу 1900 и отобразит год как «1910».
- Значение месяца может быть меньше 0 и не больше 12. Если вы укажете значение месяца более чем 12, то система автоматически округлит значение месяца кратное 12 в год и прибавит его к значению года. Например, если функция =DATE(2016,16,3) или =ДАТА(2016;16;3), то она отобразит дату как «3 Апреля 2017 года». Если функция равна =DATE(2016,-2,1) или =ДАТА(2016;-2;1), то отразит дату как «1 Октября 2015 года».
- Значение дня может быть как отрицательным, так и положительным. Система, по такому же принципу как с месяцами вычтет или прибавит к значению месяца количество дней в формуле, отличающихся от календарных.
Примеры использования функции DATE (ДАТА) в Excel
Пример 1: Получение числового значения даты, с использованием данных Года, Месяца, Дня
Вы можете получить числовое значение даты с указанием Года, Месяца, Дня.
В приведенном выше примере, функция DATE (ДАТА) использует три аргумента: значение «2016» в качестве значения года, значение «4» в качестве месяца и «1» в качестве значения дня.
Функция возвращает «42461», когда ячейка отформатирована как «General» (Общие), и возвращает «4/1/16», когда ячейка отформатирована как ‘Date’.
Обратите внимание, что Excel хранит дату или время как числовое значение.
Формат даты может меняться в зависимости от региональных настроек. Например, формат даты в России ДД-ММ-ГГГГ, в то время как в Великобритании это ММ-ДД-ГГГГ.
Если в вашей таблице есть данные Года, Месяца и Дня в разных ячейках, то вы можете использовать их с помощью формулы, как это показано на примере ниже:
Пример 2: Использование отрицательных значений в функции DATE (ДАТА)
Вы можете использовать отрицательные значения при указании Месяца и Дня в ячейке. При использовании отрицательных значений при указании месяца, скажем, «-1», Excel отнимет 1 месяц от Года.
Например, если вы используете формулу =DATE(2017,-1,1) или =ДАТА(2017;-1;1), она вернет дату 1 ноября 2016 года. Вместе с тем, вы можете использовать любое отрицательное число в значении Месяца.
Та же логика работает, когда вы используете значение месяца более чем «12». В этом случае, Excel прибавляет к значению Года столько месяцев, на сколько исходное значение Месяца больше 12.
Например, если вы используете формулу =DATE(2016,14,1) или =ДАТА(2016;14;1), она вернет дату 1 февраля 2017 года.
Примечание: Формат даты указанный в приведенных выше примерах, основан на настройках моей системы. Она может варьироваться в зависимости от настроек вашей системы.
Кроме того, вы можете также использовать отрицательные значения Дня, или те что больше, чем «31» — функция DATE (ДАТА) будет корректировать дату по логике описанной выше.