![]()
|
||||||||||||||||||||||||||||||||||
Функция ИЛИ. Функция НЕ. Функция ЕСЛИФункция ИЛИ Возвращает логическое значение ИСТИНА, если хотя бы один аргумент функции вернет истинное значение. В виде аргументов принимаются условия либо ссылки на ячейки, возвращающие логические значения. Количество аргументов не может превышать 255. Первый аргумент является обязательным. Таблица истинности функции ИЛИ:
Синтаксис: =ИЛИ(Логическое_значение1; [Логическое_значение2];…) В качестве примера, рассмотрите примеры функции И, все они вернут результат ИСТИНА, т.к. первый аргумент является истинным. Функция НЕ Принимает в виде аргумента всего одно логическое значение и меняет его на противоположное, т.е. значение ИСТИНА она изменит на ЛОЖЬ и наоборот. Таблица истинности функции И с применением функции НЕ:
Таблица истинности функции ИЛИ с применением функции НЕ:
Синтаксис: =НЕ(логическое_значение) Функция ЕСЛИ Является одной из самых полезных, имеющихся в Excel, функций. Она проверяет результат переданного ей логического выражения и возвращает результаты в зависимости от того истинно он или ложно. Синтаксис: =ЕСЛИ(Логическое_выражение;[Значение_если_истина];[Значение_если_ложь]) Примеры использования функции: Рассмотрим первый простой пример, чтобы понять, как функция работает. Умышлено в первый аргумент функции вставить функцию ИСТИНА. В результате проверки, будет возвращен 2 аргумент (значение_если_истина), 3 аргумент будет опущен. Теперь приведем пример использования вложенности одной функции ЕСЛИ в другую. Такой подход может понадобиться, когда при выполнении (или невыполнении) одного условия требуется дополнительная проверка. Условия примера: Имеются банковские карточки с номерами, начинающимися с первых четырех цифр, которые являются идентификатором вида карты:
Используем нашу функцию для определения типа карты. Функция, применяемая в данном примере, выглядит так: =ЕСЛИ(ЛЕВСИМВ(A2;4)="1111"; "Visa";ЕСЛИ(ЛЕВСИМВ(A2;4)="2222";"Master Card";"карта не определена")) Помимо самой рассматриваем функции, в примере используется текстовая функция ЛЕВСИМВ, которая возвращает часть текста из строки, начиная с левого края, в количестве символов, заданном вторым ее аргументом. С ее помощью мы проверяем, являются ли они равными строке «1111», если да, возвращаем результат «Visa», если нет, то выполняем вложенную функцию ЕСЛИ. Подобным образом можно достичь значительной вложенности и организовывать сложные проверки.
|
||||||||||||||||||||||||||||||||||
|