Логічний вираз — це вираз, який набуває одного з двох значень: True — істина або False — хибність.
Логічна функція — це функція, один або кілька аргументів якої — логічні вирази.
Функція IF(ЯКЩО) призначена для обчислення різних виразів залежно від умови:
IF(Умова; Вираз1; Вираз2)
- Вираз1 — обчислюється, якщо умова істинна.
- Вираз2 — обчислюється, якщо умова хибна.
Приклад:
Вивести слово «Гаряче», якщо число менше 5, і слово « Холодно» в протилежному випадку.
У програмі Excel можна записати це розгалуження звикористанням функції IF(ЕСЛИ):
У функціях Excel логічний вираз може містити адреси комірок та / або арифметичні вирази.
Складеним логічним виразом називають вираз, утворений за допомогою логічних операцій.
Основними логічними операціями є NOT (заперечення), AND (логічний добуток), ОR (логічне додавання).
Вивести слово «Холодно», якщо число більше 10, слово «Тепліше», якщо число від 5 до 10, і «Гаряче», якщо число менше 5.
У програмі Excel можна записати це розгалуження за допомогою функції IF (ЯКЩО):
=IF (D1<5; "Гаряче"; IF(D1<10; "Тепліше"; "Холодно"))
Приклад:
Перевірити, чи належить число в клітинці В1 проміжку від 1 до 10:
=IF(AND(B1>1;В1<10); «Так»; «Ні»).
Іноді буває доцільно використати вкладені логічні функції IF (ЯКЩО).
У програмі Excel можна записати це розгалуження за допомогою функції IF (ЯКЩО):
=IF (D1<5; "Гаряче"; IF(D1<10; "Тепліше"; "Холодно"))
Розглянемо декілька логічних функцій.
Функція | Опис |
Кількість
аргументів
|
IFERROR(значення; значення_якщо_помилка) | Повертає значення значення_якщо_помилка, якщо вираз мість помилку, або значення виразу, якщо помилки немає | Два |
FALSE() | Повертає значення «Хибність» | Без аргументів |
TRUE() | Повертає значення «Істина» | Без аргументів |