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
   159   160   161   162   163   164   165   166   167   168   169