Логические функции находят широкое применение для анализа полученных табличных данных.
Функция ЕСЛИ содержит три аргумента:
· логическое выражение:
· выражение, которое вычисляется, если первый аргумент принимает значение ИСТИНА;
· выражение, которое вычисляется, если первый аргумент принимает значение ЛОЖЬ.
Например: =ЕСЛИ(B10>0;CУММ(C1:С10);CУММ(Е1:Е10))
Формула приводит к вычислению суммы диапазона C1:C10, если значение в ячейке B10 не отрицательно. В противном случае, вычисляется сумма диапазона E1:E10.
Допускается применение вложенных функций ЕСЛИ.
Например: =ЕСЛИ(B10>0;"Прибыль";ЕСЛИ(В10<0;"Убыток";"Ноль")
Приведенная формула выводит слово " Прибыль " в случае, если значение ячейки В10 положительно, и слово " Убыток ", если значение ячейки отрицательно. Если ячейка содержит нулевое значение или пуста. Формула выведет текст " Ноль ".
Функция И может содержать до 30 аргументов, в качестве которых выступают логические выражения.
Выдает два значения:
|
|
· ИСТИНА если все аргументы принимают значения ИСТИНА:
· ЛОЖЬ если хотя бы один из них принимает значение ЛОЖЬ.
Например, если в ячейке B10 находится число 55, то формула
=И(1<B10;B10<100) выдаст значение ИСТИНА.
Функция ИЛИ выдает значение ИСТИНА в том случае, если хотя бы один аргумент функции принимает значение ИСТИНА.
Например: =ИЛИ(100<B10;B10<10) выведет значение ИСТИНА независимо от того, находится ли в ячейке B10 число 255 или 0,5.
Функция НЕТ используется для проверки того, что значение в конкретной ячейке все еще не соответствует определенному значению. Если логическое выражение в аргументе соответствует истине, функция выдает значение ЛОЖЬ. И наоборот.
Например, если в ячейке B10 находится число 55:
=НЕТ(B10<80) ответ ЛОЖЬ.