Информатика студентам |
|
Функции даты и времениВвод даты и времениMicrosoft Excel хранит даты в виде последовательных чисел. начальной датой считается 1 января 1900 года – ей соответствует порядковый номер 1, а, например, дате 1 января 2008 года — 39448, так как интервал между этими датами в днях равен 39 448. Числовое значение даты можно увидеть, если в ячейке с датой установить общий или числовой формат. При вводе даты в качестве разделителя используются символы: точка, минус или знак деления. Например: 12.02.2005 12-02 12/02/05 Если не вводить цифры года, то автоматически добавляется текущий год. Когда введенные числа не подходят к обозначениям дня и месяца, они не преобразуются в формат даты – такое значение является текстовым (например, 45-12-34). При вводе времени используется двоеточие – 12:34. Введенные значения даты и времени автоматически преобразуются в формат установленный ранее. Автозаполнение ячеек датами выполняется протягиванием маркера заполнения (так же как и заполнение числами). Протягивание левой кнопкой мыши увеличивает (уменьшает) дату на 1 день. При протягивании маркера правой кнопкой в контекстном меню можно выбрать один из способов заполнения: по дням, по рабочим дням, по месяцам, по годам. Для заполнения датами выделенного диапазона можно использовать прогрессию, указав шаг. Дату можно ввести с помощью функции Дата(год; месяц; день). Введенная таким образом дата не изменяется при протягивании маркера заполнения. Форматы даты и времениФорматы даты и времени устанавливаются в окне Формат ячейки на вкладке Число – выбирается формат и тип представления (рисунок 5.17).
Рис.5.17 Кроме того, можно установить нужный формат в текстовом поле Тип, выбрав пункт Все форматы (рисунок 5.18).
Рис. 5.18 Обозначения, принятые для формата даты: ДД – обозначение двух цифр дня; Д – число без ведущего нуля; ММ – обозначение месяца числом; МММ – сокращенное название месяца; ММММ – полное название месяца; ГГ – две последние цифры года; ГГГГ – 4 цифры года. Аналогично устанавливается формат времени. Если формат содержит обозначения AM или PM, значит, применяется 12-часовая система, где «AM» указывает на время суток от полуночи до полудня, а «PM» указывает на время суток от полудня до полуночи. Без указания таких обозначений используется 24-часовая система. Функция ДАТАЗНАЧПереводит дату в числовое представление. Формат функции: =ДАТАЗНАЧ(дата) Аргументом функции должна быть дата как текст, т.е. значение даты указывается в кавычках: =ДАТАЗНАЧ("12-12-02") Если в качестве аргумента функции ДАТАЗНАЧ(). используется ссылка на ячейку, то в этой ячейке дата должна быть записана как текст (ввод даты начать с пробела). Функции СЕГОДНЯ и ТДАТАФункция СЕГОДНЯ() – возвращает текущую дату в формате даты. Функция ТДАТА() – возвращает текущую дату и текущее время. Функции не имеют аргументов, но скобки обязательны. Значения этих функций изменяются при каждом новом открытии документа. Функция ДЕНЬНЕДПреобразует дату в число – номер дня недели. Формат функции: =ДЕНЬНЕД(дата; тип) Тип – это число 1, 2 или 3, определяющее тип отсчета: 1 – с Вс=1 до Сб=7 2 – с Пн=1 до Вс=7 3 – с Пн=0 до Вс=6 В России принят отсчет от понедельника до воскресенья, т.е. тип = 2. Пример. В ячейку В2(рисунок 5.19) введена функция, определяющая день недели соответствующий дате 25.03.06:
Рис. 5.19 Функция ЧИСТРАБДНИВычисляет количество рабочих дней между указанными датами. Формат функции: =ЧИСТРАБДНИ(нач_дата;кон_дата; праздники) Праздники – (необязательный аргумент) даты, которые следует исключить из рабочих дней (суббота и воскресенье исключаются автоматически, как выходные дни). Пример В ячейке С4(рисунок 5.20) вычисляется количество рабочих дней в мае: =ЧИСТРАБДНИ(А2;В2; С2:С3)
Рис. 5. 20 Функция РАЗНДАТФункция – разница дат. Вычисляет количество дней, месяцев или лет между указанными датами. Формат функции: = РАЗНДАТ(нач_дата; кон_дата;единица) Единица – это одно из обозначений: "D" – для вычисления дней в указанном периоде; "M" – для вычисления полных месяцев в указанном периоде; "Y"– для вычисления полных лет в указанном периоде. Функция РАЗНДАТ( ) отсутствует в списке Мастера функций, ее нужно вводить вручную с клавиатуры. Пример
Рис. 5.21 В ячейке С2 (рисунок 5.21) функция РАЗНДАТ(А2;В2; "Y") применена для вычисления возраста: |
|
Copyright © 2010-2024 |