- •«Умовний оператор»
- •_____________ К.Е.Н., доцент і.Ю.Вольвач
- •Умовний оператор
- •Умовні обчислення
- •Складні логічні вирази
- •Логічні функції
- •Завдання до лабораторної роботи завдання 1
- •Технологія виконання завдання
- •Завдання 2
- •Технологія виконання завдання
- •Завдання 3
- •Технологія виконання завдання
- •Завдання 4
- •Технологія виконання завдання
- •Завдання 5
- •Технологія виконання завдання
МІНІСТЕРСТВО ОСВІТИ І НАУКИ,
МОЛОДІ ТА СПОРТУ УКРАЇНИ
ХЕРСОНСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
КАФЕДРА МІЖНАРОДНОГО МАРКЕТИНГУ І МЕНЕДЖМЕНТУ
МЕТОДИЧНІ ВКАЗІВКИ
до проведення лабораторних робіт з теми
«Табличний процесор Excel for Windows»
дисциплін «Основи інформатики
та прикладної лінгвістики» і
«Інформаційні системи та технології»
Лабораторна робота №4
«Умовний оператор»
Херсон 2012
Методичні вказівки до проведення лабораторних робіт з теми «Табличний процесор Excel for Windows» дисциплін «Основи інформатики та прикладної лінгвістики» і «Інформаційні системи та технології» для студентів напрямів 6.030601 «Менеджмент» та 6.020303 «Переклад». Лабораторна робота №4 – «Умовний оператор»/ О.Є.Огнєва, О.Ф.Рогалський, Ф.Б.Рогальський. – Херсон: ХНТУ, 2012. – 21 с.
Рецензент:
Дурман М.О., к.т.н.,
доцент кафедри інформатики та КТ
ЗАТВЕРДЖЕНО на засіданні кафедри міжнародного маркетингу і менеджменту, протокол №____ від ___________
Завідувач кафедри
_____________ К.Е.Н., доцент і.Ю.Вольвач
Відповідальний за випуск
О.Ф. Рогальський,
к.е.н., доцент,з
Умовний оператор
У ряді завдань залежно від отриманих результатів доводиться виводити на екран різні повідомлення. У більш загальному випадку залежно від вхідних даних і проміжних результатів доводиться змінювати алгоритм розрахунків (для обчислень використовувати різні формули). Подібний вибір в електронній таблиці Excel досягається застосуванням логічної функції ЕСЛИ. Вона приймає одне значення (фахівці з інформаційних технологій говорять: функція повертає значення), якщо задана умова при обчисленні дає значення ІСТИНА (TRUE), і інше значення, якщо умова при обчисленні дає значення ХИБА (FALSE, НЕПРАВДА).
Функція ЕСЛИ використовується при перевірці умов для значень і формул.
Синтаксис ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)
Лог_выражение – це будь-яке значення або вираз, що приймає значення ІСТИНА або ХИБА. Інакше можна сказати – це умова, яка може або виконуватись або не виконуватись. Наприклад, A10=100 – це логічний вираз (умова); якщо значення в комірці A10 дорівнює 100, то він приймає значення ІСТИНА (умова виконується). У противному випадку – ХИБА. Цей аргумент може бути використаний у будь-якому операторі.
Значение_если_истина – це значення, що його приймає функція ЕСЛИ, якщо лог_выражение дорівнює ІСТИНА (або: якщо умова виконується).
Значение_если_ложь – це значення, що його приймає функція ЕСЛИ, якщо лог_выражение дорівнює ХИБА (або: якщо умова не виконується)..
Наприклад, у комірці С3 записано =ЕСЛИ(А3>В3;22;А3*4). Нехай А3=6, В3=4. При таких значеннях А3 і В3 вираз А3>В3 приймає значення ІСТИНА, тобто умова виконується, в комірку С3 буде записано значення 22. Якщо ж, наприклад, А3=6, В3=9, то при таких значеннях А3 і В3 в комірку С3 буде записано значення 6*4=24.
Примітка:
До 7 функцій ЕСЛИ можуть бути вкладені одна в одну, як значення аргументів значение_если_истина й значение_если_ложь для конструювання більш складних перевірок.
Коли значення аргументів значение_если_истина й значение_если_ложь обчислені, функція ЕСЛИ повертає отримане значення.
Якщо один з аргументів функції ЕСЛИ є массивом, при виконанні функції ЕСЛИ обчислюються всі елементи масиву.
Microsoft Excel пропонує додаткові функції, які можна застосовувати для аналізу даних з використанням умов. Наприклад, для обчислення числа появ текстового рядка або числа в діапазоні комірок використовуйте функцію СЧЁТЕСЛИ. Для обчислення суми значень, що попадають в інтервал, заданий текстовим рядком або числами, використовуйте функцію СУММАЕСЛИ.
Наприклад:
В комірках стовпчика А (А2:А20) набрані оцінки по 12-бальній системі. Треба обчислити середній бал і віддрукувати залежно від результату «Середній бал >6» або «Середній бал <=6». Для рішення завдання помістимо в яку-небудь комірку формулу:
=ЕСЛИ(СРЗНАЧ(А2:А20)>6; "Середній бал >6"; "Середній бал <=6")
Функція ЕСЛИ може використовуватися в аргументах інших логічних функцій, якщо потрібно створити більш ніж двоальтернативную розвилку.
Наприклад:
В комірці А2 набрана оцінка по 12-бальній системі. Варто віддрукувати «Відмінно», якщо оцінка 10 балів і вище, «Добре» – 7-9 балів, «Задовільно» – 4-6 балів, «Знання слабкі» – менше 4 балів. Для рішення завдання помістимо в який-небудь осередок формулу:
=ЕСЛИ(А2>6;ЕСЛИ(А2>9;"Відмінно";"Добре");ЕСЛИ(А2>3;"Задовільно";"Знання слабкі"))
При подібному вкладенні операторів важливим є «баланс дужок» (тобто для кожної відкриваючої дужки є відповідна закриваюча). Для зручності контролю балансу дужок у редакторському рядку у верхній частині таблиці вони представлені різними кольорами.
Рис. 1. Логічний оператор в «Майстрі формул»
У випадку використання «Мастера формул», значення «ІСТИНА» або «ХИБА» у логічному вираженні показуються відразу при наборі формули (рис. 1).