Функция | Действие |
ЕСЛИ (лог_выражение; значение_если_истина; значение_если_ложь) | Лог_выражение - вводится логическое выражение, например А1>10. Значение_если_истина - вводится значение, если логическое выражение истинно, например Н5*10. Значение_если ложь - вводится выражение, если логическое выражение ложно, например Н5-К5 |
И (<Условие 1>; <Условие2>;...) | Возвращает значение ИСТИНА, если истинны все аргументы |
ИЛИ (<Условие1>; <Условие2>;...) | Возвращает значение ИСТИНА, если истинным является хотя бы один из аргументов |
Рассмотрим применение логических функций на примере электронной таблицы «Расчет с клиентами отеля» [*].
O Загрузите программу Excel. |
O Создайте электронную таблицу вида: |
ê Установите «Признак доплаты»: «Да» - номер был забронирован; «Нет» - номер не был забронирован для всех клиентов: |
Ü Курсор установите на ячейку G9.
Ü «Вставка» → «Функция» или нажмите пиктограмму на панели инструментов «Стандартная».
Ü В поле «Категория» выберите «Логические» → в поле «Функция» установите «ЕСЛИ» → нажмите «OK».
|
|
Ü В поле «Лог_выражение» введите: C9=”+” (спрашиваем «Было бронирование?»).
Ü В поле «Значение_если_истина» введите: Да.
Ü В поле «Значение_если_ложь» введите: Нет.
Ü Нажмите клавишу <Enter>.
Ü Произведите автозаполнение для всех клиентов.
После выполненных действий электронная таблица должна принять вид:
ê Установите «Признак скидки» для клиентов: «Да» - если клиент проживал более 10 дней; «Нет» - если клиент проживал 10 дней или менее: |
Ü Курсор установите на ячейку I9.
Ü «Вставка» → «Функция» или нажмите пиктограмму на панели инструментов «Стандартная».
Ü В поле «Категория» выберите «Логические» → в поле «Функция» установите «ЕСЛИ» → нажмите «OK».
Ü В поле «Лог_выражение» введите: (E9-D9)>10.
Ü В поле «Значение_если_истина» введите: Да.
Ü В поле «Значение_если_ложь» введите: Нет.
Ü Нажмите клавишу <Enter>.
Ü Произведите автозаполнение для всех клиентов.
После выполненных действий электронная таблица должна принять вид: