Что такое функции ooo calc
Перейти к содержимому

Что такое функции ooo calc

  • автор:

Формулы OpenOffice Calc

При задании формул наряду с основными арифметическими операциями, OpenOffice Calc предоставляет множество специальных функций, которые можно ввести в интерактивном режиме при помощи Автопилота функций. OpenOffice Calc поддерживает, в частности, многие статистические методы: от регрессионных расчетов до доверительных интервалов. Особенно интересна возможность изменять отдельные параметры в вычислениях, зависящих от многих факторов, и прослеживать, как это влияет на результат. Это так называемые расчеты «что было бы, если». Например, при расчете кредита путем простого изменения периода, процентной ставки или сумм выплаты можно сразу же увидеть, как изменяются остальные факторы.

Как и все другие средства работы с электронными таблицами, OpenOffice Calc позволяет использовать относительные и абсолютные ссылки. Перед каждым значением, которое должно использоваться как абсолютное, ставится знак доллара $ . Для превращения текущей ссылки, в которой находится курсор в строке ввода, из относительной в абсолютную и наоборот, следует использовать комбинацию клавиш Shift+F4 .

Практически все функции (за исключением математических и некоторых статистических) в программе OpenOffice Calc локализованы, т. е. используют русскоязычные имена. К таковым относятся и все функции из раздела Дата&Время (однако функция ПАСХАЛЬНОЕВОСКРЕСЕНЬЕ() определяет дату католической, а не православной Пасхи).

Для ввода функций в ячейку можно воспользоваться мастером функций. Выберите ячейку, в которую надо ввести функцию, и нажмите кнопку, которая находится на панели инструментов, или выберите команду Функция. из меню Вставка. Перед вами появится окно Автопилот функций, в котором надо выделить функцию и нажать кнопку Далее>> или OK, после чего появится окно ввода аргументов выбранной функции. Функцию можно вводить не только с помощью мастера функций, но и вручную, если вы помните, как она называется и сколько у нее параметров.

Для задания суммы чисел, находящихся в столбце или строке следует использовать кнопку. В ячейке появится формула вида =СУММ(. ) . Программа пытается догадаться, каков интервал суммирования. Если вас не устраивает предложенный диапазон, то выделите левой кнопкой мыши требуемую область ячеек так, чтобы вокруг нее появилась красная рамка. То же самое можно сделать и вручную, указав диапазон ячеек в строке формул. Отметим, что пустые ячейки при суммировании трактуются как содержащие нулевые значения.

Познакомимся поподробнее с функцией ДАТА , обеспечивающей ввод дат в электронную таблицу. OpenOffice Calc хранит такие данные в виде чисел, но отображает в ячейке в формате даты, выравнивая их (аналогично числам) по правому краю. Конечно, можно отформатировать ячейку, содержащую дату, и в числовом формате. Синтаксис функции — ДАТА(Год; Месяц; День) . Год — целое число от 1600 до 3000, при вводе от 0 до 29 добавляется 2000, а при вводе числа от 30 до 99 — 1900. Месяц — число от 1 до 12, задающее номер месяца. День — число от 1 до 31, которое устанавливает день месяца. Когда значения месяца и дня больше допустимых, они пересчитываются на следующую позицию (год, месяц) с переполнением. Формула =ДАТА(00;12;31) дает 31.12.2000, а при вводе =ДАТА(00;13;31) получится дата 31.01.2001.

В программе OpenOffice Calc можно просто ввести даты в формате «месяц.число.год» (без указания кавычек, иначе ввод будет интерпретирован как текст), например, «5.17.2» для 17 мая 2002 года. В этом случае любой ввод со значениями, выходящими за границы допустимых, трактуется не как дата, а как текст. Функция ТДАТА() возвращает дату и время в соответствии с системным временем компьютера, которые обновляются при каждом пересчете документа.

Пример
Вычислим количество дней, часов, минут и секунд, прошедших с 0 часов некоторой даты. Откройте новый документ электронной таблицы и введите в ячейку B1 дату, например, «1.17.84». В ячейку B3 введите формулу =ТДАТА()-A1 , которая по умолчанию отформатируется как дата. Поскольку нам нужно получить разницу между двумя датами в виде числа дней, то необходимо отформатировать ячейку B3 как целое число. Введите остальные формулы: в B4 =B3*24 для часов, в B5 =B4*60 для минут и в B6 =B5*60 для секунд.

Если все выполнено правильно, то время, прошедшее с указанного момента, вычислено и отображено в различных единицах. При этом значение, выраженное в секундах, относится к тому моменту времени, когда была зафиксирована формула в ячейке B6. Нажмите на клавишу F9 (для принудительного пересчета таблицы) и не отпускайте ее — вы увидите как изменяется вывод.

Для отображения формул, примененных при этих вычислениях, в столбец D помещена функция ФОРМУЛА() , аргументом которой является адрес соответствующей ячейки.

При создании сложных таблиц удобно использовать именованные ячейки. Если нужно составить, к примеру, формулу для вычисления НДС, то она будет более понятной в виде «= Сумма * Размер_налога», чем в форме «= A5 * B12», где ячейка A5 содержит данные о сумме, а ячейка B12 — о размере налога.

Для того чтобы задать имя области (ячейки), необходимо эту область сначала выделить и с помощью пункта Имена — Задать меню Вставка (или при помощи комбинации клавиш Ctrl+F3 ) вызвать диалоговое окно Присвоить имя. Имя должно начинаться с буквы, отличаться от стандартных имен ячеек и не может содержать пробелов. После ввода имени следует нажать кнопку Добавить. В этом же диалоге можно задать имена других областей, введя сначала имя, а затем выделив ячейки листа, которые должны получить это имя. В нем можно присвоить имена даже часто используемым формулам или элементам формул.

Мощным инструментом при работе с электронными таблицами является подбор параметра. С помощью этого инструмента можно узнать значение, которое при подстановке в формулу дает желаемый результат. Для того чтобы воспользоваться подбором параметра нужно иметь формулу с несколькими постоянными значениями и одним переменным. Лучше всего можно объяснить подбор параметра на примере.

Для вычисления годовых процентов создайте небольшую таблицу, в которой из значений капитала (Капитал), количества лет (Количество_лет) и процентной ставки (Ставка) получается результат — сумма процентов за год (Процент). Формула для вычисления результата имеет вид

Процент = Капитал * Количество_лет * Ставка / 100

Ячейкам лучше всего дать имена, чтобы формула имела осмысленный вид. В примере сначала вычисляется, какова будет сумма процентов при вложенном капитале 150 000 р. и процентной ставке 7,5% за год.

Теперь, считая, что процентная ставка (7,5%) и количество лет (1) не изменяются, определим, какого размера должен быть капитал, чтобы давать определенные годовые проценты, скажем, 15 000 р. Выделите ячейку Проценты и выберите в меню Сервис пункт Подбор параметра. Появится одноименное окно, в поле Ячейка формул которого уже указана нужная ячейка.

Поместите курсор в поле диалога изменяемая ячейка. В таблице выделите ячейку, значение которой изменяется, т. е. B2. В текстовом поле Конечное значение диалога введите желаемый результат формулы и нажмите кнопку OK. Если параметр был успешно подобран, то отобразится результат, который можно занести в таблицу.

Что такое функции ooo calc

Функции – это встроенные элементы, которые используются в формулах.

Функции реализуют следующие возможности OOo Calc.

5.1. Упрощение формул

Например, среднее значение чисел, находящихся в десяти ячейках диапазона А1:А10 можно вычислить по следующей формуле:

Согласитесь, что это не самая удобная формула. Данную формулу можно заменить встроенной функцией рабочего листа OOo Calc:

AVERAGE – функция вычисления среднего значения чисел диапазона;

А1:А10 – диапазон ячеек, содержащий числа, среднее значение которых требуется найти.

5.2. Выполнение по формулам таких вычислений, которые невозможно сделать по-другому

Например, вам необходимо найти наибольшее значение диапазона ячеек. Без использования функции произвести такое вычисление невозможно. Ниже приведена функция, которая позволяет отыскать наибольшее значение в диапазоне ячеек:

MAX – функция определения наибольшего значения;

А1:А100 – диапазон ячеек, среди которых требуется отыскать наибольшее значение.

5.3. Ускорение выполнения некоторых задач редактирования

Иногда функции позволяют избежать ручного редактирования. Допустим, что в вашей рабочей таблице содержится 1 тысяча фамилий, причем все они введены прописными буквами, например, ИВАНОВ И.И..

Ваш начальник, просматривая список, замечает, что прописные буквы не подходят для указания фамилий в списке адресов, который будет связан с формализированным письмом. Таким образом, вы должны заменить ИВАНОВ И.И. на Иванов И.И..

Для переоформления списка вручную, вам понадобилось бы несколько часов. Но вы можете значительно сэкономить время благодаря функции для изменения регистра букв текста.

PROPER – функция, делающая прописной первую букву в каждом слове текста и преобразующая все другие буквы в строчные;

А1 – ячейка, содержащая строку текста.

Выполнение условного вычисления по формулам, позволяющего осуществить реализацию простых алгоритмов принятия решений

Предположим, что вам нужно подсчитать в рабочей таблице комиссионные по результатам продаж какого-либо товара. Если продавец продал продукции более, чем на $100 000, то ставка его комиссионных составляет 7,5%, если меньше, то 5%. Без использования функции вам пришлось бы создавать две разные формулы и правильно употреблять их для каждого значения объема продаж. Ниже приведена функция, которая позволяет рассчитать комиссионные с учетом суммы продаж.

IF – функция, которая проверяет, выполняется ли условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет;

A1*0,05 – значение, которое возвращается, если условие выполняется;

A1*0,075 – значение, которое возвращается, если условие не выполняется.

Таким образом, если значение ячейки А1 (сумма продаж) будет меньше 100000 (условие выполняется) программа умножит значение ячейки А1 на 0,05 (ставка комиссионных), если же сумма продаж будет больше 100000 (условие не выполняется), программа умножит значение ячейки А1 на 0,075 .

Все функции OOo Calc имеют аргументы (данные внутри круглых скобок). В зависимости от того, какие аргументы используются, различают следующие типы функций.

Функции без аргументов. Например, функция RAND , которая генерирует случайное число в интервале между 0 и 1 . Даже если функция не использует аргумент, необходимо набирать пустые круглые скобки: = RAND( ) .

Функции с одним аргументом: = PROPER(А1) .

Функции с фиксированным числом элементов:

Функции с неопределенным числом аргументов: =MAX(А1:А100) .

Функции с необязательными аргументами.

Примечание: Если в функции используется несколько аргументов, то каждый из них отделяется точкой с запятой.

5.1. Ввод функций вручную

Метод ввода функций вручную заключается в том, что нужно ввести с помощью клавиатуры имя функции и список ее аргументов. Однако часто этот метод оказывается самым эффективным.

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

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

В строке формул наберите следующее выражение: =SUM(В2:В11)

Убедитесь, что в ячейке В15 появилось числовое значение.

5.2. Использование средства Мастер функций

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

Перейдите в ячейку С13 – эта ячейка будет содержать формулу для определения средней цены изделий.

Вызовите диалоговое окно Мастер функций . Для этого выберите команду Вставка => Функция или щелкните на кнопке Вставка функции , которая находится около строки формул.

В поле Категория выберите Все .

В поле Выберите функцию найдите функцию AVERAGE (СРЗНАЧ). Обратите внимание, что при выборе функции в левой части диалогового окна появляется список ее аргументов вместе с кратким описанием.

Ознакомьтесь с описанием функции, затем нажмите кнопку ОК

В окне Аргументы функции в поле Число 1 введите диапазон ячеек, среди значений которых требуется найти среднее значение.

Щелкните на кнопке сворачивания диалогового окна, расположенной в правой части поля Число 1 . Это приведет к временному сворачиванию окна, в результате чего будет виден весь рабочий лист.

В рабочем листе выделите диапазон ячеек, среди значений которых требуется найти среднее: С2:С11 .

Снова щелкните на кнопке сворачивания диалогового окна. Отобразится окно, в ее нижней части будет представлен результат вычисления функции

Поскольку вы собираетесь вычислить среднее значение только одного диапазона значений, нет необходимости вводить какие-нибудь дополнительные аргументы. Щелкните на кнопке ОК .

Убедитесь, что в ячейке С13 появилось числовое значение.

На панели инструментов Стандартная расположена кнопка инструмента Автосумма , имеющая раскрывающийся список. Данный инструмент обеспечивает быстрый доступ к таким математическим функциям, как SUM , AVERAGE, COUNT, МАХ и MIN.

Задание для самостоятельной работы:

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

Сравните полученные результаты с рис. 18.

Бесплатная программа OpenOffice Calc

Open Office Calc главное окно

Open Office Calc — табличный процессор, который входит в состав офисный пакет Open Office. Во многом Open Office Calc повторяет функционал и интерфейс Microsoft Excel. Приложение имеет стандартный набор средств для форматирования текста: изменение шрифта, позиции, формата. Ниже представлено окно настройки стиля текста:

Open Office Calc форматирование текста

Кроме это Calc предоставляет следующие возможности:

  • Вставка изображений, примечаний и других объектов.
  • Настройка защиты для документа.
  • Применение фильтров.
  • Создание макросов.
  • Формат ячеек.

Рассмотрим основные функции табличного процессора.

Диаграммы

Open Office Calc поддерживает основные типы диаграмм, включая: гистограмму, круговые, линии.

Open Office Calc типы диаграмм

Построение диаграмм осуществляется из ячеек таблицы. Для диаграммы можно указать название для осей, задать цвет линий и фона, задать заголовок диаграммы.

Формулы

Для вычисления значения в ячейках таблицы Calc предоставляет большое количество функций:

  • Функции работы с датой и временем.
  • Финансовые функции.
  • Математические функции.
  • Статические функции.

Ниже представлен полный список функций:

Open Office Calc список функций

Для задания значения функций программа имеет окно мастера функций.

Open Office Calc мастер функций

С помощью этого диалога можно просмотреть список функций, задать значение. Также функцию можно задавать вручную.

Резюме

Open Office Calc — хороший табличный процессор, который имеет внушительный функционал. Программа подойдёт как для использования дома, так и в офисе.

Что такое функции ooo calc

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

Функции IF возвращает одно значение, если заданное условие при вычислении дает значение TRUE (ИСТИНА), и другое значение, если FALSE (ЛОЖЬ). Функция IF используется при проверке условий для значений и формул.

IF (Лог_выражение; Значение_если_истина; Значение_если_ложь)

Предположим, что вам нужно подсчитать в рабочей таблице комиссионные по результатам продаж какого-либо товара. Если продавец продал продукции более, чем на $100 000, то ставка его комиссионных составляет 7,5%, если меньше, то 5%. Без использования функции вам пришлось бы создавать две разные формулы и правильно употреблять их для каждого значения объема продаж. Ниже приведена функция, которая позволяет рассчитать комиссионные с учетом суммы продаж.

IF – функция, которая проверяет, выполняется ли условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет;

A 1*0,05 – значение, которое возвращается, если условие выполняется;

A 1*0,075 – значение, которое возвращается, если условие не выполняется.

Таким образом, если значение ячейки А1 (сумма продаж) будет меньше 100000 (условие выполняется) программа умножит значение ячейки А1 на 0,05 (ставка комиссионных), если же сумма продаж будет больше 100000 (условие не выполняется), программа умножит значение ячейки А1 на 0,075.

Откройте окно Мастер функций , выберите категорию Логические функции . Просмотрите список функций, ознакомьтесь с их описанием.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *