Логические функции в ms excel
Скачать 440.29 Kb.
|
Логические функции в MS EXCELКонъюнкция - логическая операция, ставящая в соответствие каждым двум высказываниям новое высказывание, являющееся истинным тогда и только тогда, когда оба исходных высказывания истинны. Другое название: логическое умножение. Обозначения: , , &, И.
Логические операции Таблица истинности: Графическое представление A B А&В Дизъюнкция - логическая операция, которая каждым двум высказываниям ставит в соответствие новое высказывание, являющееся ложным тогда и только тогда, когда оба исходных высказывания ложны. Другое название: логическое сложение. Обозначения: V, |, ИЛИ, +.
Логические операции Таблица истинности: Графическое представление A B АVВ Инверсия - логическая операция, которая каждому высказыванию ставит в соответствие новое высказывание, значение которого противоположно исходному. Другое название: логическое отрицание. Обозначения: НЕ, ¬ , ¯ .
Логические операции имеют следующий приоритет: инверсия, конъюнкция, дизъюнкция. Логические операции Таблица истинности: Графическое представление A Ā Логические функцииПозволяют решать с помощью табличного процессора логические задачи.Логические функции
Логические функции в MS ExcelКонъюнкция =И(<аргумент 1>;<аргумент 2>;<аргумент 3>;…) Дизъюнкция =ИЛИ(<аргумент 1>;<аргумент 2>;<аргумент 3>;…) Инверсия =НЕ(<аргумент>) Аргумент – адрес ячейки с логическим выражением; логическое выражение; логическая функция; логическое значение(ИСТИНА или ЛОЖЬ) = ,< > (не равно),>,<, > = (больше или равно), < =(меньше или равно)Такие условия называются простыми; они могут быть составлены из данных ссылок, выражений. Любое условие может принимать одно из двух возможных значений: «истина» (логическая единица) либо «ложь» (логический ноль).Например , условие из постоянных величин : 3<5 всегда имеет значение «Истина»Если в условие входят переменные величины, то оно может принимать значения как значение «истина» так и значение «ложь». Уcловие А>5 принимает значение «истина» , если А=7, и значение «ложь» если А=2.ЗАПИСЬ ФУНКЦИИ:= Функция (Аргумент или аргументы через ;), где Аргументом являются либо диапазон ячеек, либо адреса ячеек или числовые константы.Правила записи функции
Например, для логического выражения 10>5 результатом будет логическое значение ИСТИНА.А для выражения 10<5 – результатом будет ЛОЖЬ.ЛОГИЧЕСКАЯ ФУНКЦИЯ «И»Имеет в качестве аргументов логические значения, которые могут быть истинными и ложными, и задается формулой:=И (лог.знач.1; лог.знач. 2;…)Принимает значение Истина тогда и только тогда, когда все аргументы имеют значение Истина.Пример применения И
ЛОГИЧЕСКАЯ ФУНКЦИЯ «ИЛИ»Имеет в качестве аргументов логические значения и задается формулой=ИЛИ (лог.знач.1;лог.знач.2;…)Принимает значение Истина, если хотя бы один из аргументов имеет значение Истина.ИЛИ
Пример применения ИЛИЛОГИЧЕСКАЯ ФУНКЦИЯ «НЕ»Имеет один аргумент и задается формулой=НЕ (лог.знач.)Принимает значение ИСТИНА, если аргумент имеет значение ЛОЖЬ, и наоборот.НЕ
Пошаговая инструкция:
Оформление результата
Условное форматирование
ЛОГИЧЕСКАЯ ФУНКЦИЯ «ЕСЛИ»Для проверки условия используется функция ЕСЛИЕСЛИ(Условие;Выражение1;Выражение2)Действие этой функции заключается в том, что ЭТ проверяет истинность записанного в ней логического условия и заносит в ячейку, в которой находится эта функция, значение Выражения1, если проверяемое условие истинно, или значение Выражения2, если условие ложно.Краткая записьЕсли (логическое выражение; значение если Истина; значение если Ложь)При необходимости вывода текста в функции ЕСЛИ его надо заключить в кавычки (иначе будет сообщение об ошибке)ЕСЛИ
Пример применения ЕСЛИ
ЕСЛИОШИБКА
Пример применения ЕСЛИОШИБКА
Пример: =ЕСЛИ(A2>B2;«превысили»; «нормально»)
Если фамилия состоит из 11 букв , значит –длинная; иначе - короткая
=ЕСЛИ(ДЛСТР(A9)>11; «длинная»; «короткая») Если возраст ребенка до 7 лет, значит ребенок ходит в садик, если от 7 до 16 лет – ходит в школу, если больше 16 лет – работает.
=ЕСЛИ(A2<=7;«ходит в садик» ;ЕСЛИ(A2<16;«ходит в школу»;«ходит на работу»)) Сложные условияИногда в задачах часто используются сложные условия.Сложным условием называют несколько простых условий, связанных с помощью логических операций.Таблица истинности задает правило определения результата логических операций
Таблица истинности логических операций И, ИЛИ
Задание
if x>5 then y:=x-8 else y:=x+3 Запись решения на языке блок-схем (алгоритм): Запись решения на языке программирования: Запись решения в электронной таблице: Логические функции Пример. Для заданного значения x вычислить значение y по одной из формул: если x>5, то y=x-8, иначе y=x+3. y=x-8 x>5 y=x+3 да нет Пример Задача о приёме в школьную баскетбольную команду: ученик может быть принят в эту команду, если его рост не менее 170 см. Данные о претендентах (фамилия, рост) представлены в электронной таблице. Использование условной функции в диапазоне ячеек С3:С8 позволяет вынести решение (принят/не принят) по каждому претенденту. Функция COUNTIF (СЧЁТЕСЛИ) позволяет подсчитать количество ячеек в диапазоне, удовлетворяющих заданному условию, в ячейке С9 подсчитывается число претендентов, прошедших отбор в команду. Тест по теме: «Электронные таблицы» 1. Электронная таблица представляет собой: a) Совокупность поименованных буквами латинского алфавита строк и нумерованных столбцов; b) Совокупность нумерованных строк и поименованных буквами латинского алфавита столбцов; c) Совокупность пронумерованных строк и столбцов. 2. Как в электронных таблицах обозначаются столбцы? a) Буквами русского алфавита. Например, А, Б и так далее Я, АА, АБ и так далее. b) Столбцы нумеруются цифрами. c) Буквами латинского алфавита. Например, А, В и так далее; Z, AA, AB и так далее. 3. При указании адреса ячейки всегда a) На первом месте указывают имя столбца, а на втором номер строки. b) На первом месте указывают номер строки, а на втором имя столбца. c) Указывают только имя столбца или только номер строки. 4. Диапазон ячеек - это: a) Все ячейки одного столбца. b) Все ячейки одной строки. c) Совокупность клеток, образующих в таблице область прямоугольной формы. 5. При перемещении или копировании в электронной таблице абсолютные ссылки: a) Преобразуются в зависимости от нового положения формулы. b) Преобразуются вне зависимости от нового положения формулы. c) Не изменяются. 6. Какая формула будет получена при копировании в ячейку Е4, формулы из ячейки Е2: 7. Что называют табличным курсором? a) Табличный курсор - это выделенный прямоугольник, который можно поместить в любую ячейку. b) Табличный курсор - это диапазон выделенных ячеек. c) Табличный курсор - это ячейка А1. 8. Из чего состоит адрес диапазона ячеек? a) Адрес диапазона состоит из адресов каждой ячейки, разделённых двоеточием. b) Адрес диапазона состоит из адресов нижней правой и верхней левой ячеек, разделённых двоеточием. c) Адрес диапазона состоит из адресов верхней левой и нижней правой ячеек, разделённых двоеточием. 9. Какая формула будет получена при копировании в ячейку Е4, формулы из ячейки Е2: 10. Что значит ошибка #ИМЯ? 11. Что значит ошибка #ЗНАЧ! 12. Какие типы адресаций вы знаете, приведите пример каждого типа 13. В чем заключается разница логических функций «И» и «ИЛИ»? 14. Какие виды диаграмм вы знаете?5>5> |