ЛОГИЧЕСКИЕ ФУНКЦИИ
MS EXCEL
Актуализация знаний
Актуализация знаний
Актуализация знаний
Актуализация знаний
Актуализация знаний
Основные объекты MS EXCEL
Строка, столбец, ячейка, диапазон, адреса ячеек, ссылки.
Типы данных - числа, текст, формулы, дата и время.
Формулы
Формула начинается со знака “=“ и может включать в себя знаки арифметических операций, ссылки на ячейки, скобки, функции.
В формулу не может входить текст.
Пример. =(sin(2* F5 + A2 ^2) + 4* F3 * G4 )/(2* D2 + 8)
20, то нужно вывести на экран сообщение тепло , в противном случае – холодно . =ЕСЛИ(В220; “тепло”; ”холодно”) В220 Нет Да «тепло» «холодно» " width="640"
ПРИМЕР 1
Если значение в ячейке В220, то нужно вывести на экран сообщение тепло , в противном случае – холодно .
=ЕСЛИ(В220; “тепло”; ”холодно”)
В220
Нет
Да
«тепло»
«холодно»
Выбор действий
Логические функции предназначены для проверки выполнения условия или для проверки нескольких условий.
Условие
ДА
НЕТ
Функция ЕСЛИ используется при проверке условий для значений и формул.
D2
D1
Если условие истинно, то значением ячейки будет выражение D1 , в противном случае – выражение D2 .
=ЕСЛИ(условие; выражение D1; выражение D2)
ВЛОЖЕННОЕ ВЕТВЛЕНИЕ
Вложенное ветвление позволяет организовать выбор из множества вариантов.
U1
Да
Нет
U2
D1
Да
Нет
U3
Нет
D2
Да
Внутреннее ветвление вложено по стрелке НЕТ.
D3
D4
=ЕСЛИ(U1; вырD1; ЕСЛИ(U2; вырD2; ЕСЛИ(U3; вырD3; D4)))
11
0; A2; ЕСЛИ(A2=0; 0; -A2)) " width="640"
Пример 2. Нахождение модуля числа х
Если x=
A
1
B
2
x
C
3
Модуль числа х
6
=ЕСЛИ(А20; A2; ЕСЛИ(A2=0; 0; -A2))
ПРИМЕР 2
Вводим в ячейку С2 оценку от 2 до 5. В ячейке D2, если оценка равна:
- «2», то вывести - «неуд.», если «3» – «удовлетв.», если «4» – хорошо», если «5» – «отлично».
- «2», то вывести - «неуд.»,
- если «3» – «удовлетв.»,
- если «4» – хорошо»,
- если «5» – «отлично».
.
= ЕСЛИ(C2=2; “неуд.”; ЕСЛИ(С2=3; “удовлетв.”; ЕСЛИ(C2=4;”хорошо”;”отлично”)))
Сложные условия
Функции И, ИЛИ, НЕ - позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функция И, ИЛИ имеют 2 или несколько аргументов. Функция НЕ имеет только один аргумент.
Аргументы функций И, ИЛИ, НЕ могут быть логическими выражениями, массивами или ссылками на ячейки, содержащие логические значения.
Логическое сложение ИЛИ (дизъюнкция)
Логическое умножение И (конъюнкция)
Объединение множеств
Пересечение множеств
ПРИМЕР 3. Построить таблицу истинности для логической операции ИЛИ.
Логическая сумма истинна (1) тогда и только тогда, когда хотя бы одно из высказываний истинно (1).
1
A
a
2
B
C
b
0
3
a+b
0
0
4
1
1
5
1
0
1
ПРИМЕР 3. Построить таблицу истинности для логической операции ИЛИ.
Логическая сумма истинна (1) тогда и только тогда, когда хотя бы одно из высказываний истинно (1).
Пример 4. Построить таблицу истинности для высказывания F = A ⌐B
Логическое умножение истинно тогда и только тогда, когда истинны оба входящих в него высказывания.
ПРИМЕР 5. Построить таблицу истинности F= ⌐A & (A+B)
Задание 1. Абитуриент
- Заполните таблицу и отформатируйте по образцу.
- Заполните формулами пустые ячейки. Абитуриент зачислен в институт, если сумма баллов больше или равна проходному баллу и оценка по математике 4 или 5, в противном случае – нет .
- Выполните сортировку по фамилии и по убыванию общей суммы баллов.
- Сохраните документ в своей папке под именем абитуриент.xls
Задание «Абитуриент»
Домашнее задание
В MS EXCEL решить задачу нахождения корней квадратного уравнения с полным анализом.
ax 2 + bx + c = 0