❌ Функция НЕ в Excel

💡 Что делает функция НЕ?

Функция НЕ — это логическая функция, которая возвращает противоположное значение логического выражения. Если выражение истинно (ИСТИНА), функция НЕ возвращает ложь (ЛОЖЬ). Если выражение ложно (ЛОЖЬ), функция НЕ возвращает истину (ИСТИНА).

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

📝 Синтаксис функции НЕ

=НЕ(логическое_выражение)
логическое_выражение — выражение, которое можно оценить как ИСТИНА или ЛОЖЬ

🔍 Аргументы функции

Тип аргумента Пример Результат
Логическое значение =НЕ(ИСТИНА) ЛОЖЬ
Логическое выражение =НЕ(A1>10) ИСТИНА, если A1 ≤ 10
Другая логическая функция =НЕ(И(A1>10; B1<5)) Инверсия результата функции И
Числовое значение =НЕ(0) ИСТИНА (0 = ЛОЖЬ)

📊 Таблица истинности функции НЕ

Входное значение Результат НЕ Объяснение
ИСТИНА ЛОЖЬ Истина становится ложью
ЛОЖЬ ИСТИНА Ложь становится истиной
1 (число) ЛОЖЬ 1 интерпретируется как ИСТИНА
0 (число) ИСТИНА 0 интерпретируется как ЛОЖЬ
Любое число ≠ 0 ЛОЖЬ Любое ненулевое число = ИСТИНА

🧮 Примеры использования

Пример 1: Проверка на отрицание условия

Условие: В ячейке A1 находится оценка ученика. Нужно проверить, что оценка НЕ является отличной (не равна 5).

Данные: A1 = 4

Формула: =НЕ(A1=5)

Расчёт:
A1=5 → 4=5 → ЛОЖЬ
НЕ(ЛОЖЬ) → ИСТИНА
Результат: ИСТИНА (оценка действительно не 5)

Пример 2: Комбинация с функцией ЕСЛИ

Условие: Если ученик НЕ сдал экзамен (оценка < 3), вывести "Не сдал", иначе "Сдал".

Данные: A1 = 2

Формула: =ЕСЛИ(НЕ(A1>=3); "Не сдал"; "Сдал")

Расчёт:
A1>=3 → 2>=3 → ЛОЖЬ
НЕ(ЛОЖЬ) → ИСТИНА
ЕСЛИ(ИСТИНА; "Не сдал"; "Сдал") → "Не сдал"
Результат: "Не сдал"

Пример 3: Проверка на пустую ячейку

Условие: Проверить, что ячейка A1 НЕ пустая.

Данные: A1 = "Иванов"

Формула: =НЕ(ПУСТО(A1))

Расчёт:
ПУСТО(A1) → ЛОЖЬ (ячейка не пустая)
НЕ(ЛОЖЬ) → ИСТИНА
Результат: ИСТИНА (ячейка действительно не пустая)

🔗 Особенности работы функции НЕ

Работа с числами

Правило: В Excel число 0 интерпретируется как ЛОЖЬ, а любое другое число (положительное или отрицательное) — как ИСТИНА.
Пример: =НЕ(0) → ИСТИНА, =НЕ(1) → ЛОЖЬ, =НЕ(-5) → ЛОЖЬ

Работа с текстом

Правило: Текстовые значения в логических выражениях обычно сравниваются с другими текстовыми значениями.
Пример: =НЕ(A1="да") → ИСТИНА, если в A1 не "да"

Вложенные функции

Правило: Функция НЕ может принимать результат других логических функций в качестве аргумента.
Пример: =НЕ(И(A1>10; B1<5)) → ИСТИНА, если НЕ выполняется условие A1>10 И B1<5 одновременно

⚠️ Частые ошибки

🎯 Алгоритм работы с функцией НЕ

  1. 📝 Определите условие, которое нужно инвертировать
  2. 🔢 Запишите логическое выражение для этого условия
  3. 🧮 Примените функцию НЕ к выражению: =НЕ(выражение)
  4. ✅ Проверьте результат на тестовых данных
  5. 🔍 Убедитесь, что выражение возвращает ИСТИНА/ЛОЖЬ
  6. 📊 Протестируйте с разными значениями (0, 1, текст, числа)

✏️ Практическое задание

Задача: В таблице Excel в столбце A записаны температуры. Напишите формулу для ячейки B1, которая проверяет, что температура НЕ находится в комфортном диапазоне от 18 до 25 градусов. Если температура вне диапазона, вывести "Не комфортно", иначе "Комфортно".

Решение:
1. Условие комфортной температуры: A1>=18 И A1<=25
2. Инвертируем условие с помощью НЕ: НЕ(И(A1>=18; A1<=25))
3. Используем в функции ЕСЛИ:
=ЕСЛИ(НЕ(И(A1>=18; A1<=25)); "Не комфортно"; "Комфортно")

Проверка:
• A1=20 → И(20>=18; 20<=25)=ИСТИНА → НЕ(ИСТИНА)=ЛОЖЬ → "Комфортно"
• A1=30 → И(30>=18; 30<=25)=ЛОЖЬ → НЕ(ЛОЖЬ)=ИСТИНА → "Не комфортно"
• A1=15 → И(15>=18; 15<=25)=ЛОЖЬ → НЕ(ЛОЖЬ)=ИСТИНА → "Не комфортно"

🔗 Связанные функции

ЕСЛИ — условное выполнение действий
И — логическое умножение (конъюнкция)
ИЛИ — логическое сложение (дизъюнкция)
ИСТИНА — возвращает логическое значение ИСТИНА
ЛОЖЬ — возвращает логическое значение ЛОЖЬ