Логические функции

При решении некоторых задач значение ячейки необходимо вычислять одним из нескольких способов, в зависимости от выполнения или невыполнения одного или нескольких условий. Для решения таких задач применяют условную функцию ЕСЛИ. Эта функция имеет следующий формат:

ЕСЛИ (лог_выражение;значение_если_истина;значение_если_ложь).

Приведем наиболее простые примеры.

Пример 1. В ячейку A1 помещена отметка за экзамен. Ячейка A2 должна «сообщить», сдан экзамен или нет.

Известно, что экзамен считается сданным, если получена отметка больше, чем «2». Если бы Excel понимал русский язык, то в ячейку A2 можно было бы ввести такую формулу:

«Если A1>2, то сдал, иначе не сдал».

Но Excel не понимает русского языка, а на его языке эта формула будет выглядеть так:

=ЕСЛИ(A1>2;”сдал”;”не сдал”)

Пример 2. В ячейку A1 помещено какое-либо число. Ячейка A2 должна «определить», положительное это число, отрицательное или нуль.

В отличие от предыдущей задачи, здесь ячейка A2 может принимать одно из трех значений в зависимости от выполнения соответствующих условий. Запишем, как бы могла выглядеть формула для ячейки A2 на русском языке:

«Если A1>0, то положительное, иначе если A1<0, то отрицательное, иначе нуль».

Здесь мы имеем дело с вложенной функцией ЕСЛИ. Запишем эту формулу для Excel:

=ЕСЛИ(A1>0;”положительное”;ЕСЛИ(A1<0;”отрицательное”;”нуль”))

 

Очень часто при работе в Excel применяются логические функции И и ИЛИ. Формат этих функций одинаков:

И(лог_выражение_1;лог_выражение_2; …),

ИЛИ(лог_выражение_1;лог_выражение_2; …).

Пример 3. В ячейку A1 помещено какое-либо число. Если оно находится в интервале от 0 до 30, то ячейка A2 должна «сообщить» «Да», иначе «Нет».

В этом случае формула для ячейки A2 будет выглядеть так:

=ЕСЛИ(И(A1>0;A1<30);”Да”;”Нет”)

Задание 1. Проиллюстрируйте все три вышеприведенных примера на разных листах Вашей книги.

 

Задание 2. Пусть имеется список лиц, поступающих в высшее учебное заведение на внеконкурсной основе. Известно, что для зачисления вне конкурса нужно сдать все экзамены как минимум на «удовлетворительно».

Применяя функцию Иили ИЛИ, оформите таблицу сдачи экзаменов

=ЕСЛИ(И(В3>2; C3>2; D3>2);”поступил”;”не поступил”)

=ЕСЛИ(ИЛИ(В3<3; C3<3; D3<3);”не поступил”;”поступил”)

 

 








Дата добавления: 2015-10-09; просмотров: 1420;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.