Найти в Дзене
Мир таблиц

Функция И в Excel

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

Этими функциями являются И, ИЛИ и ИСКЛИЛИ. Существует также функция НЕ, которая используется для обратного преобразования значений ИСТИНА и ЛОЖЬ. Мы уже вскользь касались её.

Далее мы рассмотрим каждую из них подробнее по очереди. И начнём мы сегодня с функции И.

Функция И проверяет несколько условий и возвращает ИСТИНА только если все условия выполнены.

Её синтаксис такой:

=И(логическое_значение1; [логическое_значение2], ...)

Каждый аргумент представляет собой логическое условие. В функции И нет аргумента значение, если истинно или значение, если ложно. Поэтому обычно она встречается внутри функции ЕСЛИ, если для последней нужно проверить несколько условий.

Также функцию И можно применять в правилах условного форматирования для проверки значений нескольких ячеек, но об этом поговорим позднее.

Ладно, от слов к делу. Возьмём список студентов и результаты сдачи ими экзаменов. Экзаменов у них в сессии 3. Студент должен набрать 70 и более баллов за каждый экзамен, чтобы сдать сессию. Нам нужно написать формулу, которая проверит это условие и вынесет вердикт: "Сдал" или "Не сдал".

-2

Давайте для начала проверим, все ли три результата экзаменов соответствуют условию >=70 баллов. Введём следующую формулу в ячейку E2:

=И(B2>=70;C2>=70;D2>=70)

Она проверит все три оценки и если они будут больше или равно 70, то вернёт ИСТИНА, иначе, если хотя бы одна меньше 70 - ЛОЖЬ.

-3

Но нам нужно получить не ИСТИНА или ЛОЖЬ. Нам необходимы "Сдал" или "Не сдал". Поэтому, после того как мы убедились, что функция И верно проверяет наше условие, мы можем включить её внутрь функции ЕСЛИ.

Расширим нашу формулу:

=ЕСЛИ(И(B2>=70;C2>=70;D2>=70);"Сдал";"Не сдал")

Если в значения в ячейке B2 больше или равно 70 и в ячейке C2 больше или равно 70 и в ячейке D2 больше или равно 70, то пишем "Сдал", иначе пишем "Не сдал".

-4

Рассмотрим ещё один пример. Усложним жизнь нашим студентам. На этот раз, чтобы сдать сессию им надо набрать средний балл по трём экзаменам равный или больше 75, а также получить 70% или боле за курсовую работу.

-5

Для того, чтобы проверить средний балл, используем функцию СРЗНАЧ. Её синтаксис такой:

=СРЗНАЧ(число1; [число2]; ...)

Мы скармливаем ей ряд чисел, а она считает среднее арифметическое этих чисел.

Теперь, используя функции И, ЕСЛИ и СРЗНАЧ напишем нашу формулу:

=ЕСЛИ(
И(СРЗНАЧ(B2:D2)>=75;E2>=70%);
"Сдал";"Не сдал")

Если среднее значение диапазона чисел B2:D2 больше или равно 75 и значение в ячейке Е2 больше или равно 70%, то печатаем "Сдал", иначе печатаем "Не сдал".

-6

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

В следующий раз мы рассмотрим функцию ИЛИ.

Не переключайтесь;)

Наука
7 млн интересуются