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

Примечание . Функция NOT также принимает числа в качестве входных данных. В таких случаях функция рассматривает любое полученное число как логическое ИСТИНА. Это также включает десятичные значения. Однако нулевое значение рассматривается как логическое ЛОЖЬ.
Приложения Google Таблиц NOT функция
Глядя на синтаксис, функция NOT может выглядеть как простая функция. Но на самом деле это может быть довольно хорошая служебная функция для ряда приложений. Давайте посмотрим на некоторые варианты использования.
Использование функции NOT для отрицания логического значения
Функция NOT может быть весьма полезной, если вы хотите отменить результат формулы. Например, предположим, что у нас есть следующий список людей с указанием их возраста:

Для этого вы можете сначала узнать, младше ли возраст человека 18, и если да, вы можете просто отрицать результат, чтобы получить логическое ЛОЖЬ.
Итак, в ячейке C2 вы можете использовать формулу:
= NOT(B2 <18)
Вот результат, который вы получите для всех ячеек в столбце C:

Эта функция также полезна, когда вы хотите переключать результат с ИСТИНА на ЛОЖЬ и обратно на ИСТИНА каждый раз, когда происходит событие.
Использование функции NOT в условиях IF
Чаще всего функция NOT применяется в условиях IF. Например, рассмотрим следующие данные, где есть сотрудники, а также их сверхурочные часы:

Итак, в ячейке C2 вы можете использовать формулу:
=IF(NOT(ISBLANK(B2)),B2*25.5,"No Bonus")
Вот результат, который вы получите для всех ячеек в столбце C:

Давайте разберем формулу, чтобы понять ее:
- Функция ISBLANK возвращает ИСТИНА, если ячейка по данной ссылке на ячейку пуста, и ЛОЖЬ в противном случае. Значение ячейки A2 не пустое, поэтому функция возвращает ЛОЖЬ.
- Теперь функция NOT просто меняет возвращаемое значение на противоположное, поэтому NOT (ISBLANK (A2)) возвращает TRUE.
- Функция IF нашей формулы возвращает рассчитанную сверхурочную премию B2 * 25,5, если условие в ее первом параметре — ИСТИНА. В противном случае возвращается текст «Нет бонуса». В случае ячейки A2 первый параметр NOT (ISBLANK (A2)) имеет значение ИСТИНА, поэтому формула возвращает значение 4 * 25,5 = 102.
=IF(NOT(ISBLANK(B2)),B2*25.5,"No Bonus") =IF(NOT(FALSE),B2*25.5,"No Bonus") =IF(TRUE,B2*25.5,"No Bonus") =4*25.5 =102
Использование функции NOT в условном форматировании
Функция NOT также очень удобна при применении к условному форматированию. Например, предположим, что у вас есть список сотрудников, их объем продаж и местонахождение:

- Выделите все ячейки в наборе данных (в нашем примере ячейки A2: C9).
2. В меню «Формат» выберите «Условное форматирование».






Вы найдете только те строки, которые выделены, если местоположение не «Нью-Йорк».

Объединение NOT с другими логическими операторами
Вы также можете комбинировать оператор NOT с другими логическими операторами, такими как AND и NOT.
Например, в предыдущем примере, если вам нужны все строки, где местоположение не «Нью-Йорк», а количество продаж больше 20, вы можете вложить функцию NOT в функцию И следующим образом:
=OR($B2>20,NOT($C2="New York"))
Приведенная выше формула возвращает ИСТИНА, только если оба условия (B2> 20) и (NOT(C2 = «Нью-Йорк»)) возвращают ИСТИНА. Если хотя бы одно из этих условий возвращает ЛОЖЬ, соответствующая строка не выделяется.

=OR($B2>20,NOT($C2="New York"))
Вот результат, который вы получите, применив приведенную выше формулу к правилу условного форматирования:

Альтернатива функции NOT
В качестве альтернативы функции NOT вы можете использовать оператор <> в Google Таблицах. Этот оператор в основном противоположен оператору «равно» («=»). Таким образом, вместо использования формулы NOT ($ C2 = «Нью-Йорк») вы можете использовать формулу = $ C2 <> «Нью-Йорк».
Оба дадут одинаковый результат.
