NOT (функція NOT)

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Логічна функція NOT дає можливість переконатися, що одне значення не дорівнює іншому.

Приклад

Приклад використання функції NOT для змінення значень аргументів на протилежні.  НАПРИКЛАД, =NOT(1+1=2)

Функція NOT змінює значення аргументу на протилежне.

Зазвичай функція NOT використовується як доповнення до інших функцій, які виконують логічні перевірки. Наприклад, функція IF повертає одне значення, якщо логічна перевірка дає результат TRUE, та інше значення, якщо перевірка дає результат TRUE. Використовуючи функцію NOT в аргументі лог_вираз функції IF, можна перевіряти виконання кількох умов замість однієї.

Синтаксис

NOT(лог_значення)

Синтаксис функції NOT має такі аргументи:

  • Логічне    – обов'язковий аргумент. Будь-яке значення або вираз, які можуть мати значення TRUE або FALSE.

Примітки

Якщо аргумент логічне має значення FALSE, функція NOT повертає значення TRUE; Якщо аргумент логічне має значення TRUE, не повертає значення FALSE.

Приклади

Нижче наведено кілька загальних прикладів, де функція NOT використовується окремо й у поєднанні з функціями IF, AND і OR.

Приклад використання функції NOT із функціями IF, AND і OR

Формула

Опис

=NOT(A2>100)

A2 NOT більше 100

=IF(AND(NOT(A2>1);NOT(A2<100));A2;"Значення виходить за межі припустимого діапазону")

50 більше 1 (TRUE) ТА менше 100 (TRUE), тому функція NOT змінює значення обох аргументів на FALSE. Для функції AND потрібно, щоб обидва аргументи мали значення TRUE, тому повертається результат FALSE.

=IF(OR(NOT(A3<0);NOT(A3>50));A3;"Значення виходить за межі припустимого діапазону")

100 не менше 0 (FALSE) і більше за 50 (TRUE), тому функція NOT змінює значення аргументів відповідно на TRUE та FALSE. Для функції OR потрібно, щоб принаймні один аргумент мав значення TRUE, тому повертається результат TRUE.

Обчислення комісійних за продаж

Нижче описано типову ситуацію, коли потрібно визначити, чи мають продавці право на премію, за допомогою функції NOT у поєднанні з функціями IF і AND.

Приклад обчислення премії за допомогою функцій IF, AND і NOT.  Формула в клітинці E14: =IF(AND(NOT(B14<$B$7);NOT(C14<$B$5));B14*$B$8;0)
  • =IF(AND(NOT(B14<$B$7);NOT(C14<$B$5));B14*$B$8;0). ЯКЩО загальний обсяг продажів НЕ менше цільового обсягу збуту Й кількість клієнтів НЕ менше цільової кількості клієнтів, тоді загальний обсяг збуту множиться на значення комісійних у відсотках. В іншому разі повертається значення 0.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

Пов’язані теми

Відео: Розширені функції IF
використання вкладених функцій у формулах
функції IF
функції AND
функції OR
Огляд формул у програмі Excel
Способи уникнення недійсних формул
використання помилки перевірки, щоб виявити помилки у формулах
сполучення клавіш у програмі Excel для Windows
сполучення клавіш у програмі Excel 2016 для Mac
Логічна функції (довідка)
функції Excel (за алфавітом)
функції Excel (за категоріями)

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×