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

Функция ДАТА возвращает порядковый номер определенной даты.

Описание функции ДАТА

Функция ДАТА возвращает порядковый номер определенной даты. Например, формула
=ДАТА(2008;7;8)
возвращает число 39637 — порядковый номер даты 08.07.2008.

Примечание. Если до ввода этой функции форматом ячейки был Общий, результат будет отформатирован как дата, а не как число. Если требуется, чтобы отображалось число, или необходимо изменить форматирование даты, выберите требуемый числовой формат на вкладке Главная в группе Число.

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

Синтаксис

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

Аргументы

годмесяцдень
Обязательный аргумент. Значение аргумента год может содержать от одной до четырех цифр. Excel интерпретирует аргумент год в соответствии с используемой системой дат, используемой на вашем компьютере. По умолчанию в Microsoft Excel для Windows используется система дат 1900. Во избежание непредвиденных результатов мы рекомендуем использовать в качестве аргумента год четыре цифры. Например, значение «07» может интерпретироваться как «1907» или «2007». Четырехзначное обозначение года предотвращает возникновение путаницы.
  • Если аргумент год находится в диапазоне от 0 (нуль) до 1899 (включительно), Excel для вычисления года прибавляет это значение к числу 1900. Например, формула
    =ДАТА(108;1;2)
    возвращает 2 января 2008 (1900+108) года.
  • Если аргумент год находится в диапазоне от 1900 до 9999 (включительно), Excel использует это значение как год. Например, формула
    =ДАТА(2008;1;2)
    возвращает 2 января 2008 года.
  • Если значение аргумента год меньше 0 или больше 9999, Microsoft Excel возвращает значение ошибки #ЧИСЛО!.

Обязательный аргумент. Положительное или отрицательное целое число в диапазоне от 1 (январь) до 12 (декабрь), представляющее месяц года.
  • Если значение аргумента месяц больше 12, аргумент месяц добавляет число месяцев к первому месяцу указанного года. Например, формула
    =ДАТА(2008;14;2)
    возвращает число, соответствующее 2 февраля 2009 года.
  • Если значение аргумента месяц меньше 1, аргумент месяц вычитает значение этого числа месяцев, увеличенное на 1, из первого месяца указанного года. Например, формула
    =ДАТА(2008;-3;2)
    возвращает число, соответствующее 2 сентября 2007 года.
Обязательный аргумент. Положительное или отрицательное целое число в диапазоне от 1 до 31, представляющее день месяца.
  • Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца. Например, формула
    =ДАТА(2008;1;35)
    возвращает число, соответствующее 4 февраля 2008 года.
  • Если значение аргумента день меньше 1, аргумент день вычитает значение этого числа дней, увеличенное на 1, из первого дня указанного месяца. Например, формула
    =ДАТА(2008;1;-15)
    возвращает число, соответствующее 16 декабря 2007 года.

Замечания

В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. Дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней.

Пример

officeref: