Как указать дату в формуле excel

Функция ДАТА() в EXCEL

history 11 апреля 2013 г.
    Группы статей

  • Год
  • Календарь и последовательности Дат
  • Месяц

Функция ДАТА() , английский вариант DATE(), в озвращает целое число, представляющее определенную дату. Формула =ДАТА(2011;02;28) вернет число 40602. Если до ввода этой формулы формат ячейки был задан как Общий, то результат будет отформатирован как дата, т.е. 28.02.2011.

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

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

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

В EXCEL даты хранятся в виде последовательности чисел (1, 2, 3, . ), что позволяет выполнять над ними вычисления. По умолчанию день 1 января 1900 г. имеет номер 1, а 28 февраля 2011 г. — номер 40602, так как интервал между этими датами составляет 40 602 дня. О том как EXCEL хранит дату и время, читайте эту статью .

Примеры

Для того, чтобы прибавить к дате 28.02.2011, содержащейся в ячейке А1 , например, 5 лет, можно использовать следующую формулу: =ДАТА(ГОД(A1)+5;МЕСЯЦ(A1);ДЕНЬ(A1)) получим результат 28.02.2016

Для того, чтобы прибавить к дате 28.02.2011, например, 15 месяцев, можно использовать следующую формулу: =ДАТА(ГОД(A1);МЕСЯЦ(A1)+15;ДЕНЬ(A1)) или формулу =ДАТАМЕС(A1;15) получим результат 28.05.2012

Примечание . При прибавлении месяцев между ДАТАМЕС() и ДАТА() существует разница. Прибавим к 30.01.2009 один месяц:

  • =ДАТАМЕС("30.01.2009";1) вернет 28.02.2009, т.к. 30 февраля не существует, то функция вернет последний день месяца, т.е. 28.02.2009 ("лишние" 2 дня будут отброшены);
  • =ДАТА(ГОД("30.01.2009");МЕСЯЦ("30.01.2009")+1;ДЕНЬ("30.01.2009")) вернет 02.03.2009: "лишние" 2 дня (29 и 30 февраля) будут прибавлены к дате.

Если записать формулу =ДАТА(2008;3;) , то формула вернет 29.02.2008. Т.е. опуская последний аргумент День мы тем самым задаем его равным 0. Поэтому формула возвращает последний день предыдущего месяца!

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

Функция DATE (ДАТА) возвращает числовое значение в формате даты, в виде конкретного дня, месяца и года.

  1. Когда использовать функцию
  2. Какие данные отображает формула
  3. Синтаксис
  4. Аргументы
  5. Дополнительная информация
  6. Примеры использования функции DATE (ДАТА) в Excel
  7. Пример 1: Получение числового значения даты, с использованием данных Года, Месяца, Дня
  8. Пример 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 (ДАТА) в Excel

    В приведенном выше примере, функция 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 (ДАТА) будет корректировать дату по логике описанной выше.

    Еще больше полезных приемов в работе со списками данных и функциями в Excel вы узнаете в практическом курсе “От новичка до мастера Excel“. Успей зарегистрироваться по ссылке!

    Ссылка на основную публикацию