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

5.1. Спрощення формул

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

=(А1+А2+А3+А4+А5+А6+А7+А8+А9+А10)/10

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

=AVERAGE(А1:А10), де

AVERAGE - функція обчислення середнього значення чисел діапазону;

А1:А10 - діапазон клітинок, що містить числа, середнє значення яких вимагається знайти.

5.2. Виконання по формулах таких обчислень, які неможливо зробити по-іншому

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

=MAX(А1:А100), де

MAX - функція визначення найбільшого значення;

А1:А100 - діапазон клітинок, серед яких вимагається відшукати найбільше значення.

5.3. Прискорення виконання деяких завдань редагування

Іноді функції дозволяють уникнути ручного редагування. Припустимо, що у вашій робочій таблиці знаходиться 1 тисяча прізвищ, причому усі вони введені прописними буквами, наприклад, ІВАНОВ І.І.

Ваш керівник, переглядаючи список, помічає, що прописні букви не підходять для вказівки прізвищ в списку адрес, який буде пов'язаний з формалізованим листом. Таким чином, ви повинні замінити ІВАНОВ І.І. на Іванов І.І.

Для переоформлення списку вручну, вам знадобилося б декілька годин. Але ви можете значно заощадити час завдяки функції для зміни регістра букв тексту.

=PROPER(А1), де

PROPER - функція, що робить прописною першу букву в кожному слові тексту та перетворює усі інші букви в рядкових;

А1 - клітинка, що містить рядок тексту.

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

Припустимо, що вам треба підрахувати в робочій таблиці комісійні за результатами продажів якого-небудь товару. Якщо продавець продав продукції більш, ніж на $100 000, то ставка його комісійних складає 7,5%, якщо менше, то 5%. Без використання функції вам довелося б створювати дві різні формули і правильно вживати їх для кожного значення об'єму продажів. Нижче приведена функція, яка дозволяє розрахувати комісійні з урахуванням суми продажів.

=IF(А1<100000; A1*0,05; A1*0,075), де

IF - функція, яка перевіряє, чи виконується умова, і повертає одне значення, якщо воно виконується, та інше значення, якщо ні;

А1<100000 - умова;

A1*0,05 - значення, яке повертається, якщо умова виконується;

A1*0,075 - значення, яке повертається, якщо умова не виконується.

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

Усі функції OOo Calc мають аргументи (дані усередині круглих дужок). Залежно від того, які аргументи використовуються, розрізняють наступні типи функцій.

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

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

Функції з фіксованим числом елементів:

=IF(А1<100000; A1*0,05;A1*0,075).

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

Функції з необов'язковими аргументами.

Примітка: Якщо у функції використовується декілька аргументів, то кожен з них відділяється крапкою з комою.

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