Лабораторна робота №6
Тема: Табличний процесор Excel. Розв’язання економічних задач за допомогою електронних таблиць. Використання логічних функцій.
Мета: Уміти формувати умовні вирази та використовувати їх у розрахунках.
Теоретичні відомості
Оператори відношення
Для перевірки наявності/відсутності якої-небудь ознаки або події, використовують логічні вирази. Логічні вирази формуються за допомогою операторів відношення:
= логічне дорівнює
> більше
< менше
>= більше або дорівнює
<= менше або дорівнює
<> не дорівнює
Наприклад, (D1=500), (A1<>A5), (F1>=10%)
Логічний вираз приймає значення істина ( або 1), якщо умова у виразі виконується, та лож ( або 0) – якщо умова не виконується. Логічні вирази можуть складатися з однієї або декількох умов. Якщо необхідно перевірити одночасне виконання декількох умов, то умови у логічному виразі об’єднаються за допомогою знаку “*”. Для перевірки виконання хоча б однієї з декількох умов, їх об’єднують знаком “+”.
Наприклад, для перевірки факту, що у комірці В1 знаходиться значення у межах від 50 до 100, можна використати умову (В1>=50)*(B1<=100). Для перевірки факту, що у комірці С1 знаходиться літера “А” або літера “В”, можна скористатися умовою (С1=“А”)+(С1=“В”).
Для перевірки у логічному виразі виконання одночасно декількох умов, також використовують логічні функції И() та ИЛИ().
И( умова; умова; …) – функція И() повертає логічне значення істина, якщо всі її аргументи (умови) приймають значення істина. Якщо хоча б одна з умов приймає хибне значення, то функція И() повертає значення лож.
ИЛИ( умова; умова; …) – функція ИЛИ() повертає логічне значення істина, якщо хоча б одна з її умов приймає значення істина. Якщо всі умови приймають хибне значення, то функція ИЛИ() повертає значення лож.
Функція если
Для виконання розрахунків в залежності від виконання будь-якої умови призначена функція ЕСЛИ(). Ця функція дозволяє наділити формули здатністю прийняття рішення.
Е СЛИ ( аргумент 1; аргумент 2; аргумент 3)
логічний вираз; значення якщо так; значення якщо ні
Функція використовує три аргументи. Спочатку обчислюється аргумент 1 – логічний вираз, який може приймати значення істина (Так) або лож (Ні). Якщо аргумент 1 має значення Так, то виконується аргумент 2, у випадку, якщо логічний вираз має значення Ні, виконується аргумент 3.
Наприклад, для перевірки значення (позитивне чи негативне), що знаходиться у комірці А1, можна скористатися формулою:
=ЕСЛИ(А1>0; „Позитивне”; „Негативне”)
Якщо у комірці А1 знаходиться значення більше 0, то функція повертає рядок „Позитивне”, у протилежному випадку – „Негативне”. Однак, ця формула має недолік – коли комірка А1 порожня або містить 0, функція надає значення „Негативне”. У цьому випадку можна використати вкладену функцію ЕСЛИ() (рис. 1). Тоді формула приймає вигляд:
=ЕСЛИ(А1>0; „Позитивне”; ЕСЛИ(А1<0; „Негативне”; „Нуль”))
Функція ЕСЛИ() може містити до семи таких вкладених функцій. Однак, слід пам’ятати, що коли рівень вкладення перевищує три-чотири, розібратися у формулі стає складно. Для використання функцій активізують Мастер функций командою меню Вставка/Функция або відповідною кнопкою на панелі інструментів ƒx . Покрокове використання майстра функцій описано у лабораторій роботі №5 (див. лаб. раб. 5, рис. 4).