Функція «АБО»
Оператор «АБО» в категорії «Логічні функції» є диз’юнкцією, тобто дозволяє отримати правдиву відповідь у некатегоричною формі. Інша назва оператора в булевої алгебри: логічне додавання. Позначають: ∨, +, «або». Змінні беруть значення з множини і туди ж записується відповідь.
Результатом обчислень бувають:
- Істина: якщо хоча б один з аргументів чи всі вони є правдивими.
- Брехня: якщо всі критерії помилкові.
Приклад.
1) Диз’юнкція в Excel перевіряє не тільки логічні вирази, але і математичні на правильність. Так, у конкретному випадку обидва результату помилкові з арифметичної точки зору, тому відповідь – «Брехня».
2) Оператор видає відповідь «Істина», оскільки один з аргументів правдивий, інший помилковий. Це є допустимим критерієм для диз’юнкції.
Функція «если»
У групі «Логічні функції» почесне місце займає оператор «ЯКЩО». Функція необхідна для отримання результату, якщо інформація правдива, і іншого підсумку, якщо дані помилкові.
- В умовному операторі можлива перевірка до 64 умов за 1 раз.
- Якщо один з критеріїв – масив, функція перевіряє кожен елемент.
- Якщо відповідь помилковий, але у формулі не прописано, чому повинен дорівнювати підсумок у разі «False», тоді оператор видає результат, рівний 0.
Приклад.
Дано:
- найменування товару;
- його ціна за 1 одиницю;
- кількість придбаного товару;
- вартість.
Необхідно розрахувати графу «До оплати». Якщо вартість покупки перевищує 1000 рублів, то покупцеві надається знижку в 3 %. В іншому випадку графи «РАЗОМ» і «До оплати» однакові.
1) Перевірка умови: вартість перевищує 1000 рублів.
2) У разі істинності критерію вартість множиться на 3 %.
3) У разі хибності висловлювання результат «До оплати» не відрізняється від «РАЗОМ».