Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория Лаб № 4.doc
Скачиваний:
2
Добавлен:
16.04.2019
Размер:
411.14 Кб
Скачать

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

Основная единица времени в Excel - сутки. В Excel разработана схема порядковых номеров дат. Каждому дню ставится в соответствие последовательное число от 1 до 2 958 465. Значение 1 присвоено базовой дате 01.01.1900, 65380 - 31.12.9999 года.

При вводе даты Excel сохраняет ее в виде десятичного значения, которое равно количеству дней между базовой и заданной датой. Например, 1.1.96 г. - 35065.

Время суток в Excel рассматривается как десятичная дробь, которая представляет часть суток между их началом (12:00 ночи) и заданным временем, каждый час - 1/24 суток, т.е. 6 часов утра - 0,25; 12 часов дня - 0,5.

Минутам и секундам также назначаются десятичные значения (1/12*1/60 и 1/12*1/60*1/60).

В числовом формате даты цифры справа от десятичной запятой представляют время; цифры слева от десятичной запятой представляют дату. Например, в системе дат 1900, дата в числовом формате 367,5 представляет код даты и времени: соответствующий 12 часам дня 1 января 1901 года. Поэтому с данными типа Дата и Время можно проводить те же операции, что и с числами.

При вводе даты в качестве разделителя можно использовать косую черту (/), дефис (-) или точку, в любом случае все преобразовывается в точку. При вводе времени разделитель - двоеточие.

Если при вводе даты указаны только две последние цифры года, Microsoft Excel добавит первые две по следующим правилам:

  • если число лежит в интервале от 00 до 29, то оно интерпретируется как год с 2000 по 2029. Например, если в ячейку введена дата 28.5.19, Microsoft Excel распознает ее как: 28 мая 2019 г.;

  • если число лежит в интервале от 30 до 99, то оно интерпретируется как год с 1930 по 1999. Например, если в ячейку введена дата 28.5.91, Microsoft Excel распознает ее как: 28 мая 1991 г.

Правильно введенные даты по умолчанию выравниваются по правому краю.

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

Используемый аргумент десятичная_дата - может быть ссылка на ячейку с десятичным значением даты или с функцией даты, либо дату в любом формате

СЕГОДНЯ() - возвращает текущую дату

ГОД(десятичная_дата) - выделяет год из даты

МЕСЯЦ(десятичная_дата) - выделяет месяц из даты

ДЕНЬ(десятичная_дата) - выделяет день из даты

ДЕНЬНЕД(десятичная_дата;тип)

Возвращенное значение - порядковый номер дня недели, первый день недели различный в зависимости от типа.

Тип - 1 - воскресенье - 1

2- понедельник - 1

Чтобы преобразовать полученный порядковый номер дня недели в слово, выполнить:

ФОРМАТ ЯЧЕЙКИ Вкладка ЧИСЛО  Все форматы в поле ТИП написать ДДДД

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

Число_месяцев - это количество месяцев до или после даты нач_дата. Положительное значение аргумента число_месяцев означает будущие даты; отрицательное значение означает прошедшие даты.

· Если нач_дата не являются допустимой датой, то функция ДАТАМЕС возвращает значение ошибки #ЧИСЛО!. · Если число_месяцев не целое число, то оно усекается.

Примеры

ДАТАМЕС(ДАТАЗНАЧ("15.01.91");1) равняется 33284 или 15.02.91

ДАТАМЕС(ДАТАЗНАЧ("31.03.91");-1) равняется 33297 или 28.02.91

ДОЛЯГОДА(нач.дата;кон.дата;[необязательный параметр])

Пример. Определить возраст на текущую дату (В2 - дата рождения)

=ДОЛЯГОДА(В2;СЕГОДНЯ())

или

=(СЕГОДНЯ()-В2)/365

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