Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab1_U1.doc
Скачиваний:
8
Добавлен:
07.02.2016
Размер:
937.98 Кб
Скачать

Створення формул

Щоб додати формулу до робочої таблиці, її треба ввести в клітинку. Ви можете видаляти, переміщати або копіювати формули точно так, як і будь-які інші дані. У формулах використовуються арифметичні операції для роботи з числами, текст, функції робочого листа, а також інші формули для обчислення значення в осередку. Числа і текст можуть знаходитися в інших осередках, що дозволяє з легкістю змінити дані і надає робочим таблицям особливу динамічність.

Наприклад, при зміні початкових даних OOo Calc виконує перерахунок формул. Таким чином, міняючи початкові дані в робочій таблиці, ви зможете швидко побачити, як ці зміни впливають на результати розрахунків.

Формула, що введена в клітинку, може містити наступні елементи:

  • оператори;

  • посилання на клітинки (включаючи пойменовані клітинки і діапазони);

  • числа;

  • функції робочого листа.

Довжина формули не повинна перевищувати 1024 символи. Якщо ввести формулу в клітинку, то в ній відобразиться результат обчислення за цією формулою. Сама формула з'явиться в рядку формул при активізації цього осередку.

Введення формули завжди починається зі знаку рівності (=). За цією ознакою OOo Calc відрізняє формули від тексту. OOo Calc дозволяє використання у формулах самих різних операторів. У Таблиці 1 наведені оператори, які розпізнає програма.

Таблиця 1

Символ

Оператор

+

Складання

-

Віднімання

*

Множення

/

Ділення

^

Піднесення до ступеня

&&

Конкатенація

=

Логічне порівняння "рівне"

>

Логічне порівняння "більше ніж"

<

Логічне порівняння "менше ніж"

>=

Логічне порівняння "більше або рівно"

<=

Логічне порівняння "менше або рівно"

<>

Логічне порівняння "не рівне"

Приклади використання різних операторів

=А3+А5

Виконує підсумовування значень, що знаходяться в осередках А3іА5.

=Дохід-Витрата

Віднімає зі значення клітинки з ім'ям "Дохід" значення, що знаходяться в клітинці "Витрата".

=В7*Е9

Перемножує значення клітинок В7іЕ9.

=К20/Ціна_товару

Ділить значення клітинці К20на значення клітинки "Ціна _товару".

=6^3

Зводить число 6 в куб.

="Іванов"&"Сергій"

Об'єднує два текстові рядки, тобто виконує їх конкатенацію (в результаті вийде рядок "Іванов Сергій").

=А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".

Програма обчислює формули згідно з порядком виконання операторів. У Таблиці 2 приведений пріоритет у формулах OOo Calc.

Таблиця 2

Символ

Оператор

Пріоритет

^

Піднесення до ступеня

1

*

Множення

2

/

Ділення

2

+

Складання

3

-

Віднімання

3

&&

Конкатенація

4

=

Логічне порівняння "дорівнює"

5

<

Логічне порівняння "менше ніж"

5

>

Логічне порівняння "більше ніж"

5

При написанні формул необхідно використовувати круглі дужки. Наприклад, у формулі вигляду

=(Прибуток-Витрати)*Ставка_податку

OOo Calc віднімає значення клітинці "Прибуток" зі значення клітинки "Витрати" і множить отриману різницю на значення в клітинці "Ставка_податку".

Без дужок ця формула набере вигляду:

=Прибуток-Витрати*Ставка_податку,

тобто зі значення клітинці "Прибуток" віднімається твір клітинок "Витрати" і "Ставка_податку". Таким чином, формула повертатиме помилковий результат. Щоб уникнути подібних помилок, необхідно використовувати у формулах круглі дужки, змінюючи природний порядок виконання операторів і вказуючи послідовність виконання обчислень.

Крім того, у формулах можна використовувати вкладені дужки, тобто дужки, ув'язнені всередину інших дужок. Якщо у формулі є вкладені дужки, то OOo Calc обчислює спочатку вирази, які знаходяться в самих "внутрішніх" дужках, а потім рухається зсередини назовні. Наприклад, у формулі

=((В2*С2)+(В3*С3)+(В4*С4))*В6

використано чотири пари круглих дужок, причому три з них вкладені в четверті дужки. OOo Calc обчислює значення виразів усередині усіх вкладених дужок, потім складає їх і результат множить на значення клітинки В6.

Не забувайте, що кожній дужці, що відкривається, повинна відповідати закриваюча дужка. Якщо десь залишилися незакриті дужки, то OOo Calc видасть повідомлення про це, і не дозволить вам ввести формулу.

Якщо ваша формула містить непарне число дужок, то в деяких випадках OOo Calc може запропонувати варіант її виправлення.

Примітка: Посилання на клітинки, що використовуються як аргументи функції, слід вводити англійською мовою

Існує два основні способи введення формул в клітинку: ввести її повністю вручну або вказати адреси використовуваних в ній клітинок прямо в робочому листі.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]