link7865 link7866 link7867 link7868 link7869 link7870 link7871 link7872 link7873 link7874 link7875 link7876 link7877 link7878 link7879 link7880 link7881 link7882 link7883 link7884 link7885 link7886 link7887 link7888 link7889 link7890 link7891 link7892 link7893 link7894 link7895 link7896 link7897 link7898 link7899 link7900 link7901 link7902 link7903 link7904 link7905 link7906 link7907 link7908 link7909 link7910 link7911 link7912 link7913 link7914 link7915 link7916 link7917 link7918 link7919 link7920 link7921 link7922 link7923 link7924 link7925 link7926 link7927 link7928 link7929 link7930 link7931 link7932 link7933 link7934 link7935 link7936 link7937 link7938 link7939 link7940 link7941 link7942 link7943 link7944 link7945 link7946 link7947 link7948 link7949 link7950 link7951 link7952 link7953 link7954 link7955 link7956 link7957 link7958 link7959 link7960 link7961 link7962 link7963 link7964 link7965 link7966 link7967 link7968 link7969 link7970 link7971 link7972 link7973 link7974 link7975 link7976 link7977 link7978 link7979 link7980 link7981 link7982 link7983 link7984 link7985 link7986 link7987 link7988 link7989 link7990 link7991 link7992 link7993 link7994 link7995 link7996 link7997 link7998 link7999 link8000 link8001 link8002 link8003 link8004 link8005 link8006 link8007
Бутько Дмитрий Викторович
Должность:Преподаватель
Группа:Посетители
Страна:Россия
Регион:Игрим
Самостоятельная работа "Логические выражения и условные функции EXCEL" Скачать файл: vyrazheniya-i-uslovnye-funkcii-excel.pdf
Посмотреть онлайн файл:

ПРАКТИКУМ
по EXCEL 2007
Логические выражения и условные функции EXCEL
Логические выражения используются для записи условий, в которых сравниваются
числа, функции, формулы, текстовые или логические значения. Любое логическое
выражение должно содержать по крайней мере один оператор сравнения, который
определяет отношение между элементами логического выражения. Ниже представлен
список операторов сравнения Excel:
= Равно
> Больше
< Меньше
>= Больше или равно
<= Меньше или равно
<> Не равно
Результатом логического выражения является логическое значение:
ИСТИНА (1) или ЛОЖЬ (0).
Функция ЕСЛИ имеет следующий синтаксис:
=ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)
Логическое выражение обычно состоит из адресов ячеек, чисел и операторов
сравнения.
Упражнение для самостоятельной работы.
1. Откройте Microsoft Office Excel 2007.
2. Самостоятельно заполните таблицы и выполните примеры используя логические
выражения.
Пример 1. Во время обучения студент должен выполнять контрольные работы. Если
все работы сданы и среднее значение больше или равно 4, то он получает зачет
автоматически.
Заполните электронную таблицу по образцу. В ячейке I2 введите формулу для
получения Итога.
Формула примет вид:
=ЕСЛИ(H2>=4;"Зачет";"Не зачет")
Формулу можно составить вручную или выполнить по алгоритму:
1. Выделите ячейку I2, выберите вкладку Формулы в группе Библиотека функций
команду Вставить функцию. Затем в появившемся окне диалога Мастер функций –
шаг 1 из 2 выберите Категорию: Логические, Выберите Функцию: ЕСЛИ,
нажмите ОК.
2. В появившемся окне Аргумент функции заполните поля:
Лог_выражение: H2>=4
Значение_если_истина: Зачет
Значение_если_ложь: Не зачет
Как показано на образце, нажмите ОК, в ячейке I2 появиться результат Зачет.
3. Скопируйте формулу до ячейки I4. В результате Иванов и Сидоров получили Зачет, а
Петров Не зачет.
Функции И, ИЛИ  позволяют создавать сложные логические выражения.
=И(логическое_значение1;логическое_значение2…)
=ИЛИ(логическое_значение1;логическое_значение2…)
Пример 2. Во время обучения студент должен выполнять контрольные работы и не
пропускать занятия. Если все работы сданы и среднее значение больше 4, и нет
пропусков, то он получает зачет автоматически.
Заполните электронную таблицу по образцу. В ячейке I2 введите формулу для
получения Итога.
Формула примет вид:
=ЕСЛИ(И(H2>4;G2=0);"Зачет";"Не зачет")
Формулу можно составить вручную или выполнить по алгоритму:
1. Выделите ячейку I2, выберите вкладку Формулы в группе Библиотека функций
команду Вставить функцию. Затем в появившемся окне диалога Мастер функций –
шаг 1 из 2 выберите Категорию: Логические, Выберите Функцию: ЕСЛИ,
нажмите ОК.
2. В появившемся окне Аргумент функции заполните поля:
Лог_выражение: И(H2>4;G2=0)
Значение_если_истина: Зачет
Значение_если_ложь: Не зачет
Как показано на образце, нажмите ОК, в ячейке I2 появиться результат Не зачет.
3. Скопируйте формулу до ячейки I4. В результате Иванов и Сидоров получили Не
зачет, а Петров Зачет.
Не смотря на то, что функция ИЛИ имеет те же аргументы, что и И, результаты
получаются совершенно разные.
Измените в предыдущей формуле функцию И на ИЛИ, и студент получит зачет, если
выполняется хотя бы одно из условий (средний балл более 4 или нет пропусков занятий).
Таким образом, функция ИЛИ даст значение ИСТИНА, если хотя бы одно из
логических выражений истинно, а функция И даст значение ИСТИНА, только если все
логические выражения истинны.
Вложенные функции ЕСЛИ
Иногда бывает очень трудно решить логическую задачу только с помощью операторов
сравнения и функций И, ИЛИ. В этих случаях можно использовать вложенные функции
ЕСЛИ.
Пример 3. Во время сдачи зачета студент должен выполнить тест. Тест состоит из 25
вопросов. Для оценивания на «Отлично» надо ответить правильно на 23 вопроса, на
«Хорошо» 17, на «Удовлетворительно» 12, меньше 12 результат «Плохо».
Заполните электронную таблицу по образцу. В ячейке D2 введите формулу для
получения Итога.
Формула примет вид:
=ЕСЛИ(C2<12;"Плохо";ЕСЛИ(C2<17;"Удовлетворительно";ЕСЛИ(C2<23;"Хорошо";"Отлично")))
Формулу можно составить вручную или выполнить по алгоритму:
1. Выделите ячейку D2, выберите вкладку Формулы в группе Библиотека функций
команду Вставить функцию. Затем в появившемся окне диалога Мастер
функций — шаг 1 из 2 выберите Категорию: Логические, Выберите Функцию:
ЕСЛИ, нажмите ОК.
2. В появившемся окне Аргументы функции заполните поля:
Лог_выражение: C2<12
Значение_если_истина: Плохо
Для Значение_если_ложь, чтобы вложить еще одну функцию ЕСЛИ нажмите в поле
ИМЯ на надпись ЕСЛИ как показано на образце.
Появится следующее окно Аргументы функции заполните поля:
Лог_выражение: C2<17
Значение_если_истина: Удовлетворительно
как показано на образце.
Для Значение_если_ложь, надо вложить еще функцию ЕСЛИ.
Появится следующее окно Аргументы функции заполните поля:
Лог_выражение: C2<23
Значение_если_истина: Хорошо
Значение_если_ложь: Отлично
как показано на образце и нажмите ОК.
В ячейке D2 появиться результат «Плохо».
Скопируйте формулу с ячейки D2 до ячейки D8.
В результате Зотов — Плохо.
Котов, Попов — Удовлетворительно.
Козлов, Сидоров — Хорошо.
Иванов, Петров — Отлично.
Задание для контроля
Задача 1.
При сдачи вступительных экзаменов, абитуриенту надо набрать проходной балл не
ниже 13 для зачисления на первый курс.
Заполните таблицу по образцу, в столбце «Зачислен» введите логическое выражение,
так чтобы напротив фамилии было либо «да» либо «нет».
Проходной балл: 13
Фамилия Физика Химия Биология Сумма Зачислен
Иванов 4 5 4 13
Малышев 5 4 5 14
Петров 3 5 5 13
Сидоров 3 5 4 12
Соколов 5 4 3 12
Федоров 5 5 5 15
В результате напротив фамилий:
Иванов, Малышев, Петров, Федоров - «да».
Сидоров, Соколов - «нет».
Задача 2.
Если проехать на автобусе не больше 5 остановок, то надо заплатить 10 руб, если не
больше 10 остановок 20 руб, если больше 10 остановок, то 30 руб.
Заполните таблицу по образцу, в столбце «Заплатил» введите логическое выражение,
так чтобы напротив фамилии была показана стоимость поездки.
Фамилия Остановок Заплатил
Иванов 4
Малышев 12
Петров 6
Сидоров 5
Соколов 9
Федоров 8
В результате напротив фамилий:
Иванов, Сидоров - оплата проезда составит 10 руб.
Петров, Соколов, Федоров - оплата проезда составит 20 руб.
Малышев - оплата проезда составит 30 руб.

Наши услуги



Мир учителя © 2014–. Политика конфиденциальности