Page 164 - 4671
P. 164
Текстові рядки вважаються рівними, якщо попарно збігаються всі їхні символи, в
протилежному випадку рядки не рівні. Один текстовий рядок більший за інший, якщо в
ньому код першого символа, який не збігається в обидвох рядках, більше коду того же
символа в іншому рядку.
Наприклад, якщо ми хочемо, щоб Excel повернув текст Зараховано, якщо студент має
середній бал >60 (у клітинці С4) та менше 2 пропусків занять (у клітинці D2) без поважних
причин, то функція буде мати вигляд:
=ЕСЛИ(И(С4>60%;D4<2);”Зараховано”;”Не зараховано”)
Зауваження. Як значення аргументів знач_если_истина та знач_если_ложь може
бути вкладено одна в другу до 7 функцій ЕСЛИ, з метою конструювання більш складних
перевірок.
Якщо будь-який аргумент функції ЕСЛИ є масивом, то при виконанні функції ЕСЛИ
обчислюється кожний елемент масиву.
Приклад 2
Нехай треба призначити категорію для чисел, на які посилаються по імені Середнє.
Категорії наведені в таблиці нижче
Категорії, які присвоюються діапазонам значень
Середнє Категорія
Більше 89 А
Від 80 до 89 В
Від 70 до 79 С
Від 60 до 69 D
Менше 60 E
Тоді можна використати вкладені функції ЕСЛИ:
ЕСЛИ(Середнє>89;"A";ЕСЛИ(Середнє>79;"B";ЕСЛИ(Середнє>69;"C";
ЕСЛИ(Середнє>59;"D";"Е"))))
У прикладі другий виклик функції ЕСЛИ є одночасно аргументом знач_если_ложь
для першого виклику функції ЕСЛИ. Аналогічно, третій виклик функції ЕСЛИ є
аргументом знач_если_ложь для другого виклику ЕСЛИ. Наприклад, якщо перше
лог_выражение (Середнє>89) має значення ИСТИНА, то повертається значення "A".
Якщо перший аргумент лог_выражение має значення ЛОЖЬ, то обчислюється друга
функція ЕСЛИ і так далі.
Функції И, ИЛИ, НЕ.
Три додаткові функції – И, ИЛИ, НЕ – дозволяють створювати складні логічні
вирази. Ці функції працюють в поєднанні з простими операторами порівняння.
Функції И та ИЛИ можуть мати до 30 логічних аргументів та мають такий синтаксис:
=И(логическое_значение1; логическое _значение2; … ; логическое_значение30)
=ИЛИ (логическое_значение1; логическое _значение2; … ; логическое_значение30)
Функція НЕ має тільки 1 аргумент і такий синтаксис
162