Функция НЕ: логическое отрицание Теория

Функция НЕ — когда нужно обратное

Функция НЕ (английское — NOT) делает самую простую вещь в логике: переворачивает результат своего аргумента на противоположный. ИСТИНА превращается в ЛОЖЬ, ЛОЖЬ — в ИСТИНА.

Это может звучать как мелочь, но в практических задачах такой «переворот» бывает крайне удобен: иногда намного проще описать, чего НЕ должно быть, чем перечислять всё, что должно.

Синтаксис

=НЕ(лог_значение)

У функции ровно один аргумент — логическое выражение или значение. Никаких дополнительных параметров.

Базовые примеры

Формула Результат Пояснение
=НЕ(ИСТИНА) ЛОЖЬ Прямой аргумент ИСТИНА — функция возвращает противоположное
=НЕ(2+2=4) ЛОЖЬ 2+2=4 — истина, НЕ инвертирует в ЛОЖЬ
=НЕ(2+2=5) ИСТИНА 2+2=5 — ложь, НЕ инвертирует в ИСТИНА
=НЕ(3*3=10) ИСТИНА 3*3=9, а не 10 — ложное утверждение, НЕ даёт ИСТИНА

Применение в реальных задачах

Пример 1. Проверка заполненности. Нужно убедиться, что ячейка A1 не пустая (то есть данные введены):

=НЕ(A1="")

Вернёт ИСТИНА, если в A1 что-то есть, и ЛОЖЬ, если ячейка пустая.

Пример 2. Исключение значений. Пометить строки, в которых статус не «Закрыт»:

=ЕСЛИ(НЕ(B2="Закрыт"); "Требует обработки"; "")

Это то же самое, что =ЕСЛИ(B2<>"Закрыт"; ...), но через НЕ иногда читается нагляднее.

Пример 3. Инверсия сложного условия. Вернуть ИСТИНА только если ни A1, ни B1 не пустые:

=НЕ(ИЛИ(A1=""; B1=""))

ИЛИ вернёт ИСТИНА, если хотя бы одна ячейка пуста — а НЕ превращает это в ЛОЖЬ. Значит, ИСТИНА будет только когда обе ячейки заполнены. Это эквивалентно: =И(A1<>""; B1<>"").

НЕ или оператор <>?

Для простых сравнений оба варианта равнозначны:

  • =НЕ(A1=0) и =A1<>0 — одно и то же.
  • =НЕ(A1="Нет") и =A1<>"Нет" — тоже.

Функция НЕ становится незаменимой, когда нужно инвертировать результат сложного выражения с И или ИЛИ, — там оператор <> уже не поможет.

Итог по блоку логических функций:
  • И — строго всё истинно.
  • ИЛИ — хотя бы одно истинно.
  • НЕ — инвертирует любое логическое значение.
  • ЕСЛИ — принимает решение на основе условия.
Эти четыре функции в разных сочетаниях решают подавляющее большинство задач с условиями в Excel.
Предыдущий урок Следующий урок