Логічні
IF
Визначення
IF повертає одне значення, коли перевірка істинна, і інше значення, коли перевірка хибна.
Синтаксис
=IF(logical_test, value_if_true, [value_if_false])
Аргументи
| Аргумент | Значення |
|---|---|
logical_test |
Порівняння, яке або істинне, або хибне, наприклад B2<10. |
value_if_true |
Що покаже комірка, коли перевірка істинна. Текст потрібно взяти в подвійні лапки. |
value_if_false |
Необов’язково. Що покаже комірка, коли перевірка хибна. |
Приклад
Магазин позначає товари, які закінчуються. Залишки на складі записано в B2:B4, і все, що менше за 10, потрібно замовити знову.
| A: Товар | B: Залишок на складі |
|---|---|
| Кружки | 8 |
| Тарілки | 31 |
| Миски | 26 |
Формула: =IF(B2<10,"Reorder","OK")
Результат: Reorder. У кружок залишилося 8 штук, що менше за 10, тому повертається перший текст. Під час заповнення вниз формула дає Reorder, OK і OK.
Практика
У комірці B2 записано екзаменаційну оцінку 52. Напишіть формулу, яка показує "Pass", якщо оцінка не менша за 60, і "Retry" в інших випадках.
- У C2 напишіть формулу IF, яка показує Pass, коли B2 не менше за 60, і Retry в інших випадках.
- C2 має показати результат для 52.
Пов’язані функції
IF часто обгортає інші функції, наприклад перевіряє, чи досягає SUM діапазону цілі або чи доходить COUNT до мінімуму.
Поширена помилка
Якщо залишити текстові результати без лапок, як у =IF(B2<10,Reorder,OK), Excel сприйме їх як імена та поверне #NAME?.