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

2.6.2. Теоретический материал Функции даты и времени в Excel

Функции Excel для работы с типом данных "дата и время" приведены в таблице 13.

Таблица 13. Функции даты и времени в Excel

Функция

(на русс.)

Функция

(на англ.)

Наименование

ДАТА

DATE

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

ДАТАЗНАЧ

DATEVALUE

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

ДЕНЬ

DAY

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

ДАТАМЕС

EDATE

Находит дату, отстоящую на заданное число месяцев вперед или назад от начальной даты.

КОНМЕСЯЦА

EOMONTH

Определяет дату для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев.

МЕСЯЦ

MONTH

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

ЧИСТРАБДНИ

NETWORKDAYS

Находит количество рабочих дней между двумя датами.

ТДАТА

NOW

Выдает текущую дату и время.

СЕГОДНЯ

TODAY

Выдает текущую дату.

ДЕНЬНЕД

WEEKDAY

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

РАБДЕНЬ

WORKDAY

Находит дату, отстоящую от данной, на заданное кол-во рабочих дней.

ГОД

YEAR

Находит год для заданной даты.

РАЗНДАТ

Возвращает разницу между датами.

ДОЛЯГОДА

YEARFRAC

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

Чтобы вывести название дня недели, выделите нужную ячейку и в формате ячейки в типе формата напишите "ДДД", как показано на рис. 42.

Рис. 42. Перевод числового значения даты в строковое значение в Excel

В Excel для нахождения прожитых дней, месяцев, лет использовать функцию

Разндат(нач_дата;кон_дата;единицы)

где нач_дата — начальная дата измеряемого периода. Даты могут быть заданы в виде текстовой строки в кавычках (например, "2001/1/30"), в виде серийных номеров (например, 36921, этот номер обозначает 30 января 2001года, если не используется система дат 1900) или в виде результатов работы других формул или функций (например, ДАТАЗНАЧ("2001/1/30")). Кон_дата — конечная дата периода. Единицы — тип возвращаемых данных, приведённые в табл. 13.

Таблица 13. Единицы функции РАЗНДАТ

Во многих версиях офиса Excel нет этой функции, но при наборе её вручную она работает.

В Delphi для работы с датой и временем есть компонента DateTimePicker. Для того, чтобы работать с введёнными числами, необходимо считать дату дня, месяца и года в разные переменные. Для этого необходимо перевести дату в строковый тип и в переменную скопировать нужные символы полученной строки. Например, месяца даты -это четвёртый и пятый символы строки, т.к. третий символ-точка:

mes_n:=strtoint(copy(datetostr(DateTimePicker1.Date),4,2));

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

В MathCad для работы с датой и временем использовать подпрограммы

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