Логические функции Элементы логики в электронных таблицах Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
Логические функции Логические функции позволяют использовать абстрактную логику при вычислениях и обработке данных. Логических функций в Excel немного, поэтому разберем их все. Для каждой функции будет приведено описание и пример ее применения Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
ЕСЛИ ЕСЛИ ( логическое выражение ; значение _ если _ истина ; значение _ если _ ложь ) Функция проверяет, выполняется ли выражение и возвращает значение _ если _ истина при его выполнении и значение _ если _ ложь при невыполнении выражения. Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
Пример применения ЕСЛИ Определим четность числа Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
ЕСЛИОШИБКА ЕСЛИОШИБКА ( значение ; значение _ ес ли _ ошибка ). Возвращает ЛОЖЬ, если число не совпадает с данным значением. В противном случае возвращает ИСТИНА. Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
Пример применения ЕСЛИОШИБКА Создадим тренажер устного счета. Числа в ячейках вводятся произвольно, значение выражения вычисляется учеником и вводится вручную. Полученный результат сравнивается с верным с помощью формулы ЕСЛИОШИБКА. Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
И И ( логическое значение 1; логическое значение 2;...). Эта функция проверяет истинность каждого выражения и возвращает значение ИСТИНА, если верны все значения и ЛОЖЬ, если хотя бы одно из значений неверно. Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
Пример применения И Нужно сделать выборку из ряда данных по определенным параметрам. Например, выберем из ряда чисел те числа, которые больше 10, но меньше 20. Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
ИЛИ ИЛИ ( логическое значение 1; логическое значение 2;…) Проверяет истинность логических значений и возвращает ИСТИНА, если хотя бы одно из выражений истинно, и ЛОЖЬ, если ошибочны все выражения Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
Пример применения ИЛИ Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
ИСТИНА (), ЛОЖЬ () Эти две функции не определяются по диапазону данных. Они только задают значение ИСТИНА или ЛОЖЬ, а поэтому используются в других функциях как вложенные. Например, вернемся к тренажеру устного счета. Пусть программа похвалит ученика, если он справился с заданием и предложит подумать еще, если допущена ошибка. Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
НЕ НЕ ( логическое значение ) Эта функция меняет значение ЛОЖЬ на ИСТИНА и наоборот. Используем эту формулу, чтобы отобрать простые числа из произвольного списка чисел Вспомним признак делимости : число кратно делителю, если остаток от деления равен нулю. Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
Пошаговая инструкция : Зададим в строке или столбце набор чисел Отберем числа, не кратные 2: в соседней ячейке введем формулу = НЕ ( ОСТАТ ( А 1);2)=0). Добавим к ним числа не кратные 3: НЕ ( ИЛИ ( ОСТАТ ( А 1;2)=0; ОСТАТ ( А 1;3)=0)). Разберитесь, что получилось : не берем числа, остаток от которых на 2 или на 3 равен нулю. Аналогично добавим к коду числа, не кратные 5, 7, 11, 13 и т. д. Будьте внимательны к скобкам ! У вас получится длинный код, который при растягивании на диапазон выдает значение ИСТИНА, если число простое и ЛОЖЬ, если число составное Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
Оформление результата Добавим к формуле функцию ЕСЛИ, в которой пропишем « простое » при выполнении условия и « составное » в противном случае ( см. Слайд 5) Теперь у вас напротив числа указано, простое оно или составное. Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
Условное форматирование Хорошо бы выделить в списке простые числа. Воспользуемся условным форматированием. Установим форматирование по формуле, введем составленную нами формулу и зададим формат ячейки. Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
Задание 1 Запишите в тетрадь логические формулы : ЕСЛИ ( условие ; значение _ если ИСТИНА ; значение _ еслиЛОЖЬ ) И ( условие 1; условие 2;…) ИЛИ ( условие 1; условие 2;…) НЕ ( логическое значение ) Опишите примеры их применения. Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края
Задание 2 Какой результат выдаст формула = ЕСЛИ ( ИЛИ ( математика > русский язык ; история < информатика ); « логик »; « гуманитарий ») напротив каждой фамилии ? Заречнева И. В. МОУ Дмитро - Титовская СОШ Кытмановского района Алтайского края