double arrow

Логические функции


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

ЕСЛИ(<логическое выражение>;<выражение1>;<выражение2>).

Чтобы пользоваться этой функцией, вам целесообразно познакомиться с основными понятиями логической (булевой) алгебры. Первый аргумент функции ЕСЛИ - логическое выражение (в частном случае - условное выражение), которое принимает .одно из двух значений: «Истина» или «Ложь» (1 или 0). В первом случае ЕСЛИ принимает значение выражения!, а во втором -значение выражения2. В качестве выражения! или выражения2 можно записать вложенную функцию ЕСЛИ. Обратите внимание, что число вложенных функций ЕСЛИ не должно превышать семи. Если условий много, записывать вложенные функции ЕСЛИ становится неудобно. В этом случае на месте логического выражения мы можем указать одну из двух логических функций: H(AND) или ИЛИ (ОК).

Формат функций одинаков:

· И (<логическое выражение 1>;<логическое выражение2>;...),

· ИЛИ (<логическое выражение! >;<логическое выражение2>;...).

Функция И принимает значение «Истина», если одновременно истинны все логические выражения, указанные в качестве аргументов этой функции. В остальных случаях значение И - «Ложь». В скобках можно указать до 30 логических выражений.

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


Сейчас читают про: