Функция НЕ — это логическая функция, которая возвращает противоположное значение логического выражения. Если выражение истинно (ИСТИНА), функция НЕ возвращает ложь (ЛОЖЬ). Если выражение ложно (ЛОЖЬ), функция НЕ возвращает истину (ИСТИНА).
Функция НЕ используется для инвертирования логических значений и часто применяется в комбинации с другими логическими функциями (ЕСЛИ, И, ИЛИ).
| Тип аргумента | Пример | Результат |
|---|---|---|
| Логическое значение | =НЕ(ИСТИНА) |
ЛОЖЬ |
| Логическое выражение | =НЕ(A1>10) |
ИСТИНА, если A1 ≤ 10 |
| Другая логическая функция | =НЕ(И(A1>10; B1<5)) |
Инверсия результата функции И |
| Числовое значение | =НЕ(0) |
ИСТИНА (0 = ЛОЖЬ) |
| Входное значение | Результат НЕ | Объяснение |
|---|---|---|
| ИСТИНА | ЛОЖЬ | Истина становится ложью |
| ЛОЖЬ | ИСТИНА | Ложь становится истиной |
| 1 (число) | ЛОЖЬ | 1 интерпретируется как ИСТИНА |
| 0 (число) | ИСТИНА | 0 интерпретируется как ЛОЖЬ |
| Любое число ≠ 0 | ЛОЖЬ | Любое ненулевое число = ИСТИНА |
Условие: В ячейке A1 находится оценка ученика. Нужно проверить, что оценка НЕ является отличной (не равна 5).
Условие: Если ученик НЕ сдал экзамен (оценка < 3), вывести "Не сдал", иначе "Сдал".
Условие: Проверить, что ячейка A1 НЕ пустая.
Правило: В Excel число 0 интерпретируется как ЛОЖЬ,
а любое другое число (положительное или отрицательное) — как
ИСТИНА.
Пример: =НЕ(0) → ИСТИНА, =НЕ(1) → ЛОЖЬ, =НЕ(-5) →
ЛОЖЬ
Правило: Текстовые значения в логических выражениях
обычно сравниваются с другими текстовыми значениями.
Пример: =НЕ(A1="да") → ИСТИНА, если в A1 не "да"
Правило: Функция НЕ может принимать результат
других логических функций в качестве аргумента.
Пример: =НЕ(И(A1>10; B1<5)) → ИСТИНА, если НЕ
выполняется условие A1>10 И B1<5 одновременно
Задача: В таблице Excel в столбце A записаны температуры. Напишите формулу для ячейки B1, которая проверяет, что температура НЕ находится в комфортном диапазоне от 18 до 25 градусов. Если температура вне диапазона, вывести "Не комфортно", иначе "Комфортно".