|
|||
Синтаксис. Пример. Синтаксис. Пример ⇐ ПредыдущаяСтр 9 из 9 Синтаксис DATEVALUE("Текст") Текст: допустимое выражение даты, которое должно указываться в кавычках. Пример =DATEVALUE("1954-07-20") возвращает 19925.
DATE Эта функция вычисляет дату, заданную годом, месяцем и днем, и выводит ее на экран в формате ячейки. По умолчанию формат ячейки, содержащей функцию DATE, - формат даты, однако для таких ячеек можно указать любой другой числовой формат. Синтаксис DATE(Год; Месяц; День) Год - целое число в диапазоне от 1583 до 9957 или от 0 до 99. В меню LibreOffice — Параметры Сервис - Параметры - LibreOffice - Общие можно задать год, начиная с которого двузначный номер распознается как 20xx. Месяц - целое число, указывающее месяц. День - целочисленное значение, указывающее день месяца. Если значения для месяца и дня выходят за пределы допустимых, они переносятся в следующий разряд. Если ввести =DATE(00;12;31), в результате получится 12/31/00. Если, с другой стороны, ввести =DATE (00;13;31), выдается результат 1/31/01. Пример =DATE(00;1;31) возвращает 1/31/00, если установка формата ячейки ММ/ДД/ГГ.
Календарные функции Календарные функции в LO Calc находятся в категории «Дата и время», всего таких функций более 30. Основными являются функции «разложения» даты на составляющие – выделения из даты номера дня в месяце (функция DAY()), номера месяца в году (MONTH()) и года (YEAR()) – и функция обратного преобразования DATE(YEAR(),MONTH(),DAY()), которая конструирует данные типа «дата» из номера года, месяца и дня. Для знакомства с основными календарными функциями рассмотрим следующую задачу. Дан список лиц, для которых известны фамилии, пол и даты рождения. Определить: 1. День недели, на который приходится день рождения каждого человека в текущем году. Если день рождения приходится на выходные дни, вывести текст «УРА!», в остальных случаях вывести текст «УВЫ...». 2. Возраст на настоящий момент. 3. Дату выхода на пенсию для каждого человека. Для этой задачи воспользуемся исходными данными (списком фамилий) из задачи про доходы и налоги. Пол установим в соответствии с фамилиями, даты рождения введем произвольно (для ввода дат можно использовать расширение «Calendar for Calc»).
Рисунок 2.11 – Решение задачи с датами
В LibreOffice Calc можно производить вычисления с текущими значениями даты и времени. Для примера выполните следующие шаги, чтобы узнать свой точный возраст в секундах или часах. 1. В ячейку A1 электронной таблицы введите свой день рождения. 2. В ячейку A3 введите следующую формулу: =NOW()-A1 3. После нажатия клавиши ВВОД появится результат в формате даты. Так как результат должен показать разницу между двумя датами в днях, следует отформатировать ячейку A3 как число. 4. Установите курсор в ячейку А3, щёлкните правой кнопкой мыши, чтобы открыть контекстное меню, и выберите команду Формат ячеек. 5. Откроется диалоговое окно Формат – Ячейки. На вкладке Числа уже выделена категория "Число". Установлен формат "Общий", поэтому результат расчета с датой отображается как дата. Для отображения результата в виде числа выберите формат числа "-1,234" и закройте диалоговое окно нажатием кнопки OK. 6. В ячейке А3 появится результат: количество дней между текущей и указанной датами. 7. Поэкспериментируйте с некоторыми дополнительными формулами: в ячейку A4 введите =A3*24 для получения результата в часах, в ячейку A5 введите =A4*60 для результата в минутах, а в ячейку A6 введите =A5*60 для результата в секундах. Нажимайте клавишу ВВОД после каждой формулы.
|
|||
|