Функция НЕ

Excel 2007+

Краткое описание

Функция НЕ в Excel инвертирует логическое значение: ИСТИНА становится ЛОЖЬ, ЛОЖЬ становится ИСТИНА. Это базовый инструмент для создания сложных логических условий в формулах.

Синтаксис

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

Параметры

Параметр Тип Обязательный Описание
логическое_значение Logical Да Выражение, возвращающее логическое значение ИСТИНА или ЛОЖЬ

Использование функции NOT

Функция НЕ используется для изменения логики формул. Она особенно полезна при создании условий в функциях ЕСЛИ, И, ИЛИ, позволяя проверять противоположные условия без дублирования формул.

Распространенные примеры NOT

Простая инверсия значения

=НЕ(A1>100)

Возвращает ИСТИНА, если A1 меньше или равно 100, ЛОЖЬ в противном случае.

Проверка допустимого диапазона

=ЕСЛИ(И(НЕ(A2>1);НЕ(A2<100));A2;"Вне диапазона")

Проверяет, что значение НЕ больше 1 И НЕ меньше 100 (т.е. в диапазоне 2-99).

Расчет премии

=ЕСЛИ(И(НЕ(B14<$B$7);НЕ(C14<$B$5));B14*$B$6;0)

Премия начисляется, если продажи НЕ меньше цели И количество сделок НЕ меньше цели.

Часто задаваемые вопросы

При логическом_значение = ИСТИНА функция НЕ возвращает ЛОЖЬ.

Да, числа автоматически преобразуются: ненулевые = ИСТИНА, 0 = ЛОЖЬ.

НЕ работает только с логическими значениями, умножение на -1 работает с числами.

Распространенные ошибки и решения

#ЗНАЧ!

Cause: Аргумент не может быть преобразован в логическое значение

Solution: Убедитесь, что аргумент возвращает ИСТИНА/ЛОЖЬ или число

Неправильный синтаксис

Cause: Отсутствует аргумент

Solution: Функция НЕ требует ровно один аргумент

Примечания

  • Функция НЕ обрабатывает только логические значения
  • Поддерживает вложенность в другие логические функции
  • Работает с диапазонами - возвращает массив результатов

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в:

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+