Функция НЕ (NOT) в Excel: инверсия условия
Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Функция НЕ в Excel меняет логическое значение на противоположное: =НЕ(ИСТИНА) вернёт ЛОЖЬ, =НЕ(A2>100) — ИСТИНА для чисел до 100. Чаще всего НЕ используют, чтобы перевернуть проверку: =НЕ(ЕПУСТО(A2)) — «ячейка заполнена», =НЕ(ЕЧИСЛО(ПОИСК("аренда";A2))) — «текст не содержит слова». Для простого «не равно» функция не нужна — есть оператор =A2<>"Москва".

Функция НЕ - примеры
Функция НЕ - примеры применения
Раздел функцийЛогические
Название и описание на английскомNOT
ВолатильностьНе волатильная
Похожие функцииИ, ИЛИ

Что делает функция НЕ

Эта функция производит отрицание входящего логического значения.

Реклама

Можно сказать и иначе - функция проверяет истинность значения или вычисления. Если входящее значение или вычисление ложно, результат функции - ИСТИНА, и наоборот

Синтаксис функции НЕ

=НЕ(Выражение)

НЕ: формат результата и исходных данных

Требования ко входящим значениям аналогичны функциям И, ИЛИ.

Перевернуть проверку
C2=НЕ(ЕЧИСЛО(ПОИСК("аренда";A2)))
ABCDE
1ЯчейкаЗаполнена?Без «аренда»?Не Москва (НЕ)Не Москва (<>)
2аренда офисаИСТИНА=НЕ(ЕПУСТО(A2))ЛОЖЬ=НЕ(ЕЧИСЛО(ПОИСК("аренда";A2)))ИСТИНА=НЕ(A2="Москва")ИСТИНА=A2<>"Москва"
3МоскваИСТИНА=НЕ(ЕПУСТО(A3))ИСТИНА=НЕ(ЕЧИСЛО(ПОИСК("аренда";A3)))ЛОЖЬ=НЕ(A3="Москва")ЛОЖЬ=A3<>"Москва"
4ЛОЖЬ=НЕ(ЕПУСТО(A4))ИСТИНА=НЕ(ЕЧИСЛО(ПОИСК("аренда";A4)))ИСТИНА=НЕ(A4="Москва")ИСТИНА=A4<>"Москва"

Последние два столбца дают одно и то же: для сравнения «не равно» короче оператор <>. НЕ нужна, когда проверку делает функция — ЕПУСТО, ЕЧИСЛО, И, ИЛИ.

В английском Excel: =NOT(ISBLANK(A2))

Отличие может быть в формате результата - И и ИЛИ возвращают единственное значение. Отрицание функцией НЕ производится с каждым его элементом и возвращается аналогичный массив.

НЕ в формулах массива
D2=ФИЛЬТР(A2:A5;НЕ(ЕЧИСЛО(ПОИСК("аренда";A2:A5))))
ABCD
1ОбъявлениеЦенаБез аренды
2аренда квартиры30000продажа дома=ФИЛЬТР(A2:A5;НЕ(ЕЧИСЛО(ПОИСК("аренда";A2:A5))))
3продажа дома9000000продажа гаража
4аренда офиса55000
5продажа гаража400000

В отличие от И и ИЛИ, НЕ переворачивает каждый элемент массива отдельно, поэтому её можно использовать внутри ФИЛЬТР.

В английском Excel: =FILTER(A2:A5,NOT(ISNUMBER(SEARCH("аренда",A2:A5))))

Любые числа, отличные от нуля, интерпретируются как ИСТИНА, ноль - как ЛОЖЬ.

Любые текстовые значения, кроме "ЛОЖЬ", "ИСТИНА" в текстовом формате, отдают ошибку #ЗНАЧ.

Как НЕ обрабатывает разные значения
B2=НЕ(A2)
AB
1ЗначениеНЕ
2ИСТИНАЛОЖЬ=НЕ(A2)
35ЛОЖЬ=НЕ(A3>3)
40ИСТИНА=НЕ(A4)
512ЛОЖЬ=НЕ(A5)
6текст#ЗНАЧ!=НЕ(A6)

Ноль считается ЛОЖЬ, любое другое число — ИСТИНА. Обычный текст даёт ошибку.

В английском Excel: =NOT(A2)

Другие логические функции

ЕСЛИ, И, ИЛИ

Частые ошибки с функцией НЕ

  • #ЗНАЧ!. В НЕ передан текст. Сравните текст с чем-нибудь: =НЕ(A2="да").
  • Двойное отрицание. =НЕ(НЕ(…)) ничего не меняет; часто вместо НЕ(ИЛИ(…)) понятнее записать И с обратными условиями.
  • Пустая ячейка считается ЛОЖЬ. =НЕ(A2) для пустой A2 вернёт ИСТИНА — используйте ЕПУСТО.

Функция НЕ — частые вопросы

Что делает функция НЕ в Excel?

Возвращает противоположное логическое значение: ИСТИНА становится ЛОЖЬ и наоборот.

Как в Excel записать «не равно»?

Оператором <>: =A2<>"Москва". То же самое — =НЕ(A2="Москва").

Как проверить, что ячейка не пустая?

Формулой =НЕ(ЕПУСТО(A2)) или =A2<>"".

Как проверить, что текст не содержит слово?

Формулой =НЕ(ЕЧИСЛО(ПОИСК("слово";A2))).

Как называется НЕ на английском?

NOT.

Найти или удалить ячейки, которые не содержат нужных слов, латиницы или цифр, сразу во всём диапазоне можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: функция НЕ в Excel

ЗадачаФормула
Обратить условие=НЕ(условие)
Ячейка не пустая=НЕ(ЕПУСТО(A2))
Текст не содержит слово=НЕ(ЕЧИСЛО(ПОИСК("слово";A2)))
Не равно=A2<>"значение"
Строки без слова=ФИЛЬТР(…;НЕ(ЕЧИСЛО(ПОИСК(…))))

Надеюсь, на этой странице вы нашли то, что искали. НЕ — короткий способ превратить любую проверку в обратную.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*