Page 163 - 4671
P. 163
Функція ЕСЛИ
Використовується для перевірки значень формул та організації переходів залежно від
результатів цієї перевірки. Результат перевірки визначає значення, яке повертається функцією
ЕСЛИ.
Функція ЕСЛИ повертає одне значення, якщо аргумент лог_выражение цієї функції
при обчисленні дає значення ИСТИНА, і друге значення, якщо ЛОЖЬ.
Функція ЕСЛИ має такий синтаксис:
=ЕСЛИ (логическое_выражение; значение_если_истина; значение_если_ложь)
Лог_выражение - це довільне значення або вираз, яке при обчисленні дає значення
ИСТИНА або ЛОЖЬ.
Знач_если_истина - це значення, яке повертається, якщо лог_выражение має
значення ИСТИНА. Якщо лог_выражение має значення ИСТИНА і знач_если_истина
опущено, то повертається значення ИСТИНА.
Знач_если_ложь - це значення, яке повертається, якщо лог_выражение має
значення ЛОЖЬ. Якщо лог_выражение має значення ЛОЖЬ і знач_если_ложь
опущено, то повертається значення ЛОЖЬ.
Наприклад, формула
=ЕСЛИ (А6<22;5;10)
повертає число 5, якщо значення в клітинці А6<22. В іншому випадку вона повертає 10.
Як аргумент функції ЕСЛИ можна використовувати інші функції. Наприклад,
формула
=ЕСЛИ(СУММ(А1:А10)>0;СУММ(А1:А10);0)
повертає суму значень в клітинках від А1 до А10, якщо вона >0. Інакше вона повертає 0.
В функції ЕСЛИ можна використовувати текстові аргументи. Наприклад, якщо ми
маємо результати іспитів для груп студентів в певному діапазоні, який починається з
клітинки В4, то формула, введена в клітинку С4, буде мати вигляд:
=ЕСЛИ(С4>60%, “Зараховано”; “Не зараховано”)
Приклад 1
Припустимо, що нам треба підрахувати скільки часу літак знаходится в повітрі от
зльоту в одному аеропорті до посадки в іншому.
Задача була б не складною, якби літаки здійснювали рейси в межах однієї доби, тобто, від
0:00 до 24:00 години.
Застосування функції ЕСЛИ для розв’язку нашої задачі:
В клітинці В1 записано час вильоту, в С1 – час приземлення літака.
=ЕСЛИ(C1-B1>0; C1-B1;ЕСЛИ (C1-B1<0; 24-C1+B1;24))
Аргумент логическое_выражение функції ЕСЛИ може бути текстовим. Наприклад,
формула
=ЕСЛИ (А1=”Зараховано”;500;0)
повертає значення 500, якщо клітинка А1 містить слово Зараховано і 0, якщо в ній
знаходиться будь-яке інше значення.
161