Логические функции
Логические выражения – условия, которые могут содержать:
· числа,
· текст,
· адреса ячеек,
· функции,
· операторы сравнения: < , >, >=, <=, = , <>,
· арифметические выражения
· логические значения (ИСТИНА или ЛОЖЬ). Результатом логического выражения является логическое значение ИСТИНА(1) или ЛОЖЬ(0).
Например, выражение Z1=10 возвращает значение ИСТИНА, если значение в ячейке Z1 равно 10, и ЛОЖЬ, если Z1 содержит любое другое значение.
Примеры выражений:
A1>A2
5-3<=5*2
СРЗНАЧ(В1:В6)=СУММ(6;7;8)
С2 <> «Красный»
Логические функции И, ИЛИ, НЕ, ЕСЛИ могут содержать в качестве аргументов логическое выражение.
Функция И
Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
Синтаксис:
=И (лог_выражение1; лог_выражение2;…;лог_выражение30)
Функция ИЛИ
Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Синтаксис:
=ИЛИ (лог_выражение1; лог_выражение2;…;лог_выражение30)
Функция НЕ
Функция меняет значение своего аргумента на противоположное: возвращает значение ИСТИНА, если значение аргумента ЛОЖЬ и наоборот. Функция НЕ имеет только один аргумент.
Синтаксис:
=НЕ (логическое_выражение)
Функция ЕСЛИ
Возвращает одно значение, если заданное логическое выражение при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.
Функция имеет три аргумента.
Синтаксис:
=ЕСЛИ(лог_выражение; значение_если_истина ;значение_если_ложь)
Например,
=ЕСЛИ(А6<22;5;10) – возвращает число 5, если значение в ячейке А6 меньше 22, возвращает значение 10, если больше либо равно 22.
В качестве аргументов функции ЕСЛИ можно использовать другие функции:
Например,
=ЕСЛИ(СУММ(А1:А10)>0;СУММ(А1:А10);0) – если сумма элементов в ячейках А1:А10 больше нуля, возвращается значение этой же суммы, в противном случае возвращает значение 0.
=ЕСЛИ(И(F1>0,F1<9);5*F1;6 )– если значение в ячейке F1 находится между 0 и 9, то возвращается значение 5*F1, в противном случае – значение 6)
В качестве аргументов функции ЕСЛИ можно так же использовать текстовые значения.
Например,
=ЕСЛИ(А4>75%; “Сдал”;”Не сдал”) – в ячейке А4 находится средний балл учащегося, после сдачи экзаменов. Функция анализирует значение в ячейке А4 и определяет, сдал учащийся экзамен или не сдал.
Практика
1. Скопировать к себе папку с диска P:\ Задания \ ИЛИ_И_ЕСЛИ_НЕ.xls
2. Выполнить указанное в нем задание
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.