431.53K
Категория: МатематикаМатематика

Логические функции и логические выражения

1.

*Логические функции
и
логические выражения

2.

Логическая функция это функция, которая
устанавливает соответствие между
одним или несколькими
высказываниями, которые
называются аргументами функции,
и высказыванием которое
называется значением функции.

3.

В арсенале Excel существует набор логических
функций, которые вы можете найти:
на вкладке Формулы в группе Библиотека
функций в выпадающем меню Логические.

4.

Все логические функции возвращают ИСТИНА или ЛОЖЬ в
зависимости от оценки.
Список некоторых логических функций с кратким описанием.
ЕСЛИ – Проверяет логическое_выражение и возвращает
значение_если_истина в ячейку если оно равно ИСТИНА, иначе возвращает
значение_если_ложь.
И – Проверяет логические_значения аргументов и возвращает ИСТИНА, если
все они имеют значение ИСТИНА. Если хотя бы одно значение ложно, возвращает
ЛОЖЬ.
ИЛИ— Проверяет логические_значения аргументов и возвращает ИСТИНА,
если хотя бы одно имеет значение ИСТИНА. Если все значения равны ЛОЖЬ,
функция ИЛИ возвращает ЛОЖЬ.
НЕ – меняет значение ИСТИНА на ЛОЖЬ, и ЛОЖЬ на ИСТИНА.

5.

Логические выражения и логические значения, используемые в
функциях, обычно используют операторы сравнения (=, <, >, <=,
>= или <>), которые возвращают ИСТИНА и ЛОЖЬ.
Предположим, вы ввели следующую формулу:
=И(A1=B1; C1>=500)
В данном случае
функция вернет
значение ИСТИНА,
поскольку оба
выражения
A1=B1 и C1>=500
истинны.
Если хотя бы одно из них ложно, функция вернет значение
ЛОЖЬ.

6.

Функция ЕСЛИ

7.

*Синтаксис функции «Если»
Если(Аргумент1;Аргумент2;Аргумент3)
Аргумент1 – Логическое выражение
Аргумент2 – Значение в ячейке, если Аргумент1
(логическое выражение) имеет значение «истина»
Аргумент3 - Значение в ячейке, если Аргумент1
(логическое выражение) имеет значение «ложь»

8.

*
Постановка задачи
X 2 при X 0
Y 3
X при X 0
X 2 при X 0
Y 3
иначе
X
Алгоритм решения
Истина
Ложь
X<0
Y=X2
Y=X3

9.

10.

*
Аргумент 1
Аргумент 2
Аргумент 3

11.

Постановка задачи:
Решение задачи:
X2
при
X 0
Y X3
при 0 X 5
X 2 при
X 5
Истина
Y=X2
X3
X2
0
Запись функции
Истина
Y=X-2
X-2
5
X<0
X
Ложь
X>5
Ложь
Y=X3

12.

Внешняя функция
Истина
1
Ложь
X<0
Ложь
Истина
Y=X2
X>5
2
Y=X-2
3
Вложенная функция
Y=X3

13.

*

14.

Условий может быть и больше трех.
Принцип создания формул с несколькими условиями ЕСЛИ
заключается в том, что в одном из аргументов формулы
(значение_если_ИСТИНА или значение_если_ЛОЖЬ) находится
еще одна формула ЕСЛИ.
Рассмотрим пример:
Предположим, вам необходимо рассчитать размер комиссии каждого
продавца в зависимости от объема его продаж.
Наш план таков:
Если продажи меньше или равны 500$, комиссия составляет 7%
Если продажи больше 500$, но меньше или равны 750%, комиссия
составляет 10%
Если продажи больше 750$, но меньше или равны 1000%, комиссия
составляет 12,5%
Если продажи больше 1000$, комиссия составляет 16%

15.

Решаем задачу:
10%
7%
500
16%
12,5%
750
1000
Формула для вычисления размера комиссии каждого продавца в зависимости
от объема его продаж.
=ЕСЛИ(B4<500;B4*7%;ЕСЛИ(B4<750;B4*10%;ЕСЛИ(B4<1000;B4*12.5%;B4*16%)))
или
=ЕСЛИ(B4<500; 7%;ЕСЛИ(B4<750; 10%;ЕСЛИ(B4<1000; 12.5%; 16%)))*B4

16.

Второй вариант удобнее. Можно сначала просто вычислить процент по
формуле:
=ЕСЛИ(B4<500; 7%;ЕСЛИ(B4<750; 10%;ЕСЛИ(B4<1000; 12.5%; 16%)))
В столбце «Комиссия» при
этом можно установить
процентный формат
А убедившись, что процент выбирается правильно, добавить умножение на объем
продаж:
В столбце «Комиссия» при
этом следует поменять формат
на числовой или денежный в
нужной валюте.

17.

18.

* Функция «Выбор»
Если при решении задачи необходимо использовать более
трех-четырех вариантов выбора, конструкция с вложенными
функциями «Если» становится слишком громоздкой.
Например, при наличии пяти вариантов выбора потребуются
не менее четырех функций «Если», вложенные как матрешки.
В этих случаях более эффективным будет использование
функции «Выбор», которая использует номер индекса, чтобы
выбрать и вернуть значение из списка аргументов - значений.
Функция ВЫБОР позволяет выбрать одно значение из
списка, в котором может быть до 254 значений.

19.

* Функция «Выбор»
Синтаксис функции:
ВЫБОР(индекс, значение1, [значение2], ...)
Эту функцию особенно удобно использовать, если в качестве критерия для
выбора используется целое значение (индекс).
Например: Заработная плата работников рассчитывается на
основании базовой ставки и надбавки, зависящей от квалификации
работника (категории), причем используется пять вариантов
надбавок.

20.

* Функция «Выбор»
В качестве значений можно использовать адреса ячеек, например, если
размеры надбавок могут меняться
Функцию «Выбор» удобно строить с использованием мастера функций

21.

* Функция ВПР
Функция ВПР (вертикальный просмотр) ищет значение в первом столбце
массива и возвращает значение из ячейки в найденной строке и указанном
столбце.
Синтаксис функции:
ВПР(Искомое значение, Таблица, Номер столбца,
[Интервальный просмотр])
Решение того же примера с использованием функции ВПР.
Функцию ВПР удобно использовать для работы со справочниками

22.

*

23.

*
English     Русский Правила