Возвращает целое число, представляющее определенную дату.
Синтаксис
DATE(год,месяц;день)
Год Аргумент year может быть от одной до четырех цифр. Если год находится в диапазоне от 0 (нуль) до 1899 (включительно), значение добавляется к 1900 для вычисления года. Например, DATE(108,1,2) возвращает 2 января 2008 г. (1900+108). Если год находится в диапазоне от 1900 до 9999 (включительно), значение используется в качестве года. Например, DATE(2008,1,2) возвращает 2 января 2008 г.
Месяц — это число, представляющее месяц года. Если значение аргумента месяц больше 12, аргумент месяц добавляет число месяцев к первому месяцу указанного года. Например, DATE(2008,14,2) возвращает серийный номер, представляющий 2 февраля 2009 г.
День — это число, представляющее день месяца. Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца. Например, DATE(2008,1,35) возвращает серийный номер, представляющий 4 февраля 2008 г.
Заметки.
-
Даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 31 декабря 1899 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этой датой и 1 января 1900 года составляет 39 448 дней.
-
Функция DATE наиболее полезна в формулах, где год, месяц и день являются формулами, а не константами.
Пример
Год |
Месяцы |
День |
формула |
Описание (результат) |
---|---|---|---|---|
2008 |
1 |
1 |
=DATE([Год];[Месяц];[День]) |
Последовательная дата даты (01.01.2008 или 39448) |