Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство_Calc.pdf
Скачиваний:
77
Добавлен:
28.03.2015
Размер:
4.1 Mб
Скачать

Приложение B Описание функций

Синтаксис

Описание

 

 

VARPA(число_1; число_2;

Вычисляет дисперсию, основанную на генеральной сово-

... число_30)

купности. Значение текстовых величин равно 0. Число_1;

 

число_2; ... число_30 значения или диапазоны, представ-

 

ляющие генеральную совокупность.

WEIBULL(число; альфа;

Вычисляет значения распределения Вейбулла для задан-

бета; И)

ного Числа. Альфа - альфа-параметр распределения Вей-

 

булла. Бета - бета-параметр распределения Вейбулла. И

 

обозначает тип функции. Если значение И равно 0, то вы-

 

числяется форма функции, а если И равно 1, вычисляется

 

распределение.

ZTEST(данные; число; сиг-

Вычисляет двухстороннюю вероятность z теста при стан-

ма)

дартном распределении. Данные - массив данных. Число

 

– проверяемое значение. Сигма (не обязательно) - стан-

 

дартное отклонение генеральной совокупности. Если ар-

 

гумент не указан, используется стандартное отклонение

 

выборки.

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

Данные функции используются для вставки, редактирования и работы с датами и временем. В OpenOffice.org значения даты и времени обрабатываются как числовые. При назначении для даты или времени числового формата “Число”, они отображаются как числа. Например, 01/01/2000 12:00 PM, преобразуется в число 36526.5. Этим занимается форматирование; действительное значение всегда хранится и обрабатывается как число. Если в использовании числового представления даты или времени нет необходимости, следует изменить формат даты или времени.

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

Сервис > Параметры > OpenOffice.org Calc > Вычисления.

Внимание Вводя даты, следует помнить, что косая черта или тире, используемые в качестве разделителей, могут быть интерпретированы как знаки арифметических операций. Поэтому даты в таком формате не всегда распознаются как даты, что может привести к ошибочным расчетам. Чтобы даты не интерпретировались как часть формул, их необходимо поместить в кавычки, например "12/08/52".

Таблица 32: Функции даты и времени

Синтаксис

Описание

 

 

DATE(год; месяц; день)

Эта функция преобразует дату в формате "год, месяц,

 

день" во внутренний номер и отображает его в формате

 

ячейки. Год - целое число в диапазоне от 1583 до 9956

 

или от 0 до 99. Месяц - целое число от 1 до 12. День -

 

число от 1 до 31

214

Руководство по Calc

 

 

Приложение B Описание функций

 

 

 

Синтаксис

 

Описание

 

 

 

DATEVALUE("Текст")

Возвращает внутреннее числовое представление даты

 

 

для текста, введенного в кавычках. Текст - допустимое

 

 

выражение даты, которое должно вводиться в кавычках.

DAY(число)

 

Возвращает день для указанного значения даты. Также

 

 

можно ввести отрицательное значение даты/времени.

 

 

Число - значение времени .

DAYS(дата_2; дата_1)

Результатом является число дней между двумя датами.

 

 

Дата_1 - начальная дата. Дата_2 - конечная. Если

 

 

Дата_2 более ранняя, чем Дата_1, результатом будет от-

 

 

рицательное число.

DAYS360(дата_1;

дата_2;

Возвращает разность между двумя датами по 360-днев-

тип)

 

ному календарю, используемому при начислении про-

 

 

центов. Если Дата_2 наступает раньше, чем Дата_1,

 

 

функция возвращает отрицательное число. Тип (необя-

 

 

зательно) определяет тип вычисления разности. Если

 

 

тип = 0 или этот аргумент отсутствует, применяется аме-

 

 

риканский метод (метод NASD - Национальной ассоциа-

 

 

ции дилеров по ценным бумагам). Если тип <> 0, ис-

 

 

пользуется европейский метод.

*DAYSINMONTH(дата)

Возвращает количество дней в месяце до указанной

 

 

даты.

*DAYSINYEAR(дата)

Возвращает количество дней в году до указанной даты.

 

 

EASTERSUNDAY(год)

Возвращает дату католической пасхи для указанного

 

 

года. Год представляет собой целое число в диапазоне

 

 

от 1583 до 9956 или от 0 до 99.

*EDATE(начальная_дата;

Функция возвращает дату, которая наступит через ука-

месяцы)

 

занное число месяцев, начиная с начальной даты. Счи-

 

 

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

 

 

Месяцы - число месяцев.

*EOMONTH(начальная_дат

Возвращает дату последнего дня месяца, который насту-

а; месяцы)

 

пает через указанное число месяцев от начальной

 

 

даты. Месяцы - число месяцев до (отрицательное) или

 

 

после (положительное) начальной даты..

HOUR(число)

 

Возвращает час по указанному значению времени. Час

 

 

возвращается как целое число от 0 до 23. Число - как

 

 

значение времени является десятичным представлением,

 

 

из которого извлекается значение часа.

*ISLEAPYEAR(дата)

 

Определяет для Даты, является ли год високосным.

 

 

Если год високосный, функция возвращает значение 1

 

 

("ИСТИНА"); в противном случае возвращается значе-

 

 

ние 0 ("ЛОЖЬ").

MINUTE(число)

 

Вычисляет минуту на основании внутреннего значения

 

 

времени. Минута возвращается в виде числа от 0 до 59.

 

 

Число – значение времени, из которого извлекается чис-

 

 

ло минут.

Руководство по Calc

215

Приложение B Описание функций

Синтаксис

 

Описание

 

 

 

MONTH(число)

Возвращает месяц для данного значения даты. Месяц

 

 

возвращается как целое число от 1 до 12. Число – значе-

 

 

ние времени, из которого извлекается значение месяца.

*MONTHS(начальная_дата;

Возвращает количество месяцев между двумя датами.

конечная_дата; тип)

Начальная_дата - Первая дата. Конечная_дата - Вто-

 

 

рая дата. Тип - Тип разницы в годах. Возможные значе-

 

 

ния: 0 (интервал) и 1 (в календарных месяцах). Если Ко-

 

 

нечная_дата более ранняя дата, чем Начальная_дата,

 

 

то возвращается отрицательное число.

*NETWORKDAYS(началь-

Возвращает число рабочих дней с начальной даты до

ная_дата;

конечная_дата;

конечной даты. Можно учесть праздничные дни. На-

праздники)

 

чальная_дата - дата начала расчетов. Конечная_дата -

 

 

дата окончания расчетов. Если начальная или конечная

 

 

дата попадает на рабочий день, этот день будет учтен.

 

 

Праздники (необязательно) список праздничных дней.

 

 

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

 

 

праздничные дни по отдельности.

NOW()

 

Возвращает системную дату и время компьютера. Это

 

 

значение обновляется при пересчете документа и каж-

 

 

дый раз при изменении значений в любой ячейке. NOW

 

 

является функцией без аргументов.

SECOND(число)

Возвращает секунду для данного значения времени. Се-

 

 

кунда возвращается как целое число от 0 до 59. Число

 

 

значение времени.

TIME(часов; минут; секунд)

Возвращает текущее значение времени в часах, минутах

 

 

и секундах. Эта функция может использоваться для

 

 

преобразования времени, сложенного из этих трех эле-

 

 

ментов, в десятичное представление. Часов, минут и се-

 

 

кунд – должны быть целыми числами.

TIMEVALUE(текст)

Возвращает внутреннее числовое значение времени,

 

 

преобразованное из текста, заключенного в кавычки и

 

 

представленного в возможном формате времени. Вну-

 

 

тренний номер представлен как десятичное число и яв-

 

 

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

 

 

OpenOffice.org.

TODAY()

 

Возвращает текущую системную дату компьютера. Это

 

 

значение обновляется при повторном открытии доку-

 

 

мента или изменении значений в документе. TODAY яв-

 

 

ляется функцией без аргументов.

WEEKDAY(число; тип)

Возвращает день недели для данного значения число.

 

 

Значение возвращается в виде целого числа в соответ-

 

 

ствии с типом. Тип определяет тип вычислений: тип = 1

 

 

(по умолчанию), отсчет дней недели начинается с

 

 

воскресенья (Понедельник = 0); тип = 2, отсчет дней не-

 

 

дели начинается с понедельника (Понедельник = 1); тип

 

 

= 3, отсчет начинается с понедельника ( Понедельник =

 

 

0).

216

Руководство по Calc

 

 

Приложение B Описание функций

 

 

 

Синтаксис

 

Описание

 

 

 

WEEKNUM(число; режим)

Вычисляет номер недели в году для внутреннего значе-

 

 

ния даты, заданной числом. Режим устанавливает нача-

 

 

ло недели и тип вычислений: 1 = Воскресенье, 2 = Поне-

 

 

дельник.

*WEEKNUM_ADD(дата;

Указывает номер календарной недели для заданной

возвращаемый_тип)

 

Даты. Дата - дата в пределах календарной недели. Воз-

 

 

вращаемый_тип устанавливает начало недели и тип вы-

 

 

числений: 1 = Воскресенье, 2 = Понедельник.

*WEEKS(начальная

дата;

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

конечная дата; тип)

 

чальной датой и конечной датой. Тип – одно из двух

 

 

возможных значений, 0 (интервал) или 1 (число недель).

*WEEKSINYEAR(дата)

 

Возвращает количество недель в году до указанной

 

 

даты. Неделя, которая разделяется на два года, прибав-

 

 

ляется к году, к которому относится большее число дней

 

 

этой недели.

*WORKDAY(начальная

 

Результатом является значение даты, которое может

дата; дни; праздники)

 

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

 

 

который входит в заданное число рабочих дней, начиная

 

 

с начальной даты. Праздники (необязательно) - список

 

 

праздничных дней. Введите диапазон ячеек, в котором

 

 

перечислены праздничные дни по отдельности.

YEAR(число)

 

Возвращает год как число согласно внутренним прави-

 

 

лам вычисления. Число указывает внутреннее значение

 

 

даты, для которой должен быть определен год.

*YEARFRAC(начальная

Результатом является число от 0 до 1, представляющее

дата; конечная дата; базис)

долю года между начальной датой и конечной датой.

 

 

Начальная дата и конечная дата являются значениями

 

 

двух. Базис - выбирается из таблицы и указывает метод

 

 

вычисления года.

*YEARS(начальная дата; ко-

Возвращает количество лет между двумя датами: на-

нечная дата; тип)

 

чальной датой и конечной датой. Тип - тип разницы в

 

 

годах. Возможные значения: 0 (интервал) и 1 (в ка-

 

 

лендарных годах).

Логические функции

Логические функции используются для проверки значений и получения результатов, основанных на результатах проверки. Эти функции являются условными и позволяют создавать более длинные формулы, основанные на входных данных или результатах.

Руководство по Calc

217