русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ЕСЛИ(лог_выражение; значение_1; значение_2)


Дата добавления: 2015-01-16; просмотров: 799; Нарушение авторских прав


В ячейке, где записана функция ЕСЛИ, сначала находится значение логического выражения. Если оно истинно, то в ячейку помещается значение_1, если ложно, то значение_2. В качестве логического выражения чаще всего используется оператор сравнения, который позволяет сравнивать два значения. Результатом сравнения является логическое значение ИСТИНАили ЛОЖЬ.

В качестве значения_1 или значения_2 можно использовать число, формулу или другую функцию Excel, в том числе и саму функцию ЕСЛИ. Функция ЕСЛИ допускает вложенность до 7 уровней, что позволяет конструировать проверку достаточно сложных условий.

 
 

Фактически функция ЕСЛИ позволяет реализовать ветвящуюся алгоритмическую структуру (рис.9).

 

Рис. 9.

В таблице 4 приведены операторы сравнения, которые могут использоваться при составлении логических выражений:

Таблица 4

Оператор сравнения Значение
= Равно
> Больше
< Меньше
>= Больше или равно
<= Меньше или равно
<> Не равно

Рассмотрим примеры записи формул с логической функцией ЕСЛИ:

1) =ЕСЛИ(А1>3;10;20) – формула возвращает число 10, если значение в ячейке А1 больше 3, и 20 в противном случае;

2) =ЕСЛИ(А1>=3;"Зачет сдал";"Зачет не сдал") – если оценка, записанная в ячейке А1, окажется больше или равна 3, то формула возвращает текстовую строку Зачет сдал или Зачет не сдал в противном случае.

3) =ЕСЛИ(А1="Россия";"Москва";"") – если в ячейке А1 записано слово Россия, то формула вернет текст Москва, в противном случае формула вернет пустую строку.

При проверке сложных условий используются логические функции И и ИЛИ:

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

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



Функции И и ИЛИ позволяют проверить одновременное выполнение нескольких условий, записанных в скобках. При этом функция И возвращает значение ИСТИНА, если все выражения в списке имеют значение ИСТИНА, а функция ИЛИ возвращает значение ИСТИНА, если хотя бы одно выражение имеет значение ИСТИНА.

Рассмотрим примеры функций И и ИЛИ:

1) И(A3=0; B2 > 0) – выражение будет истинным только если в ячейке A3 находится 0, а в ячейке B2 будет записано положительное число;

2) И(5 > 0; 2 = 3; 1 < 5) – выражение будет ложным, т.к. второе условие ложно;

3) ИЛИ(5 > 0; 2 = 3) – выражение всегда будет истинным, т.к. первое условие является истинным;

4) ИЛИ(7 > 10; 4 = 0) – выражение всегда ложно, т.к. ложны оба его условия.

Функции И и ИЛИ часто используются в составе функции ЕСЛИ:

1) ЕСЛИ(И(A1>0; B2<0); 1; 0) – выражение возвращает в ячейку значение 1 только тогда, когда выполнены сразу оба условия A1>0 и B2<0, а если хотя бы одно из них не выполняется, в ячейку заносится 0;

2) ЕСЛИ(ИЛИ(A1>0; B2<0); 1; 0) – выражение возвращает в ячейку значение 1, когда выполнено хотя бы одно их двух условий; значение 0 будет занесено только тогда, когда сразу оба условия не выполняются



<== предыдущая лекция | следующая лекция ==>
ЗАДАНИЕ 4. Выполнение тестового задания | ЗАДАНИЕ 1. Использование функции ЕСЛИ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.349 сек.