Логічні
Інверсія істинної чи хибної перевірки
Визначення
Показати 1, коли перевірка не є істинною, — означає обгорнути NOT у IF.
Синтаксис
=IF(NOT(logical),1,0)
Аргументи
| Аргумент | Значення |
|---|---|
logical |
Перевірка для інверсії, наприклад B2>10. |
Приклад
Аркуш лічильників позначає показ у B2, коли він не більший за 10.
| A: Лічильник | B: Показ |
|---|---|
| M-1 | 4 |
| M-2 | 18 |
| M-3 | 10 |
Формула: =IF(NOT(B2>10),1,0)
Результат: 1. 4 не більше за 10, тож NOT інвертує непройдену перевірку, і IF показує 1.
Практика
У комірці A2 записано 0. У B2 напишіть формулу, яка показує 1, коли A2 не дорівнює 0, і 0, коли дорівнює 0.
- У B2 напишіть формулу IF, яка використовує NOT і показує 1, коли A2 не дорівнює 0, і 0 в інших випадках.
- B2 має показати результат для 0.
Крок 1 з 2
Введіть =IF(NOT(A2=0),1,0) у B2.
A2 дорівнює 0, тому результат — 0.
Формули тут використовують англійські назви функцій, наприклад SUM, а десятковим роздільником є крапка (.) — у всіх мовах.
Завантажуємо аркуш…
B2 використовує NOT.
B2 тепер показує 0.
Наступний урок — Перехоплення помилки ділення.
Пов’язані функції
NOT — це функція, яка інвертує перевірку.
Поширена помилка
Пропустити IF, як у =NOT(B2>10): тоді комірка показує TRUE або FALSE замість 1 або 0.