Логические выражения и функции
Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Лекция по логическим функциям
Логические выражения и функции.
План.
1. Функция ЕСЛИ
2. Функции И, ИЛИ, НЕ
В Excel встроен богатый набор логических функций.
Большинство из них используют логические выражения для
определения истинности заданного условия.
Логические выражения используются для записи условий,
в которых сравниваются числа, функции, формулы, текстовые
или логические значения. Например,
=А1>А2
=5-3<5*2
=C2=«Среднее»
=СРЗНАЧ(В1:В6)=СУММ(6,7,8)
Любое логическое выражение должно содержать, по
крайней мере, один оператор сравнения, который определяет отношение между элементами
логического выражения. Например, в логическом выражении А1>А2 оператор «больше» сравнивает
значения в ячейках А1 и А2.
Результатом логического выражения является логическое значение Истина (1) или логическое
значение Ложно (0).
Функция ЕСЛИ.
Синтаксис:
= ЕСЛИ(логическое_выражение; значение_если_истина; значение_если_ложь)
где:
логическое_выражение – это любое значение или выражение, принимающее
значения ИСТИНА или ЛОЖЬ.
значение_если_истина – это значение, которое возвращается, если
логическое_выражение равно ИСТИНА.
значение_если_ложь
–
это
значение,
которое
возвращается,
если
логическое_выражение равно ЛОЖЬ.
Функция =ЕСЛИ(А6<22;5;10) – возвращает число 5, если значение в ячейке А6 меньше 22, в
противном случае формула возвращает 10.
Пример:
=ЕСЛИ(СУММ(А1:А10)>0; СУММ(А1:А10); 0)
В функции ЕСЛИ можно также можно также использовать текстовые аргументы
=ЕСЛИ(C4>75; "Сдал"; "Не сдал")
=ЕСЛИ(СУММ (А1:А10)>0; СУММ(А1:А10); "")
=ЕСЛИ(А1=«Текст»; 100; 200)
Пример использования функции ЕСЛИ для вывода оценки прописью (сама оценка вводится в
ячейку E10):
1
Лекция по логическим функциям
Функции И, ИЛИ, НЕ
Функции И, ИЛИ, НЕ позволяют создавать сложные выражения. Эти функции работают в
сочетании с простыми операторами сравнения: =, >, <, >=, <=, <>. Функции И, ИЛИ могут иметь до 30
аргументов.
1. = И(логическое_значение1; логическое_значение2; …). Функция проверяет, все ли
аргументы имеют значение ИСТИНА, и возвращает ИСТИНА, если все аргументы ИСТИНА.
2. = ИЛИ(логическое_значение1; логическое_значение2; …). Проверяет, имеет ли хоть
один аргумент значение ИСТАНА, и возвращает значение ИСТИНА или ЛОЖЬ. Значение ЛОЖЬ
возвращается только в случае если все аргументы имеют значение ЛОЖЬ,
3. = НЕ(логическое_значение). Изменяет значение ЛОЖЬ на ИСТИНА, а ИСТИНА на ЛОЖЬ.
Функция НЕ имеет только один аргумент
Пример: = ЕСЛИ(НЕ(А1=2); «Прошел»; «Не прошел»)
Пример. Пусть нужно протабулировать функцию у(x), заданную условно:
1 x
, x 1
3
2
1
x
x
1 cos 4 ( x)
2
y ( x) 2 ln(1 x )
, x (1, 0)
2 x
3/ 5
(1 x ) , x 0
Подготовим в Excel данные и введем формулу в соответствии с рисунком:
Проверить правильность решения можно с помощью программы Mathcad:
2
Лекция по логическим функциям
Пример: удобно использовать функцию ЕСЛИ для определения просрочки срока годности товара:
3