Логічні функції
За навчальною програмою 2017 року
Урок 25
Інформатика 9
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.
Класифікація функцій
Як ви вже знаєте, функція — це особливе (словесне) позначення дій над даними. Excel має декілька сотень вбудованих функцій, які за призначенням поділяють на окремі категорії:
математичні,
статистичні,
логічні,
фінансові,
інженерні тощо.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Класифікація функцій
Дані, які опрацьовує функція, називають аргументами.
Аргументами функції можуть бути:
інші функції,
числа,
вирази,
посилання,
умови тощо.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Класифікація функцій
Будь-яка функція в Excel характеризується:
іменем,
кількістю аргументів,
типом аргументів,
результатом дії.
Розглянемо відому вам із 7 класу функцію:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Класифікація функцій
Аргументи функції записують у дужках і за наявності у функції декількох аргументів розділяють символом:
;
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Класифікація функцій
Функції зручно вставляти в клітинку кнопкою (Встановити функцію), що міститься в рядку формул.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Класифікація функцій
Тоді у вікні Вставлення функції можна вибрати функцію за категорією та ім’ям, ознайомитися з описом вибраної функції, кількістю та типами аргументів або знайти ім’я функції за описом її дії.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
У 7 класі ви вже зустрічались із висловлюваннями, що бувають істиними чи хибними.
Логічний вираз — це вираз, який набуває одного із двох значень: True — істина або False — хибність.
Прості логічні вирази складаються з двох виразів інших типів, пов'язаних операцією відношення:
>
більше
<
менше
=
дорівнює
>=
не менше (більше або дорівнює)
<=
не мене (менше або дорівнює)
<>
не дорівнює
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
Наприклад:
2 > 1
2 < 1
Істина
Хибність
Логічна функція — це функція, один або декілька аргументів якої — логічні вирази.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
Розглянемо одну з основних логічних функцій IF
IF (Умова; Вираз1; Вираз2).
обчислюється, якщо умова істинна.
обчислюється, якщо умова хибна
Нехай у підсумковій відомості успішності учнів потрібно біля оцінки записати слово «добре», якщо учень має оцінку, вищу від 6 балів, і слово «задовільно», якщо учень має іншу оцінку.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
Алгоритм розв’язування цієї задачі подано у фрагменті блок-схеми:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
У нашому випадку виконавцем алгоритму є табличний процесор. В Excel цей алгоритм реалізується за допомогою функції IF:
=IF(B1>6;"Добре";"Задовільно")
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
У функціях Excel на місці логічного виразу може міститися арифметичний вираз. Табличний процесор перевіряє, чи не дорівнює значення арифметичного виразу нулю.
Наприклад, арифметичний вираз:
2 + 2 — трактується як істина (тому що 2 + 2 ≠ 0);
2 - 2 — трактується як хибність (тому що 2 - 2 = 0).
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
Іноді для розв’язання задачі потрібно комбінувати кілька умов.
Складений логічний вираз — вираз, у якому кілька простих логічних виразів пов’язані логічними операціями.
Основними логічними операціями є:
НЕ (заперечення)
І (кон'юнкція або логічне множення)
АБО (диз'юнкція, логічне додавання)
В Excel вони реалізуються за допомогою функцій:
NOT
AND
OR
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
Наприклад, у відомості:
Потрібно дописати слово Посередньо для тих учнів і учениць, які мають оцінки, вищі від 6 балів, але нижчі за 10. Решті учнів і учениць нічого не писати. Тоді використовуємо логічні функції IF та AND.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
=IF(AND(B1>6;B1<10); "Посередньо"; "")
Третій аргумент функції IF — це лапки без символів між ними, тобто порожній рядок.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
Іноді буває доцільно використати вкладені логічні функції IF.
Нехай потрібно підписати успішність учнів і учениць за трьома рівнями:
«початковий» (1-4 бали);
«середній» (5-8 балів);
«високий» (9-12 балів).
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
В Excel цю задачу можна розв'язати таким чином:
=IF(B1<5;"Початковий"; IF(AND(B1>4;B1<9); "Середній";"Високий"))
В Excel допускається вкладати одна в одну до 7 функцій IF.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Логічні функції
Наведемо стислий опис іще кількох логічних функцій:
Ім’я
Кількість аргументів
Опис
IFERROR
Якщо перший аргумент не є помилкою, то повертає його значення, інакше повертає значення другого аргумента
Два
FALSE
Повертає значення «хибність»
Без аргументів
TRUE
Повертає значення «істина»
Без аргументів
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Питання для самоперевірки
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Розгадайте ребус
«Ребуси українською» © rebus1.com
Логічні
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Домашнє завдання
Проаналізувати
§ 16, с. 95-98
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Працюємо за комп’ютером
Сторінка
98
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 16
Дякую за увагу!
За навчальною програмою 2017 року
Урок 25
Інформатика 9
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.