Функции электронных таблиц OpenОffice
Тепер таблиця остаточно готова - і в обчислювальному аспекті, і в естетичному.
При зміні початкових даних таблиці усі формули автоматично перераховуватимуться.
Логічна функція
Наприклад, складемо таблицю що містить: прізвище ім'я учня; кількість балів, набраних за проїдений тест; отримана оцінка.
Увага: Рекомендується виконати цей приклад на своєму комп'ютері.
При цьому визначимо наступні прибудови оцінок: кол. балів < 30 - це двійка; 30<= кол. балів<50 - трійка; 50<= кол. балів<80 - четвірка; кол. балів>=80 - п'ятірка. А також числа 30, 50, 80 запишемо в окремі осередки, і робитимемо на них абсолютні посилання.
A | B | С | D | |
1 | Прізвище ім'я | Кількість балів ((з 100) | Оцінка | 30 |
2 | Железнов Олександр | 90 | =IF(B2 | 50 |
3 | Мирошниченко Олена | 50 | =IF(B3 | 80 |
4 | Потапенко Катерина | 30 | =IF(B4 | |
5 | Квіток Іван | 75 | =IF(B5 |
У осередку С2 писатимемо формулу. Викликаємо Майстер функцій, категорія Логічні → IF.
У графі Тест прописуємо (кликнувши на осередки з даними): B2
У графі Тоді значення: 2
У графі Інакше значення: з лівого боку вікна кликнемо двічі на IF
При цьому у вікні формула з'явиться вкладена функція IF.
У графі Тест прописуємо: двічі кликнемо на функцію AND (з лівого боку вікна). Тепер в графі Логічний вираз 1 пропишемо B2>=D$1 і в графі Логічний вираз 2 B2
У графі Тоді значення: 3
У графі Інакше значення: з лівого боку вікна кликнемо двічі на IF. У графі Тест прописуємо: двічі кликнемо на функцію AND (з лівого боку вікна). Тепер в графі Логічний вираз 1 пропишемо B2>=D$2 і в графі Логічний вираз 2 B2
У графі Тоді значення: 4
У графі Інакше значення: 5
Мал. 16
Мал. 17
Мал. 18
Написавши формулу в першому осередку з оцінкою можна її скопіювати за допомогою маркера (чорний квадратик в правому кутку осередку), тим самим, заповнивши інші осередки.
Автозаповнення
У Calc існує цікава функція автозаповнення (не використана в прикладах), корисна при заповненні рядів даних.
Якщо ввести в два сусідні осередки послідовне два числа, складові початок арифметичної прогресії, наприклад, 1 і 3, потім їх виділити і,