Логические операторы И, ИЛИ и НЕ объединяют условия, чтобы отобрать из списка нужные строки: оператор И оставляет строки, где выполнены все условия, ИЛИ где выполнено хотя бы одно, НЕ исключает строки с указанным признаком. Логист применяет их каждый день: в фильтрах таблицы заявок, в формулах расчёта, в отчётах системы учёта и в правилах программ для перевозок.

Как работают операторы

Условие AУсловие BA И BA ИЛИ BНЕ A
ДаДаДаДаНет
ДаНетНетДаНет
НетДаНетДаДа
НетНетНетНетДа

И строже: нужно совпадение всех условий. ИЛИ мягче: достаточно одного. НЕ переворачивает результат. Из этих трёх можно собрать любое правило отбора.

Пример на списке отправок

Условный список из восьми отправок.

№НаправлениеМасса, тСтатусСрочно
1Минск, Москва20в путида
2Москва, Брест5выгруженнет
3Минск, Гомель12в путинет
4Москва, Минск22ожидаетда
5Гродно, Минск3выгруженнет
6Минск, Москва8ожидаетнет
7Смоленск, Минск18в путида
8Минск, Витебск15ожидаетда

Что дадут разные условия:

  1. Масса больше 15 т И срочно «да»: отправки 1, 4 и 7, то есть три строки. Строка 8 не подходит, потому что её масса ровно 15 т.
  2. Статус «в пути» ИЛИ «ожидает»: отправки 1, 3, 4, 6, 7 и 8, шесть строк.
  3. НЕ статус «выгружен»: те же шесть строк, это запись того же отбора другим способом.
  4. Масса больше 10 т И (статус «в пути» ИЛИ «ожидает»): отправки 1, 3, 4, 7 и 8, пять строк.

Порядок действий и скобки

Если в одном условии есть И и ИЛИ без скобок, сначала выполняется И. Это частая ошибка. Условие «срочно да ИЛИ масса больше 15 т И статус ожидает» читается как «срочно да ИЛИ (масса больше 15 т И статус ожидает)» и даёт отправки 1, 4, 7 и 8. Условие «(срочно да ИЛИ масса больше 15 т) И статус ожидает» даёт только 4 и 8. Одна и та же запись без скобок и со скобками возвращает разные списки. Поэтому в сложных условиях ставьте скобки всегда.

Как записать в Excel

В русской версии Excel с разделителем «точка с запятой» формулы выглядят так:

=ЕСЛИ(И(C2>15;E2=”да”);”приоритет”;””)

=ЕСЛИ(ИЛИ(D2=”в пути”;D2=”ожидает”);”активна”;”закрыта”)

=ЕСЛИ(НЕ(D2=”выгружен”);”в работе”;”завершена”)

Первая формула ставит пометку «приоритет» для тяжёлых срочных отправок. Вторая отличает активные отправки от закрытых. Третья делает то же через НЕ. Пошаговая работа с таблицами описана в материалах транспортная логистика в Excel: формулы и пример и транспортная логистика в Excel: как вести учёт. Общую стоимость отобранных рейсов считает калькулятор стоимости рейса.

Типичные ошибки

Перепутать И и ИЛИ. Условие «статус в пути И статус ожидает» никогда не выполнится для одной строки, потому что статус один. Нужно ИЛИ.

Забыть про пустые ячейки. Пустое значение не равно «нет», и отбор может пропустить строки.

Сравнивать текст с разным написанием. «Срочно» и «срочно » с пробелом это разные значения.

Не ставить скобки. Результат зависит от неявного порядка действий.

Накладывать слишком много условий. Если условие занимает несколько строк, разбейте его на промежуточные столбцы.

Россия и Беларусь

Логические условия помогают учитывать правила обеих стран. Первый пример: страна отправки Беларусь И перевозка автомобильная, тогда в строке отмечают, что нужна ТТН-1; страна отправки Россия, тогда транспортная накладная. Второй пример: масса больше 12 т И маршрут по федеральным дорогам России, тогда строка попадает в список рейсов, для которых нужно проверить платные дороги. Третий пример: срок хранения на складе больше 30 дней ИЛИ статус «ожидает» дольше недели, тогда отправка уходит в список для разбора диспетчером. Другие материалы для логистов находятся в разделе основы логистики.

Частые вопросы

Чем И отличается от ИЛИ?

И требует выполнения всех условий, ИЛИ достаточно одного.

Что делает оператор НЕ?

Исключает строки с заданным признаком. Условие «НЕ выгружен» оставляет все остальные статусы.

Где ещё применяют эти операторы?

В фильтрах учётных систем, в запросах к базам данных, в отчётах и в правилах автоматизации.

Нужно ли знать программирование?

Для таблиц нет. Достаточно понимать логику и уметь записать условие.

Читайте также

Проверено: октябрь 2026. Источники: справка по функциям Excel И, ИЛИ, НЕ, ЕСЛИ; постановление Минфина Беларуси от 30.06.2016 № 58; требования к транспортной накладной в России.

Раздел: Управление логистикой / Основы логистики

Посчитайте сами: стоимость километра и тонно-километра

Похожие записи