Изучаем OpenOffice
Урок 4
Использование формул OOo Calc
Формулы - это то, что делает электронную таблицу электронной таблицей. Без формул OOo Calc представляла бы собой всего лишь текстовый процессор с усовершенствованной функцией работы с таблицей. Программа позволяет вводить в ячейки очень сложные формулы, в которых используются числовые значения и даже текст.
Если ввести формулу в ячейку, то результат, вычисленный по этой формуле, появляется в данной ячейке. Если Вы измените любое из чисел, используемых в формуле, OOo Calc автоматически выполнит вычисления по формуле и отобразит новый результат.
В OOo Calc предусмотрена специальная возможность, которая называется Автозаполнение. Оно облегчает ввод набора числовых значений или текстовых элементов в диапазон ячеек. Для этого используется маркер автозаполнения, представляющий собой маленький квадратик, расположенный в левом нижнем углу активной ячейки.
Для того, чтобы ввести значения в несколько ячеек, необходимо:
1) Подвести указатель мыши к маркеру Автозаполнения так, чтобы указатель превратился в черный крестик.
2 ) Нажать левую кнопку мыши и протащить маркер Автозаполнения вниз (или в другом направлении) до нужной ячейки. При этом около ячейки появляется квадратик созначением, которое будет внесено в эту ячейку.
3) Отпустить кнопку мыши, ячейки заполнятся числами.
Если в ячейку ввести название месяца или дня недели, то с помощью Автозаполнения можно ввести остальные месяцы или дни недели.
Создание формул. Чтобы добавить формулу к рабочей таблице, ее нужно ввести в ячейку. Вы можете удалять, перемещать или копировать формулы точно так же, как и любые другие данные. В формулах используются арифметические операции для работы с числами, текст, функции рабочего листа, а также другие формулы для вычисления значения в ячейке. Числа и текст могут находиться в других ячейках, что позволяет с легкостью изменить данные и придает рабочим таблицам особую динамичность.
Например, при изменении начальных данных OOo Calc выполняет перерасчет формул. Таким образом, меняя начальные данные в рабочей таблице, Вы сможете быстро увидеть, как эти изменения влияют на результаты расчетов.
Формула, введенная в ячейку, может содержать следующие элементы:
- операторы;
- ссылки на ячейки (включая поименованные ячейки и диапазоны);
- числа;
- функции рабочего листа.
Длина формулы не должна превышать 1 024 символа.
Если ввести формулу в ячейку, то в ней отобразиться результат расчета по этой формуле. Сама формула появится в строке формул при активизации этой ячейки.
Ввод формулы всегда начинается со знака равенства ( =). По этому признаку OOo Calc отличает формулы от текста.
OOo Calc позволяет использовать в формулах самые разные операторы. В табл. 1 перечислены операторы, которые распознает программа.
Для начала рассмотрим, какие операции доступны в OOo Calc, и какие символы за это отвечают.
+ Сложение;
- Вычитание
* Умножение
/ Деление
^ Возведение в степень
& Конкатенация
= Логическое сравнение «равно»
> Логическое сравнение «больше чем»
< Логическое сравнение «меньше чем»
>= Логическое сравнение «больше или равно»
<= Логическое сравнение «меньше или равно»
<> Логическое сравнение «не равно»
Программа вычисляет формулы согласно порядку выполнения операторов. Но Вы должны знать, что каждый из приведенных выше операторов имеет свой приоритет выполнения. Так, в первую очередь выполняется оператор возведения в степень, во вторую - операторы умножения и деления, в третью - операторы сложения и вычитания, в четвертую - оператор конкатенации, и в пятую - операторы логического сравнения «равно», «больше чем» и «меньше чем».
С учетом приведенных выше свойств операторов Вашему вниманию предлагаются некоторые типичные примеры их использования.
=А3+А5 - выполняется суммирование значений, находящихся в ячейках А3 и А5.
=В7*Е9 - выполняется перемножение значений ячеек В7 и Е9.
=6^3 - выполняется возведение числа 6 в третью степень (в куб).
=Доход-Расход - выполняется вычитание из значения ячейки с именем «Доход» значения, находящегося в ячейке «Расход».
=К35/Цена_товара - выполняется деление значения ячейки К35 на значение ячейки «Цена _товара».
=”Иванов”&“Сергей” - выполнение конкатенации, т.е. объединение содержания двух текстовых строк (в нашем случае «Иванов Сергей»).
=А1&А2 –выполняется конкатенация содержимого ячеек А1 и А2. Конкатенацию можно проводить как над текстом, так и над числовыми значениями. Если в ячейке А1 содержится значение 123, а в ячейке А2 - 456, то данная формула вернет значение 123456.
=В10=С10 - формула озвращает значение «TRUE» (ИСТИНА), если значение (текст) в ячейке В10 равен значению ячейки (тексту) С10.
=Х14>Х15 -если значение ячейки Х14 больше значения ячейки Х15, формула возвращает значение «TRUE» («ИСТИНА»), в противном случае возвращается значение «FALSE» ( «ЛОЖЬ»).
=Доход<Расход - если значение ячейки «Доход» меньше значения ячейки «Расход», формула возвращает значение «TRUE», в противном случае возвращается значение «FALSE».
=В10<>Налог - формула возвращает значение «TRUE», если значение ячейки В10 не равно значению ячейки «Налог», в противном случае возвращается значение «FALSE».
Обратите внимание! При написании формул необходимо использовать круглые скобки.
Например, в формуле вида =(Прибыль-Расходы)*Ставка_налога OOo Calc вычитает значение ячейки «Прибыль» из значения ячейки «Расходы» и умножает полученную разницу на значение ячейки «Ставка налога».
Без скобок данная формула примет вид: =Прибыль-Расходы*Ставка_налога т.е. из значения ячейки «Прибыль» вычитается произведение ячеек «Расходы» и «Ставка_налога». Таким образом, формула будет возвращать ошибочный результат.
Чтобы избежать подобных ошибок, необходимо использовать в формулах круглые скобки, изменяя естественный порядок выполнения операторов и указывая последовательность выполнения вычислений.
Кроме того, в формулах можно использовать вложенные скобки, т.е. скобки, заключенные внутрь других скобок. Если в формуле есть вложенные скобки, то OOo Calc вычисляет сначала выражения, которые находятся в самых «внутренних» скобках, а затем движется изнутри наружу.
Например, в формуле =((В2*С2)+(В3*С3)+(В4*С4))*В6 использовано четыре пары круглых скобок, причем три из них вложены в четвертые скобки. OOo Calc вычисляет значения выражений внутри всех вложенных скобок, затем складывает их и результат умножает на значение ячейки В6.
Не следует забывать, что каждой открывающейся скобке должна соответствовать закрывающая скобка.
Если где-то остались незакрытые скобки, то OOo Calc выдаст сообщение об этом и не позволит Вам ввести формулу.
Если Ваша формула содержит нечетное число скобок, то в некоторых случаях OOo Calc может предложить вариант ее исправления.
Существует два основных способа ввода формул в ячейку: ввести ее полностью вручную или указать адреса используемых в ней ячеек прямо в рабочем листе.
Примечание: Ссылки на ячейки, используемые в качестве аргументов функции, следует вводить исключительно буквами латинского алфавита (т.е. на английском языке).
Продолжение следует...
Удачи вам в изучении электронных таблиц Calc!
|