Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Данные функции позволяют производить вычисления над данными типа Дата/время. Основные функции Дата/время приведены в Таблице 4.

Таблица 4 Функции Даты/времени

Функция Действие
СЕГОДНЯ() Функция возвращает текущую дату
ТДАТА() Функция возвращает текущее время и дату
ДЕНЬНЕД(дата; тип) Преобразует дату в числовом формате в номер дня недели (число от 1 до 7). Тип - число (1, 2 или 3), определяющее тип отсчета недели (с Вс=1 до Сб=7; с Пн=1 до Вс=7 или с Пн=0 до Вс=6 соответственно).
ГОД(дата_как_число) Возвращает год от указанной даты
МЕСЯЦ(дата_как_число) Возвращает номер месяца от указанной даты
ДЕНЬ(дата_как_число) Возвращает номер дня месяца от указанной даты
ДАТА(год; месяц; день) Данная функция возвращает сериальное число, соответствующее введенной дате. Эта функция полезна тогда, когда вся дата или ее часть является значением формулы, а не известным числом.
ВРЕМЯ(час; минута; секунда) Возвращает сериальное число, соответствующее введенному времени. Используется для вычислений в формулах
ДНЕЙ360(нач_дата; кон_дата; метод) Рассчитывает количество дней между двумя датами для 360-дневного года
   

Пример 2.5 Необходимо ввести дату, отстоящую на 21 день от 06.06.99:

ДАТА(99; 6; 6-21) = 16.05.99

Пример 2.6 ДЕНЬНЕД(" 24.1.99"; 2) = 7; ДЕНЬНЕД(35931; 2) = 6;
ДЕНЬНЕД(В4; 2) = 7 - в том случае, если в ячейку В4 внесена дата 24.01.99.

Пример 2.7 Ввести в ячейку время, отстоящее на 35 секунд от 5 часов 0 минут и 14 секунд:

ВРЕМЯ(5; 0; 14-35) = 4: 59: 39

Пример 2.8 Пусть в ячейку А1 занесена дата 24.1.99, а в ячейку А2 -время 4: 59: 39, тогда: ГОД(А1) = 1999, МЕСЯЦ(А1) = 1, ДЕНЬ(А1) = 24, ЧАС(А2) = 4, МИНУТЫ(А2) = 59, СЕКУНДЫ(А2) = 39

Пример 2.9. Вычислить разность между датами 31 августа и 28 июля 1996г.

Разместим в отдельных ячейках необходимые даты: 31.08.1996 и 28.07.1996. (рисунок 6). В ячейке С1 рассчитаем количество дней между указанными датами как простую разность по формуле =В1-С1. Для того, чтобы в С1 выводилось именно количество дней между датами, нужно установить для этой ячейки числовой формат. В С2 рассчитываем то же самое, только с использованием функции ДНЕЙ360. Различные результаты объясняются тем, что в функции ДНЕЙ360 используется метод расчета на основе 360-дневного года.

 

Рисунок 6 Пример использования функции ДНЕЙ360






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.