Функция умножения в опен офисе. Формулы OpenOffice Calc. Функции для массивов

Формула - это некое выражение, которое выполняет вычисление между операндами с помощью операторов.

Операнд - это элемент вычисления (константы, функции и ссылки). Константа - постоянное (не вычисляемое) значение. Может быть числом или текстом.

Функция - заранее созданная формула, выполняющая сложные вычисления по введенным значениям (аргументам) в строго определенном порядке. Функции бывают математическими, финансовыми, статистическими и т. п.

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

В Calc используются следующие операторы: математические, текстовые, операторы сравнения и операторы ссылок. Формула всегда начинается со знака равенства (=), а затем следуют операнды и операторы, например =24*3, или =А1+В2*(С10-D8)/ SUM(L12:H4), где 24, 3 - константы; SUM - функция автосуммирования; А1, В2, С10, D8, L12 и H4 - ссылки на адреса ячеек; +, -, / и * - операторы. Формулу можно вводить непосредственно в ячейку или же в окно ввода на строке формул. После вычисления в ячейке отображается полученный результат, а на строке формул в окне ввода - созданная формула.

Если выделить ячейку с формулой, то в самой ячейке будет отображаться результат вычисления, а в строке формул - ее формула. Операторы Математические операторы Математические операторы - это операторы простых действий: сложения, вычитания, умножения и т. д. Вводятся с помощью клавиатуры.

+ (плюс) - сложение;

– (минус) - вычитание или отрицание;

* (звездочка) - умножение;

/ (косая черта) - деление;

% (знак процента) - процент;

^ (знак крышки) - возведение в степень. Операторы сравнения Операторы сравнения - это операторы сравнения разных значений, результатом которого является логическое выражение ИСТИНА или ЛОЖЬ.

= (знак равенства) - показывает значения, равные заданному;

> (знак «больше») - показывает значения больше заданного;

< (знак «меньше») - показывает значения меньше заданного;

>= (знак «больше или равно») - показывает значения, которые больше или равны заданного;

<= (знак «меньше или равно») - показывает значения, которые меньше или равны заданному;

? (знак «не равно») - показывает значения, не равные заданному. текстовый оператор текстовый оператор амперсанд (&) - это оператор объединения нескольких текстовых отрывков в одну строку, например двух последовательностей знаков в одну последовательность. операторы ссылок оператор ссылок - это оператор ссылки на диапазон ячеек.

; (точка с запятой) - оператор объединения нескольких ссылок в одну, например sum(с10:в15; е45:т30);

() знак пробела - оператор пересечения множеств, который используется для ссылки на общие ячейки двух диапазонов. например, в10:d20 c15:c25.

каков приоритет операторов в случае использования в формуле нескольких операторов они выполняются в следующем порядке:

1. операторы ссылок (двоеточие, точка с запятой, пробел).

3. процент.

4. возведение в степень.

5. умножение и деление.

6. сложение и вычитание.

7. объединения нескольких текстовых отрывков в одну строку.

8. операторы сравнения.

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

Предположим, что Вы имеете два числа в ячейках <В1> и <С2> и хотите показать
сумму их обоих в ячейке <А1>
Сделайте следующее:

  1. Поместите курсор в ячейку <А1> и нажмите клавишу "= ". Автоматически появляется панель Формула. В крайней левой части панели Вы можете видеть координаты выбранной ячейки.
  2. Нажмите в ячейке <В1>. Идентификатор этой ячейки автоматически отображается в строке формулы, и вставляется в ячейку <А1>.
  3. Нажмите на клавишу "+ ".
  4. Нажмите на ячейку <С2>. Вы можете видеть окончательную формулу «=sum +» отображаемую и в выбранной ячейке и в строке формулы.
  5. Нажмите клавишу Enter .

Шаблон - это заготовка, которую Вы используете, для создания других документов. Например, Вы можете создать шаблон для бизнеса, который имеет эмблему вашей компании на первой странице. Все новые документы, созданные на основе этого шаблона будут иметь эмблему вашей компании на первой странице.

Использование шаблонов для создания документа:

  1. В главном меню, выберите Файл > Создать > Шаблоны и документы.
  2. Откроется диалоговое окно Шаблоны и Документы .
  3. В поле слева, выберите значок Шаблоны , если он еще не выбран. Список папок шаблонов появляется в центральном поле.
  4. Откройте (двойным щелчком) папку, содержащую шаблон, который Вы хотите использовать. Список всех шаблонов, содержащихся в этой папке, появляется в центральном поле.
  5. Выберите шаблон, который Вы хотите использовать.

Для того, чтобы создать шаблон из документа:

  1. Откройте новый или существующий документ, из которого Вы хотите сделать шаблон.
  2. Добавьте содержание и стили, которые Вы хотите.
  3. В главном меню, выберите Файл > Шаблоны > Сохранить . Откроется диалоговое окно Шаблоны.
  4. В поле Новый шаблон введите имя для нового шаблона.
  5. В списке Категории выберите категорию, для которой Вы хотите назначить шаблон. Категория - просто папка шаблонов, в которой Вы хотите сохранить шаблон.
  6. Нажмите OK. Writer сохранит новый шаблон.

Для создания шаблона с использованием мастера:

  1. В главном меню выберите Файл > Мастер > тип требуемого шаблона
  2. Следуйте командам на страницах мастера. Этот процесс немного отличен для каждого из типов шаблонов, но формат подобен для всех из них.
  3. В последнем разделе мастера, Вы можете определить имя и местоположение для сохранения шаблона. Заданное по умолчанию местоположение - ваш пользовательский каталог шаблонов, но Вы можете выбрать другое местоположение, как Вы предпочитаете.
  4. В завершении, Вы имеете возможность создания нового документа из вашего шаблона немедленно, или вручную сменить шаблон.

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

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

Составной документ также используются в том случае, когда различные люди пишут различные главы или другие части полного документа.

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

Поля - чрезвычайно полезная возможность Writer. Они используются для данных, которые могут изменяться в документе, таких как текущая дата или общее количество страниц. Чтобы быстро включить или выключить затенение полей, выполните Вид >Затенение полей или нажмите Ctrl+F8 . Вы можете быстро вставить наиболее употребляемые поля в ваш документ используя Вставить > Поля из строки меню и выбрав необходимое поле из списка.

Writer предоставляет несколько мест, где Вы можете хранить информацию на которую ссылаются поля. Мы рассмотрим здесь некоторые из них.

Семь свойств документа (Время, Дата, Название, Тема, Автор, Номер страницы и Количество страниц) находятся в меню Вставить > Поля. Чтобы вставить одно из этих полей, нажмите на него в меню.
Другие свойства документа находятся на закладках Сведения о документе и Документ диалогового окна Поля, вызываемом посредством Вставить > Поля > Дополнительно.

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

Вот некоторые удобные клавиатурные команды для использования при работе с полями:
Ctrl+F2 Открыть диалоговое окно Поля.
Ctrl+F8 Включить/выключить затенение полей.
Ctrl+F9 Показать/скрыть имена полей.
F9 Обновить поля.

Одно из назначений электронных таблиц - это вычисления, поэтому сейчас будут рассмотрены основные правила написания формул.

Как уже отмечалось, ввод формулы начинается со знака равенства, далее пишется сама формула. К примеру: =4+16 . Записав такую формулу и нажав Enter , мы увидим в ячейке число 20. Конечно, формулы без переменных обычно не имеют особого смысла, поэтому теперь посмотрим, как использовать переменные, в качестве которых в OpenOffice.org Calc служат адреса ячеек. К примеру, если в A1 мы записали число 20, то после записи в B1 формулы =A1^2 и нажатия Enter в ячейке B1 появится число 400.

Основные арифметические операции, доступные OpenOffice.org Calc :

  • "+" - сложение;
  • "-" - вычитание;
  • "*" - умножение;
  • "/" - деление;
  • "^" - возведение в степень;
  • ":" - задание диапазона.

Кроме этих операций, в OpenOffice.org Calc доступен обширный набор функций следующих категорий:

  • работа с базами данных;
  • обработка времени и дат;
  • финансовые;
  • информационные;
  • логические;
  • математические;
  • работа с массивами;
  • статистические;
  • текстовые;
  • дополнительные.

Для удобства написания формул в OpenOffice.org Calc разработан автопилот функций.

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

В поле редактирования "Формула" отображается текущая формула, которую можно непосредственно редактировать - а можно, поставив курсор в необходимую позицию, дважды щёлкнуть по имени функции из списка, и выбранная функция вставится в окно ввода. Останется только либо ввести аргумент с клавиатуры, либо нажать кнопку:

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

Для случая, когда формула достаточно проста (содержит знаки "+" , "-" , "*" , "/" , "^" ), но состоит из относительно большого числа переменных, рассмотрим следующий пример:

Пусть требуется вычислить A1+C5*B4 ; для этого:

Нажмите "=", после чего выберите с помощью стрелок управления курсором ячейку A1 (при первом же нажатии на клавишу управления курсором появится красный прямоугольник-курсор). Затем нажмите "+" и выберите C5 , нажмите "*" и, наконец, выберите B4 . Таким способом с помощью клавиатуры можно быстро формировать формулы (ячейки можно выбирать и указателем мыши).

После ввода "=" и какой-либо буквы OpenOffice.org Calc автоматически высвечивает имя функции, начинающейся на эту букву. Эта возможность позволяет набирать не всю формулу, а только первые её буквы, а дальше, если предложенная функция является именно той, которая нужна, останется только нажать "Enter" .

Бывает так, что при вводе формул в качестве их аргументов требуется передавать не адрес ячейки, а целую область - к примеру, необходимо просуммировать все значения в столбце A , начиная с адреса A2 по адрес A11. Конечно, можно написать =A2+A3+...+A10+A11 - но гораздо проще и в любом случае правильнее будет написать "=Су", затем воспользоваться подсказкой (Сумм ) и, нажав "Enter", в скобках вписать диапазон "A2:A11" .

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

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

Синтаксис

SUM(число1 или диапазон1; число2 или диапазон2;…;число30 и диапазон30)

В OpenOffice Calc помощью функции SUM можно вычислить сумму тридцати различных аргументов, в качестве которых могут быть числа или диапазоны чисел.

Диапазон в SUM записывается через двухточие. Сперва указывается адрес ячейки с первым числом в диапазоне, а затем адрес ячейки с последним числом диапазона. Например диапазон можно записать как A1:A10. Выглядеть формула будет следующим образом SUM(A1:A10). Данная формула суммирует все значения в диапазоне с A1 по A10.

Также с помощью функции Sum в OpenOffice Calc можно вычислить сумму значений отдельных ячеек. В этом случае ячейки записываются через точку с запятой. Например формула SUM(A1;B2;C6) суммирует значения в ячейках A1, B2 и C6. Вместо отдельных ячеек также можно записать отдельные диапазоны. Например, функция SUM(A1:A7;B3:B8;D3:D9) подсчитывает сумму всех значений, указанных в 3 диапазонах.

В данной статье рассматривается применение функции Sum для подсчета значений в одном диапазоне. Подсчет значений нескольких чисел и диапазонов будет рассматриваться в статье «Математическая функция SUM. Суммирование нескольких чисел или диапазонов».

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

В первом столбце указана дата прихода, во втором день недели, в третьем столбце непосредственно сумма прихода за конкретный день в рублях.

1. Выделим ячейку C32, которая находится под столбцом «Приход, руб.». Для этого наводим на нее курсор мыши и щелкаем левой кнопкой. Далее в эту ячейку будет записана формула для подсчета итоговой суммы в столбце.

2. Откроем в Calc Мастер функций, последовательно выбрав следующие пункты Вставка/Функция/Мастер функций. Или нажав сочетание клавиш Ctrl+F2.

4. Нажимаем два раза на SUM. В строке «число1» нажимаем справа на значок со стрелкой и выделяем диапазон C2:C31.

5. После нажатия кнопки OK в ячейке C32 появится сумма значений в столбце. Сумма равна 11 566 508.




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

При необходимости диапазон формулы можно изменить следующим образом.

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

Функция электронной таблицы - это предопределенное вычисление.

Calc имеет расширенные средства анализа, построения диаграмм и возможности принятия решений, ожидаемые от высококачественных электронных таблиц. Он включает более чем 300 функций, в том числе для финансовых, статистических и математических операций.

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

В среде Openoffice.org Calc существует множество функций. Стоит разделить их на 12 разделов:

1. Математические функции

2. Текстовые функции

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

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

5. Функции базы данных

6. Функции преобразования чисел

7. Информационные функции

8. Функции электронных таблиц

9. Функции комплексных чисел

10. Статические функции

11. Финансовые функции

12. Функции массивов

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

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

Имя функции Описание
ABS Функция ABS возвращает абсолютное значение числа
COUNTIF Функция подсчитывает количество ячеек в диапазоне, которые удовлетворяют заданному условию
SIN Функция возвращает синус заданного угла (в радианах)
COS Функция возвращает косинус заданного угла (в радианах)
EXP Функция возвращает математическую константу "e" возведенную в степень числа
RAND Функция возвращает случайное число между 0 и 1
RANDBETWEEN Функция возвращает целое случайное число в указанном диапазоне
SQRT Функция возвращает положительное значение квадратного корня числа
SUM Функция суммирует содержимое ячеек
SUMIF Функция суммирует содержимое ячеек в диапазоне, которые удовлетворяют заданному условию
SUMSQ Функция возвращает сумму квадратов аргументов

Так же, широким распространением пользуются логические функции.

Логические функции оперируют логическими («булевыми») значениями , то есть TRUE или FALSE. Спецификация OpenDocument упоминает «логические операторы»; это просто другое название для логических функций. Это не поразрядные операции, например, AND(12;10), возвращает TRUE, а не 8.

Ниже приведена таблица логических функций Calc:

Имя функции Описание
AND Функция возвращает TRUE, если все аргументы определяются как TRUE, и FALSE в противном случае
FALSE Функция возвращает логическое значение FALSE
IF Функция возвращает одно из двух значений, в зависимости от результатов проверки условия
NOT Функция меняет на противоположное логическое значение своего аргумента. Возвращается TRUE, если аргумент FALSE, и FALSE, если аргумент TRUE
OR Функция возвращает TRUE, если любой из аргументов определяется как TRUE, и FALSE в противном случае
TRUE Функция возвращает возвращает логическое значение TRUE

Рассмотрим несколько примеров использования простых функций.

Для того, чтобы не писать функции в ячейки вручную, существует Мастер функций.

Рис. 9. Мастер функций в Openoffice.org Calc.

Рассмотрим пошаговое его применение на простом примере использования математической функции ABS.



Рис. 10. Окно ввода.


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

3. В любое из выделенных красным полей необходимо ввести число, адрес ячейки, или же просто выбрать ячейку/диапазон ячеек левой кнопкой мыши. Далее нажимаем кнопку OK (желтое выделение). В нашем случае в ячейке B1 будет выполняться сама функция, а значение будет браться из ячейки A1.


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

4. Результатом выполнения функции будет следующее окно:


Рис. 13. Результат работы функции ABS.

А теперь рассмотрим использование логических функций на примере такой функции, как IF.

Нам понадобится знание нескольких математических функций.

Для начала сделаем подписи к будущим колонкам:

Ячейка А1 - Число 1;

Ячейка В1 - Число 2;

Ячейка С1 - Сумма;

Ячейка D1 - Функция IF.

1. Ячейки А2:А12 - числа от -5 до 5;

2. Ячейки B2:B12 - случайные числа от 1 до 5 (для простоты воспользуемся математической функцией RANDBETWEEN, получится запись =RANDBETWEEN(1;5), после чего растянем формулу на оставшиеся ячейки );

В результате у нас получится следующая таблица:
Понравилась статья? Поделиться с друзьями: