Хелпикс

Главная

Контакты

Случайная статья





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



Excel хранит дату в виде последовательных чисел, а время в виде десятичной части этого значения (время является частью даты). Значения даты и времени представляются числами, поэтому их можно использовать в вычислениях. Например, чтобы определить длительность промежутка времени, можно вычесть из конечного начальный момент времени.

Рассмотрим, какое назначение имеют некоторые функции категории Дата и время.

Функция ВРЕМЯ преобразует заданные в виде чисел часы, минуты и секунды в число формата время Excel. Функция ДАТА преобразует заданные в виде чисел дату, месяц и год в число формата дата. Примеры см. рис. 83, 84.

Рис. 83

Рис. 84

 

Функции   ГОД, МЕСЯЦ, ДЕНЬ возвращают соответственно год, номер месяца и число месяца для заданной даты (аргумента перечисленных функций). Примеры см. рис. 86, 90, 94.

Рис. 86

Рис. 94

 Рис. 90

Функции ЧАС, МИНУТЫ, СЕКУНДЫ  возвращают соответственно час, минуты и секунды для заданного аргумента перечисленных функций (формат аргумента дата/время). Примеры см. рис. 95, 89_1, 89_2.

Рис. 95

 

Рис. 89_1

 

Рис. 89_2

Функция ДЕНЬНEД возвращает день недели, соответствующий заданной дате. Пример см. рис. 91.

 

Рис. 91

 

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

Рис. 99

Рис. 101

 

 

Пример №2

В ячейке записана одновременно дата и время, необходимо выделить в отдельные ячейки дату и время. Шапка таблицы

Например, в ячейках А2 записано. , тогда в ячейку В2 запишем формулу ДАТА(ГОД(A2); МЕСЯЦ(A2); ДЕНЬ(A2)), а в ячейку С2 формулу =ВРЕМЯ(ЧАС(A2); МИНУТЫ(A2); СЕКУНДЫ(A2)). Результат:

С помощью следующих функций можно выполнить некоторые полезные операции. Однако эти функции можно использовать, если установлена версия офис 2000  и выше, а также установлена и загружена надстройка «Пакет анализа».

Функция ДАТАМЕС возвращает дату, отстоящую на заданное число месяцев вперед или назад от начальной даты. Функция КОНМЕСЯЦА возвращает числовой формат последнего дня месяца, отстоящего на указанное количество месяцев от даты нач_дата. Функция ДОЛЯГОДА возвращает долю года, которую составляет количество дней между начальной и конечной датами (продолжительность года принимается за единицу). Функция НОМНЕДЕЛИ в озвращает число, которое указывает, на какую неделю года приходится указанная дата. Функция РАБДЕНЬ в озвращает число, представляющее дату, отстоящую на заданное количество рабочих дней вперед или назад от даты нач_дата. Функция ЧИСТРАБДНИ возвращает количество рабочих дней между нач_дата и кон_дата. Праздники и выходные в это число не включаются.

Примеры использования этих функций приведены на рис. 88, 93, 96, 97, 100.

 Рис. 88

Рис. 93

Рис. 96

Рис. 97

Рис. 100

Пример №2

В таблице хранится информация о ФИО сотрудника и его дате рождения (см. рис. 79). Необходимо добавить в таблицу столбец, куда записать информацию вида: «Петров Семен Семенович родился/ась в 1972 году».

Для вычисления года рождения будем использовать функцию ГОД, а для того чтобы соединить текстовые строки будем использовать или операцию & или функцию СЦЕПИТЬ. Итак, в ячейку С2 введем формулу =A2& " родился/ась в " & ГОД(B2)& " году. " или =СЦЕПИТЬ(A2; " родился/ась в "; ГОД(B2); " году. " ). Результаты приведены на рис. 80

Рис. 79

 Рис. 80



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.