- •Основні поняття.
- •Надання назв клітинкам та формулам.
- •Визначення імен диапазонів
- •Введення даних. Функція “Автозаполнение”
- •Створення формул
- •3.1. Введення формул вручну
- •3.2. Введення формул шляхом вказівки клітинок
- •Адресація клітинок.
- •4.1. Відносна адресація
- •4.2. Абсолютна адресація
- •Використання функцій oOo Calc
- •5.1. Спрощення формул
- •5.2. Виконання по формулах таких обчислень, які неможливо зробити по-іншому
- •5.3. Прискорення виконання деяких завдань редагування
- •5.1. Введення функцій вручну
- •5.2. Використання засобу Мастер функций
- •Форматування даних
- •6. 1. Форматування чисел за допомогою панелі інструментів
- •6.2. Форматування чисел за допомогою меню Формат ячеек
- •6.3. Стилістичне форматування таблиць
- •Питання для самоконтролю
Створення формул
Щоб додати формулу до робочої таблиці, її треба ввести в клітинку. Ви можете видаляти, переміщати або копіювати формули точно так, як і будь-які інші дані. У формулах використовуються арифметичні операції для роботи з числами, текст, функції робочого листа, а також інші формули для обчислення значення в осередку. Числа і текст можуть знаходитися в інших осередках, що дозволяє з легкістю змінити дані і надає робочим таблицям особливу динамічність.
Наприклад, при зміні початкових даних 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 може запропонувати варіант її виправлення.
Примітка: Посилання на клітинки, що використовуються як аргументи функції, слід вводити англійською мовою
Існує два основні способи введення формул в клітинку: ввести її повністю вручну або вказати адреси використовуваних в ній клітинок прямо в робочому листі.