Возвращает целое число, представляющее определенную дату.
Синтаксис
ДАТА(год;месяц;день)
Год — аргумент, который может содержать от одной до четырех цифр. Если значение аргумента «год» находится в диапазоне от 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 года — 39 448, т. к. интервал между этими датами в днях равен 39 448].
- Функцию ДАТА удобнее использовать в тех формулах, где год, месяц и день представлены формулами, а не константами.
Пример
Год | Месяц | День | Формула |
Описание (результат) |
2008 | 1 | 1 | =Дата([Год];[Месяц];[День]) |
Порядковый номер даты (01.01.2008 или 39 448) |