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




Excel хранит даты в виде последовательных чисел. По умолчанию дате 1 января 1900 года соответствует порядковый номер 1, а 1 января 2008 года - 39448. Excel сохраняет время в виде десятичной дроби (время является частью даты) (рис. 21).

Поскольку даты и значения времени представляются числами, их можно складывать и вычитать, а также использовать в других вычислениях. При использовании основного формата для ячеек, содержащих дату и время, можно отобразить дату в виде числа или время в виде дробной части числа с десятичной точкой.

Excel имеет несколько встроенных функций, для вычисления дат. Все встроенные функции, связанные с датами можно разделить на отображающие дату (или ее часть) и производящие вычисления над датами. К функциям, отображающим дату, относятся:

- ДАТА и ВРЕМЯ, которые возвращают числовой формат даты или времени;

- ДАТАЗНАЧ и ВРЕМЯЗНАЧ, которые возвращают числовой формат даты или времени, представленных в виде текста. Эти функции используются для преобразования даты и времени из текстового представления в числовой формат;

- ГОД, МЕСЯЦ, ДЕНЬ, ЧАС, МИНУТЫ, СЕКУНДЫ, которые возвращают значение искомого параметра из полной даты;

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

- НОМНЕДЕЛИ, которая возвращает число, которое указывает, на какую неделю года приходится указанная дата;

- ДЕНЬНЕД, которая возвращает номер дня недели, соответствующий дате.

К функциям, производящим вычисления дат, относятся:

- ДАТАМЕС, которая возвращает в числовом формате дату, отстоящую на заданное количество месяцев вперед или назад от заданной даты;

- ДНЕЙ360, которая возвращает количество дней между двумя датами на основе 360-дневного года (двенадцать 30-дневных месяцев);

- ДОЛЯГОДА, которая возвращает долю года, которую составляет количество дней между двумя датами;

- КОНМЕСЯЦА, которая возвращает числовой формат последнего дня месяца, отстоящего на указанное количество месяцев от даты;

- РАБДЕНЬ, которая возвращает число, представляющее дату, отстоящую на заданное количество рабочих дней вперед или назад от даты;

- ЧИСТРАБДНИ, которая возвращает количество рабочих дней между двумя датами.

Производить вычисления дат в Excel можно и с помощью простых арифметических действий. Например, вычислить количество дней прошедших между датами можно с помощью простого вычитания из большей даты меньшей. Количество лет прошедших между датами - путем деления на 365 полученного выше результата (рис. 22).

Если функции, связанные с расчетом дат недоступны или возвращают ошибку #ИМЯ?, необходимо установить и загрузите надстройку «Пакет анализа» (меню Сервис команда Надстройки).

Отображение дат в текстовом формате можно осуществлять с помощью функции ТЕКСТ, которая преображает значение в текст в заданном числовом формате. Например, функция «=ТЕКСТ(ДЕНЬНЕД(A2;2);"ДДДД")», помещенная в любую ячейку листа, изображенного на рис. 22, выдаст значение «суббота». Тогда как функция «=ДЕНЬНЕД(A2;2)» - значение «6». Отображать части дат в текстовом формате можно и с помощью формата ячеек. Так, если ячейку А2 (рис. 23) отформатировать в соответствии со встроенным форматом «март», то в ней будет значение «Январь».

С помощью формата ячеек можно отображать дни в часах. Например, если ячейку С2 (рис. 22) отформатировать в соответствии со встроенным форматом «37:30:55», то в ней будет значение «80328:00:00».





©2015-2017 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.

Обратная связь

ТОП 5 активных страниц!