Как написать «не равно» в формуле Excel: оператор <>, сравнение ячеек и текста, условия ЕСЛИ и СЧЁТЕСЛИ. Отдельно проверяем пустоту и тип исходных значений.
Денис
Продакт LibraChat
8 мин чтения
«Мне нужен знак ≠. Почему его нет в формуле?» Когда меня об этом спрашивают, я показываю два обычных символа: `<>`. Чтобы в формуле Эксель написать «не равно», поставь их между сравниваемыми значениями: `=C2<>D2`. Если значения различаются, результат будет ИСТИНА; если совпадают — ЛОЖЬ. Знак `≠` оставь для поясняющей подписи, а запись `!=` для Excel не подходит.
Ниже шпаргалка для трёх задач: сравнить план с фактом, проверить текстовый статус и посчитать несовпадения. Я начинаю с отдельного логического условия, а уже потом добавляю поясняющую надпись. Так проще понять, ошибся ли я в сравнении или в выборе результата.
Как написать «не равно» в формуле Эксель
У оператора два символа, в таком порядке: сначала «меньше», затем «больше». Между ними ничего вставлять не нужно. Начальное `=` сообщает Excel, что дальше идёт формула; `<>` внутри неё задаёт действие сравнения. Это разные части записи.
Сделай пробу в свободной ячейке:
В C2 введи число 12, в D2 тоже 12.
Впиши условие `=C2<>D2` в E2: отдельная ячейка сохранит оба исходных числа, а результат сравнения появится после подтверждения ввода клавишей Enter.
Замени D2 на 10. Теперь условие должно вернуть ИСТИНА.
Я проверил сами отношения отдельно: 12 не отличается от 12, но отличается от 10. Формула отвечает только на этот вопрос. Она не сообщает, насколько велико расхождение и хорошо ли это для задачи. Для величины разницы нужна другая формула, например `=D2-C2`.
Вот компактный набор записей. Латинские C и D в адресах ячеек не заменяй похожими кириллическими буквами.
Задача · Формула · Что означает ИСТИНА
Сравнить две ячейки — `=C2<>D2` — Значения различаются
Сравнить с числом — `=C2<>0` — Значение C2 не равно нулю
Сравнить с текстом — `=B2<>"Готово"` — Значение B2 не равно этому тексту
Сравнить с результатом вычисления — `=C2<>(D2+2)` — C2 отличается от суммы D2 и 2
Вывести подпись — `=ЕСЛИ(C2<>D2;"Проверить";"Совпало")` — Условие выбирает первую подпись
Кавычки вокруг текста нужны прямые, двойные: `"Готово"`. Адрес ячейки в кавычки не заключают: `"D2"` — текст из двух символов, а `D2` — ссылка на значение. Число 0 в обычном числовом сравнении тоже пишется без кавычек.
Если вместо результата видна сама запись, проверь, не стоит ли перед начальным знаком равенства апостроф. Он может попасть при копировании и заставить Excel хранить формулу как текст. Удали такой апостроф в строке формул и подтверди ввод заново. Это отдельная проблема: менять оператор сравнения для её исправления не требуется.
Отличай отказ принять формулу от неожиданного логического ответа. В первом случае проверяем символы и разделители. Во втором запись уже вычисляется, поэтому смотрим на содержимое исходных ячеек и смысл условия. Я не переписываю всю конструкцию, пока не выясню, на каком из этих этапов она остановилась.
Выбери результат: логическое значение, подпись или количество
Две ячейки: сначала проверь одну строку
Представим список комплектов для мастерской. В C записано плановое количество, в D фактическое. Для четырёх строк взяты пары 12 и 12, 8 и 6, 5 и 5, 3 и 0. Условие `=C2<>D2` даёт по ним ЛОЖЬ, ИСТИНА, ЛОЖЬ, ИСТИНА. Значит, отличаются две строки.
Я собрал пример с нулём специально: факт 0 — известное количество, а не отсутствие сведений. Если вместо нуля в исходных данных ничего не введено, сначала реши, как учитывать такую строку. Иначе одинаковая формула начнёт отвечать на разные вопросы в разных частях списка.
После проверки E2 скопируй формулу вниз. Обычные относительные ссылки изменятся на C3 и D3, затем C4 и D4. Если сравнивать нужно с одним общим нормативом в H1, закрепи его: `=C2<>$H$1`. Доллары сохранят этот адрес при копировании. Они не нужны для построчного сравнения двух меняющихся столбцов.
ЕСЛИ: замени ИСТИНА понятной подписью
В соседнем столбце можно написать:
```excel
=ЕСЛИ(C2<>D2;"Проверить";"Совпало")
```
Сначала вычисляется C2<>D2. При истинном условии ЕСЛИ выбирает «Проверить», при ложном — «Совпало». Я не называю первую ветку «Ошибка»: план и факт могут различаться по согласованной причине. Формула обнаружила несовпадение, а объяснение ещё предстоит найти.
В английском интерфейсе имена этих функций — IF и COUNTIF вместо ЕСЛИ и СЧЁТЕСЛИ. Вариант первой формулы с английским именем и запятыми выглядит так: `=IF(C2<>D2,"Проверить","Совпало")`. Разделитель аргументов зависит от региональных настроек; если Excel не принимает пример, сверь его с работающей многоаргументной формулой в своей книге. Сам оператор `<>` от перевода имени функции не меняется.
СЧЁТЕСЛИ: условие записывается по другим правилам
Допустим, в B2:B5 стоят статусы «Готово», «В работе», «Готово», «Отменено». Чтобы посчитать значения, отличающиеся от «Готово», используй:
```excel
=СЧЁТЕСЛИ(B2:B5;"<>Готово")
```
В нашем полностью заполненном примере получится 2. Но называть результат количеством задач «В работе» нельзя: отменённая строка тоже не равна слову «Готово». Отрицательное условие объединяет разные статусы. Я сначала проговариваю это словами и только затем выбираю название для итоговой ячейки.
Если исключаемое значение записано в H1, критерий собирается так: `=СЧЁТЕСЛИ(B2:B5;"<>"&H1)`. Амперсанд соединяет оператор с содержимым H1 в строку условия. Запись `"<>H1"` сравнивала бы с буквальным текстом H1. В обычной формуле `=B2<>H1` амперсанд и кавычки вокруг оператора не нужны.
Раздели пустую ячейку, пустой текст и ноль
Здесь я останавливаюсь перед массовым копированием. Внешне пустая клетка может содержать формулу `=""`, которая возвращает текст нулевой длины. А может быть действительно пустой. Для задачи «в ячейку ещё ничего не внесли» это разные состояния.
`=ЕПУСТО(B2)` проверяет настоящую пустую ячейку. Если там есть формула, возвращающая `""`, результат будет ЛОЖЬ.
`=B2<>""` проверяет отличие значения от пустого текста. Этот вариант не считает заполнением ни пустую ячейку, ни результат `""`.
Ноль — отдельное значение. Вопрос «не равно нулю» записывается как `=B2<>0`, но не заменяет проверку того, внесены ли данные.
Если требование именно «ячейка содержит что-либо, включая формулу с пустым результатом», можно написать `=НЕ(ЕПУСТО(B2))`. Если для отчёта результат `""` должен считаться отсутствием значения, нужно другое условие. Сначала выбирается смысл слова «заполнено».
Я сделал для себя контрольную карточку из трёх состояний: ничего не введено, введён 0, введено `=""`. У них может быть похожий вид, но разные основания для отбора. Для дополнительной диагностики полезна СЧИТАТЬПУСТОТЫ: она учитывает и пустые клетки, и формулы с результатом `""`, а ячейки с нулём не учитывает. Это отличается от ЕПУСТО.
Один пробел внутри кавычек, `" "`, уже не пустая строка. Поэтому не пытайся исправить сравнение добавлением пробелов наугад. Сначала посмотри содержимое проблемной ячейки в строке формул.
Проверь исходные данные перед копированием условия
Для числового плана полезно проверить тип: `=ЕЧИСЛО(C2)`. Функция возвращает ИСТИНА для числа и ЛОЖЬ для текста, даже если текст похож на число. Например, `=ЕЧИСЛО("12")` даст ЛОЖЬ. Изменение внешнего числового формата само по себе не доказывает, что исходное значение стало числом.
Я сначала проверяю типы обеих сторон, если равные на вид значения ведут себя неожиданно. Не переношу правила автоматического преобразования из сложения в сравнение: это разные операторы. Если столбец должен быть числовым, приведи данные к одному типу до массовой проверки.
Для текстовых статусов уточни, требуется ли учитывать регистр. Когда нужно различать «Готово» и «ГОТОВО», используй отдельную проверку точного совпадения `СОВПАД`, а отрицание запиши как `=НЕ(СОВПАД(B2;H1))`. Обычное сравнение не стоит превращать в проверку написания без уточнения условий. Лишние пробелы также могут менять результат.
Мой порядок перед заполнением всего столбца:
Формулирую условие словами: что сравнивается и как учитывается отсутствие данных.
Проверяю одну пару, которая должна совпасть, и одну, которая должна различаться.
Отдельно проверяю строку с нулём или пустотой, если такие состояния разрешены.
Сверяю адреса после копирования и закрепление общего образца через `$`.
Если условие запуталось, открой чат LibraChat и вставь только небольшой обезличенный пример:
В Excel сравниваю план C2 и факт D2. Формула =C2<>D2. Объясни смысл результата и предложи проверки типа и пустоты. Не считай пустой факт нулём по условию задачи: сначала попроси уточнить, что он означает.
Когда после отбора понадобится сложить числовой столбец, пригодится инструкция про формулу суммы в Excel. А режим таких разборов можно соотнести с доступными тарифами LibraChat.
Возьми одну строку своей таблицы и до ввода формулы запиши ожидаемый результат словами. Затем вычисли `<>` и сопоставь ответ с ожиданием. Если они разошлись, проверь содержимое двух исходных ячеек — именно в этой строке.
Excelформулысравнениене равнотаблицыпроверка данных