Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие Exel.doc
Скачиваний:
184
Добавлен:
26.03.2015
Размер:
8.4 Mб
Скачать

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

В Excel имеются функции даты и времени. Рассмотрим некоторые из них.

СЕГОДНЯ() – используется для получения числового значения текущей даты (текущей системной даты компьютера). При обращении к этой функции аргументы не нужны, но круглые скобки должны быть обязательно. Функция незаменима, когда в документах или в расчетах используется текущая дата.

Например,

=СЕГОДНЯ()

результатом выполнения этой функции 24 октября 2000 года будет

24.10.00

Функция ТДАТА() – дает возможность получить текущую (системную) дату и время. Аргументы у этой функции отсутствуют. Результатом выполнения данной функции является значение текущей даты и времени.

Например,

= ТДАТА()

результатом выполнения этой функции 24 октября 2000 года в 12 часов 43 минуты будет

24.10.00 12:43

ДАТА(год; месяц; день) – возвращает дату из отдельных ее компонент, полученных, возможно, в результате вычислений.

Например,

=ДАТА(2003;03;01)

возвращает 01.03.2003.

ДАТАЗНАЧ(текст) – преобразует текстовую форму даты в числовую.

Например,

=ДАТАЗНАЧ(“01.03.2003”)

возвращает 01.03.2003.

ДЕНЬНЕД(дата; тип) - используется для вычисления порядкового номера дня (от 1 до 7) недели, соответствующей заданной дате.

Аргумент дата может быть датой в числовом формате, ссылкой на ячейку, содержащую дату в числовом или текстовом формате, функцию даты. Необязательный аргумент тип дает возможность выбрать желаемый порядок нумерации дней недели. Если этот аргумент равен 1 или отсутствует, то первым днем недели является воскресенье, а последним – суббота. Если тип равен 2, то первым днем считается понедельник, а последним - воскресенье. Если тип равен 3, то нумерация дней недели начинается с нуля, причем 0 соответствует понедельнику, а 6 – воскресенью.

Например, пусть в ячейке С5 записана дата 27.01.00, тогда при выполнении оператора

=ДЕНЬНЕД(С5;1)

появится значение 5, что соответствует четвергу.

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

Время(часы; минуты; секунды). Аргумент секунды необязателен, но точку с запятой после аргумента минуты опускать нельзя. При обращении к функции ВРЕМЯ надо придерживаться 24-часового формата, т.е. время 3 часа 15 минут дня (2:15 РМ) следует задавать в виде

=ВРЕМЯ(14;15;)

Значения аргументов могут вычисляться непосредственно функции. Например, если потребуется найти, время, которое было 35 секундами раньше времени17:0:14, то можно воспользоваться функцией

=ВРЕМЯ(17; 0; 14-35)

и функция вернет результат 16:59:39.

Дату и время можно использовать в формулах и функциях так же, как обычные числа. Предположим, нужно найти дату через 48 дней после 5 июля 2003 года. Пусть начальная дата находится в ячейке А1, тогда по формуле

=А1+48

будет найдена новая дата, которая составит 37855 (в ОБЩЕМ формате). Если выбрать формат ДАТА, можно получить, например, 22.08.03 рисунок 288.

Рисунок 288

Пусть требуется определить количество дней между датами 05.07.03 и 22.08.03. Запишем в ячейку В6 формулу

=В3-А2,

получим 48 (в общем формате) рисунок 289.

Рисунок 289