Найти в Дзене

Логические функции Excel: И, ИЛИ, НЕ на простых примерах

Приветствуем, дорогие читатели! Если вы уже освоили базовые возможности Excel, то наверняка заметили: настоящая магия начинается тогда, когда программа начинает «думать» за вас. Простые расчеты — это хорошо, но что делать, если нужно учесть сразу несколько условий? Например, премию выписывать только тем сотрудникам, у кого и план выполнен, и стаж больше года? Здесь на сцену выходят логические «кирпичики»: функции И, ИЛИ и НЕ. Сами по себе они редко используются, но в связке с тем же ЕСЛИ(IF) творят чудеса. Давайте разберем, как заставить Excel мыслить сложными категориями. Представьте, что вы устанавливаете фильтр. Функция И требует, чтобы «вода была мокрой, а небо — голубым» (все условия соблюдены). Функция ИЛИ более либеральна: «пойдем гулять, если будет солнечно ИЛИ если у нас будет зонт» (достаточно хотя бы одного совпадения). А НЕ — это наш внутренний спорщик: «дай печенье, только НЕ шоколадное» (отрицание условия). Эти функции превращают Excel из простого калькулятора в аналитиче
Оглавление

Приветствуем, дорогие читатели! Если вы уже освоили базовые возможности Excel, то наверняка заметили: настоящая магия начинается тогда, когда программа начинает «думать» за вас. Простые расчеты — это хорошо, но что делать, если нужно учесть сразу несколько условий? Например, премию выписывать только тем сотрудникам, у кого и план выполнен, и стаж больше года?

Здесь на сцену выходят логические «кирпичики»: функции И, ИЛИ и НЕ. Сами по себе они редко используются, но в связке с тем же ЕСЛИ(IF) творят чудеса. Давайте разберем, как заставить Excel мыслить сложными категориями.

Зачем это нужно?

Представьте, что вы устанавливаете фильтр. Функция И требует, чтобы «вода была мокрой, а небо — голубым» (все условия соблюдены). Функция ИЛИ более либеральна: «пойдем гулять, если будет солнечно ИЛИ если у нас будет зонт» (достаточно хотя бы одного совпадения). А НЕ — это наш внутренний спорщик: «дай печенье, только НЕ шоколадное» (отрицание условия).

Эти функции превращают Excel из простого калькулятора в аналитический инструмент. Они работают во всех современных версиях, начиная с Excel 2007.

Лучший способ понять логику — это посмотреть на нее в действии. Допустим, у нас есть небольшая таблица с данными о студентах или сотрудниках.

1. Функция И (AND)

Задача: Студент получает стипендию, если его средний балл выше 4.0 И посещаемость больше 80%.

Формула будет выглядеть так:
=ЕСЛИ(И(B2>4; C2>80); "Стипендия"; "Нет")

Как это работает: Excel проверяет ячейку B2 и ячейку C2. Только если оба условия истинны, функция И возвращает ИСТИНА, и студент получает заветную стипендию. Если хоть один показатель ниже нормы — получает "Нет".

2. Функция ИЛИ (OR)

Задача: Сотрудника нужно отправить на переобучение, если он работает в отделе "Продажи" ИЛИ если его стаж работы меньше 2 лет (нужно подтянуть навыки).

Формула:
=ЕСЛИ(ИЛИ(B2="Продажи"; C2<2); "На обучение"; "Не нужно")

-2

Как это работает: Здесь условия более мягкие. Если отдел — продажи (даже со стажем 10 лет) — едем учиться. Если стаж маленький (хоть бухгалтер, хоть продажник) — тоже едем. Функция ИЛИ возвращает ИСТИНА, если сработало хотя бы одно условие.

3. Функция НЕ (NOT)

Эта функция меняет логическое значение на противоположное. Она полезна, когда проще исключить что-то, чем перечислять, что включить.

Задача: Нужно срочно заказать товары, которые (НЕ являются "Выпечкой" И у которых остаток меньше 5) ИЛИ (товары с ценой выше 100, если это не "Молочка").

Формула:
=ЕСЛИ(ИЛИ(И(НЕ(B2="Выпечка"); C2<5); И(C2>100; НЕ(B2="Молочка"))); "Срочный заказ"; "Не требуется")

-3

Комбинируем в сложных сценариях

Самое интересное начинается, когда мы соединяем эти функции внутри друг друга.

Сценарий «Особые условия»: Сотрудник получает премию, если (он из отдела Продажи И продал товара на сумму > 100 000) ИЛИ (он не из Продаж, но работает в компании больше 5 лет).

Формула (выглядит сложно, но работает логично):
=ЕСЛИ(ИЛИ(И(B2="Продажи"; C2>100000); И(НЕ(B2="Продажи"); D2>5)); "Премия"; "Нет")

-4

Здесь мы использовали две связки И внутри одной формулы ИЛИ. Excel сначала вычислит продажников-отличников, потом опытных сотрудников из других отделов, а потом скажет: «Хотя бы одна из этих групп подходит? Если да — платим премию».

Резюме

Освоив функции И, ИЛИ и НЕ, вы перестанете сортировать данные вручную и начнете мыслить алгоритмами. Это первый шаг к тому, чтобы ваши таблицы работали на вас, а не вы на них.

Попробуйте прямо сейчас придумать условие из рабочей ситуации и написать для него формулу. Если что-то пойдет не так — не бойтесь экспериментировать, логические функции в Excel очень «прозрачны» и их легко отлаживать.

Подписывайтесь на наш канал, чтобы не пропустить новые полезные лайфхаки!