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

Ww.Функции для работы с датами и временем

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

Как и в случае других числовых данных, при вводе в ячейку даты или при вычислении даты с помощью формулы Excel автоматически отображает эти данные в подходящем формате дат и времени. На самом деле даты хранятся в Excel в виде последовательных чисел. По умолчанию дате 1 января 1900 года соответствует порядковый номер 1, а 1 января 2008 года 39 448, так как интервал между этими датами в днях равен 39 448. Время сохраняется в виде десятичной дроби (время является частью даты). Поскольку даты и значения времени представляются числами, их можно складывать и вычитать, а также использовать в других вычислениях. Результаты вычислений вновь преобразуются в формат даты. Ниже, в таблице, представлены все функции дат и времени.

Функция

Синтаксис

Описание

ВРЕМЗНАЧ

=ВРЕМЗНАЧ (время_как_текст)

Преобразует время из текстового формата в числовой

ВРЕМЯ

=ВРЕМЖ часы; минуты: секунды)

Возвращает заданное время в числовом формате

ГОД

=год (дата_в_числовом_формате)

Возвращает год, соответствующий числовому аргументу

ДАТА

= ДАТА (год; месяц; день)

Возвращает заданную дату в числовом формате

ДАТАЗНАЧ

=ДАТАЗНАЧ(дата_как_текст)

Преобразует дату из текстового формата в числовой

ДАТАМЕС

=ДАТАМЕС(нач_дата; число месяцев)

Возвращает дату в числовом формате, отстоящую от начальной на заданное число месяцев

ДЕНЬ

=ДЕНЬ (дата_в_числовом_формате)

Преобразует дату в числовом формате в день месяца

ДЕНЬНЕД

=ДЕНЬНЕД(дата_в_числовом_формате; тип)

Преобразует дату в числовом формате в день недели

ДНЕЙ360

=ДНЕЙ360(начдата; кон_дата-, метод)

Возвращает количество дней между двумя датами на основе 360-дневного года

МЕСЯЦ

=МЕСЯЦ (дата_в_числовом_формате)

Возвращает месяц в дате, заданной в числовом формате

МИНУТЫ

=МИНУТЫ (время_в_числовом_формате)

Возвращает минуты, соответствующие аргументу функции

Функция

Синтаксис

Описание

НОМНЕДЕЛИ

=НОМНЕДЕЛИ(дата_в_числовом_формате; начало_недели)

Возвращает число, которое указывает, на какую неделю года

СЕГОДНЯ

=СЕГОДНЯ ()

Возвращает текущую дату в числовом формате

СЕКУНДЫ

=СЕКУНДЫ(время_в_числовом_ формате)

Возвращает секунды, соответствующие аргументу функции. Секунды определяются как целое в интервале от 0 до 59

ЧАС

=ЧАС(время в_числовом_формате)

Возвращает час, соответствующий заданному времени, в числовом формате. Час определяется как целое в интервале от 0 до 23

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]