Иллюстрированный самоучитель по Microsoft Excel

Функции даты и времени

Представление даты и времени имеет одну особенность. При вводе даты или времени Вы вводите последовательность символов, которая не является числом, но с этими символами можно производить вычисления: сравнивать, прибавлять, вычитать. Поэтому в Excel, наряду с текстовым представлением даты и времени, существует и числовое представление.

За точку отсчета по умолчанию принята дата 1 января 1900 года. Способ вычисления, если это необходимо, можно указать в списке параметров. Выбор способа вычисления определяется выбором используемого стандарта, количеством дней в году и продолжительностью месяца.

Наличие текстового и числового форматов представления даты и времени практически не затрудняет работу. В ячейке с форматом Общий результат будет представлен в нужном виде без вашего участия, а если ячейки ранее были отформатированы для чисел, то результатом работы функций даты и времени будет число. В этом случае Вам придется самостоятельно позаботиться о введении нужного формата (см. табл. 4.6).

Функция ВРЕМЗНАЧ преобразует время из текстового формата в числовой, а ВРЕМЯ – наоборот, по заданным часам, минутам и секундам возвращает время в числовом формате.

Функция МИНУТЫ из числового или текстового формата даты и времени возвращает только минуты. Если ввести одновременно и дату и время в формулу "=МИНУТЫ("10.07.95 18:30:15")", то возвращено будет только число минут. Для данной формулы – "30". Аналогично работают функции СЕКУНДЫ и ЧАС. Они возвращают только секунды и часы соответственно.

Таблица 4.6. Функции времени и результаты их работы.

Функции времени Форматы представления
Общий ч:мм:сс
=ВРЕМЗНАЧ("18:30:15") 0.7710069 нет
=ВРЕМЯ(18;30;15) 6:30 РМ 18:30:15
=МИНУТЫ(0.771007) 30 нет
=МИНУТЫ("18:30:15") 30 нет
=СЕКУНДЫ(СЗ) 15 нет
=СЕКУНДЫ(0.771007) 15 нет
=ЧАС(ВЗ) 18 нет
=ЧАС(0.771007) 18 нет

Таблица 4.7. Функции даты и результаты их работы.

Функции даты Форматы представления
Общий ч:мм:сс
=ГОД("9.07.95") 1995 нет
=ГОД(В5) 1995 нет
=ДАТА(95;7;9) 9.07.95 9 июля 1995
=ДАТАЗНАЧ("9.07.95") 34889 9 июля 1995
=ДЕНЬ(Б5-9) 30 нет
=ДЕНЬНЕД("9.07.95") 1 нет
=МЕСЯЦф5) 7 нет
=ТДАТА() 9.07.95 18:48 9 июля 1995

Функция ГОД возвращает год аргумента. Аналогично работают функции ДЕНЬ и МЕСЯЦ. Функция ДАТА требует ввода года, месяца и дня и возвращает дату в числовом формате, функция ДАТАЗНАЧ просто преобразует дату из текстового формата в числовой (см. табл. 4.7).

Функция ДЕНЬНЕД возвращает номер дня недели. Можно выбрать способ нумерации. По умолчанию воскресенье считается первым днем недели.

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.