Главная

Unknown

Функция DATETIME

Функция DATETIME представляет собой сочетание функций ДАТА и ВРЕМЯ.

Функция ДАТА возвращает число, представляющее определенную дату.

Функция ВРЕМЯ возвращает десятичную дробь в интервале от 0 (нуль) до 0,99999999, представляющую время от 0:00:00 до 23:59:59.

Синтаксис

DATETIME(год;месяц;день;часы;минуты;секунды)

Год   — аргумент года, который может содержать от одной до четырех цифр. Если значение аргумента «год» находится в диапазоне от 0 до 1899 (включительно), для вычисления года это значение прибавляется к числу 1900. Например, функция DATETIME(108;1;2;n;n;n) возвращает значение 39,449, представляющее 2 января 2008 г. (1900+108). Если значение аргумента «год» находится в диапазоне от 1900 до 9999 (включительно), это значение используется в качестве года. Например, функция DATETIME(2008;1;2;n;n;n) также возвращает значение 39,449.

Месяц   — число, представляющее месяц года. Если значение аргумента больше 12, введенное число месяцев отсчитывается от первого месяца указанного года. Например, функция DATETIME(2008;14;2;n;n;n) возвращает число, представляющее 2 февраля 2009 г.

День   — число, представляющее день месяца. Если значение аргумента больше числа дней в указанном месяце, введенное число дней отсчитывается от первого дня месяца. Например, функция DATETIME(2008;1;35;n;n;n) возвращает число, представляющее 4 февраля 2008 г.

Часы   — число от 0 до 32767, представляющее часы. Если значение больше 23, оно делится на 24; остаток от деления будет соответствовать значению часов. Например, функция DATETIME(n;n;n;27;0;0) возвращает число 0,125 (03:00).

Минуты   — число от 0 до 32767, представляюще минуты. Если значение больше 59, оно пересчитывается в часы и минуты. Например, функция DATETIME(n;n;n;0;750;0) возвращает число 0,520833 (12:30).

Секунды   — число от 0 до 32767, представляющее секунды. Если значение больше 59, оно пересчитывается в часы, минуты и секунды. Например, функция DATETIME(n;n;n;0;0;2000) возвращает число 0,023148 (12:33:20).

Замечания

Даты хранятся как последовательность номеров, поэтому их можно использовать в вычислениях. По умолчанию 31-му декабря 1899 г. соответствует номер 1, а 1-му января 2008 г. — номер 39448, потому что с 1-го января 1900 г. до этого дня прошло 39 448 дней.

Пример

Год Месяц День Часы Минуты Секунды Формула Описание
2006 12 1 12 45 25 =DATETIME([Год];[Месяц];[День];[Часы];[Минуты];[Секунды]) Число, представляющее дату и время дня (39 ;052,5315393519)

К началу страницы

Table of contents

previous page start next page