Усложненные функции ЕСЛИ

Использование функций И и ИЛИ с функцией ЕСЛИ

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

Вам нужны дополнительные возможности?

Вложение функции в функцию

Функция ЕСЛИ

Функция СУММЕСЛИМН

Функция СЧЁТЕСЛИМН

Функция СРЗНАЧЕСЛИМН

Функция ЕСЛИОШИБКА

Теперь расширим возможности функции ЕСЛИ с помощью вложенных функций И и ИЛИ.

Допустим, требуется определить, какие ученики получили оценку A

по всем тестам. Воспользуемся функцией ЕСЛИ с вложенной функцией И.

Формула проверяет, выполняются ли все условия. Если это так, функция ЕСЛИ возвращает значение ИСТИНА.

Чтобы все оценки ученика были A, количество баллов за тест 1 должно быть больше или равно 90

(указатель находится рядом со ссылкой на ячейку; нажимаем клавишу F4, чтобы сделать ссылку абсолютной).

Количество баллов за тест 2 должно также быть больше или равно 90 (снова нажимаем клавишу F4),

как и за тест 3.

Если все эти оценки больше или равны 90, функция ЕСЛИ

возвращает значение «Да». В противном случае возвращается значение «Нет».

Скопируем формулу.

Как видно, только Николай получил оценку A за все тесты.

Рассмотрим работу формулы.

Функция И возвращает значение ИСТИНА, если все ее аргументы соответствуют значению

ИСТИНА, и значение ЛОЖЬ, если хотя бы один из аргументов соответствует значению ЛОЖЬ.

Если аргумент лог_выражение функции ЕСЛИ имеет значение ИСТИНА, функция возвращает аргумент значение_если_истина.

Если аргумент лог_выражение соответствует значению ЛОЖЬ, функция возвращает значение_если_ложь.

Функция И вложена в функцию ЕСЛИ и является аргументом лог_выражение.

Если все аргументы функции И принимают значение ИСТИНА, функция ЕСЛИ возвращает аргумент значение_если_истина.

Если хотя бы один из аргументов функции И принимает значение ЛОЖЬ, функция ЕСЛИ возвращает аргумент значение_если_ложь.

Теперь определим, какие ученики получили оценку A хотя бы за

один тест. Воспользуемся функцией ЕСЛИ с вложенной функцией ИЛИ.

Чтобы хотя бы одна из оценок ученика была А, количество баллов за тест 1,

тест 2 или тест 3 должно быть больше или равно 90.

Если хотя бы за один тест ученик набрал больше или равнo 90 баллам, функция ЕСЛИ возвращает значение «Да».

Если ни одна из оценок не превышает 90, функция возвращает значение «Нет».

У Андрея и Николая есть как минимум по одной оценке A.

Рассмотрим работу формулы. Принцип ее работы подобен принципу работы вложенной функции И.

Функция ИЛИ возвращает значение ИСТИНА, если хотя бы один из аргументов

имеет значение ИСТИНА, и значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.

В нашем примере, функция ИЛИ вложена в функцию ЕСЛИ и является аргументом лог_выражение.

Если хотя бы один из аргументов функции ИЛИ имеет значение ИСТИНА, функция ЕСЛИ возвращает аргумент значение_если_истина.

Если все аргументы функции ИЛИ имеют значение ЛОЖЬ, функция ЕСЛИ возвращает аргумент значение_если_ложь.

Далее: функции СЧЁТЕСЛИМН и СУММЕСЛИМН.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×