Логические
NOT
Определение
NOT возвращает TRUE, когда его проверка ложна, и FALSE, когда его проверка истинна.
Синтаксис
=NOT(logical)
Аргументы
| Аргумент | Значение |
|---|---|
logical |
Проверка, которая либо истинна, либо ложна, например A2="shut". |
Пример
Марина помечает причал как Open, если статус не shut. Слова статуса записаны в A2:A4.
| A: Статус |
|---|
| open |
| shut |
| open |
Формула: =IF(NOT(A2="shut"),"Open","Closed")
Результат: Open. A2 равно open, поэтому A2="shut" ложно, NOT переворачивает это в истину, и IF возвращает Open. При заполнении вниз формула даёт Open, Closed и Open.
Практика
В ячейке A2 записано 5. В B2 напишите формулу, которая возвращает 1, если A2 не равно 0, и 0 в остальных случаях.
- В B2 напишите формулу IF, которая использует NOT и показывает 1, если A2 не равно 0, и 0 в остальных случаях.
- B2 должна показать результат для 5.
Связанные функции
NOT обычно помещают внутрь IF, чтобы ячейка могла показать один результат, когда перевёрнутая проверка истинна, и другой, когда она ложна.
Частая ошибка
Написать =NOT(A2), когда в A2 текст: NOT нужна проверка истина/ложь, поэтому слово open возвращает #VALUE! вместо переворота A2="shut".