Функция NOT в Excel возвращает противоположное заданному логическому или логическому значению. Если задано значение TRUE, NOT возвращает FALSE. Если задано TRUE, NOT возвращает FALSE. Используйте функцию NOT, чтобы инвертировать логическое значение.
Что делает функция NOT в Excel?
Функция NOT в Excel возвращает обратные аргументы или результаты
Возвращаемое значение
Перевернутое логическое значение
Аргументы
- logical — значение или логическое выражение, которое может быть оценено как ИСТИНА или ЛОЖЬ.
Синтаксис
=NOT(logical)
Примечания по использованию
Функция НЕ возвращает противоположное заданному логическому или логическому значению. Используйте функцию NOT, чтобы инвертировать логическое значение или результат логического выражения.
- Если задано FALSE, NOT возвращает TRUE.
- Если задано значение TRUE, NOT возвращает FALSE.
Пример №1 — не зеленый и не красный
В показанном примере скопированная формула в C5 выглядит так:
=NOT(OR(B5="green",B5="red"))
Дословный перевод этой формулы — «НЕ green
и не red
». В каждой строке формула возвращает TRUE, если цвет в столбце B не green
или green
, и FALSE, если цвет green
или re
.
Пример 2. Не пусто.
Распространенным вариантом использования функции NOT является изменение поведения другой функции на противоположное. Например, если ячейка A1 пуста (пустая), функция ISBLANK
вернет TRUE
:
=ISBLANK(A1) // TRUE if A1 is empty
Чтобы изменить это поведение, оберните функцию NOT вокруг функции ISBLANK
:
=NOT(ISBLANK(A1)) // TRUE if A1 is NOT empty
При добавлении NOT вывод ISBLANK меняется на противоположный. Эта формула вернет TRUE, если A1 не пуста, и FALSE, если A1 пуста. Вы можете использовать этот тип теста, чтобы запустить расчет только в том случае, если в A1 есть значение:
=IF(NOT(ISBLANK(A1)),B1/A1,"")
Перевод: если A1 не пусто, разделите B1 на A1, иначе верните пустую строку («»).