1 of 24

Логічні функції

За навчальною програмою 2017 року

Урок 25

Інформатика 9

teach-inf.com.ua

за підручником

Бондаренко О.О. та ін.

2 of 24

Класифікація функцій

Як ви вже знаєте, функція — це особливе (словесне) позначення дій над даними. Excel має декілька сотень вбудованих функцій, які за призначенням поділяють на окремі категорії:

математичні,

статистичні,

логічні,

фінансові,

інженерні тощо.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

3 of 24

Класифікація функцій

Дані, які опрацьовує функція, називають аргументами.

Аргументами функції можуть бути:

інші функції,

числа,

вирази,

посилання,

умови тощо.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

4 of 24

Класифікація функцій

Будь-яка функція в Excel характеризується:

іменем,

кількістю аргументів,

типом аргументів,

результатом дії.

Розглянемо відому вам із 7 класу функцію:

  • ім'я — МАХ;
  • кількість аргументів — не менше одного;
  • тип аргументу — числовий;
  • результат — найбільше значення зі списку аргументів.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

5 of 24

Класифікація функцій

Аргументи функції записують у дужках і за наявності у функції декількох аргументів розділяють символом:

;

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

6 of 24

Класифікація функцій

Функції зручно вставляти в клітинку кнопкою (Встановити функцію), що міститься в рядку формул.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

7 of 24

Класифікація функцій

Тоді у вікні Вставлення функції можна вибрати функцію за категорією та ім’ям, ознайомитися з описом вибраної функції, кількістю та типами аргументів або знайти ім’я функції за описом її дії.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

8 of 24

Логічні функції

У 7 класі ви вже зустрічались із висловлюваннями, що бувають істиними чи хибними.

Логічний вираз — це вираз, який набуває одного із двох значень: True — істина або False — хибність.

Прості логічні вирази складаються з двох виразів інших типів, пов'язаних операцією відношення:

>

більше

<

менше

=

дорівнює

>=

не менше (більше або дорівнює)

<=

не мене (менше або дорівнює)

<>

не дорівнює

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

9 of 24

Логічні функції

Наприклад:

2 > 1

2 < 1

Істина

Хибність

Логічна функція — це функція, один або декілька аргументів якої — логічні вирази.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

10 of 24

Логічні функції

Розглянемо одну з основних логічних функцій IF

IF (Умова; Вираз1; Вираз2).

обчислюється, якщо умова істинна.

обчислюється, якщо умова хибна

Нехай у підсумковій відомості успішності учнів потрібно біля оцінки записати слово «добре», якщо учень має оцінку, вищу від 6 балів, і слово «задовільно», якщо учень має іншу оцінку.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

11 of 24

Логічні функції

Алгоритм розв’язування цієї задачі подано у фрагменті блок-схеми:

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

12 of 24

Логічні функції

У нашому випадку виконавцем алгоритму є табличний процесор. В Excel цей алгоритм реалізується за допомогою функції IF:

=IF(B1>6;"Добре";"Задовільно")

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

13 of 24

Логічні функції

У функціях Excel на місці логічного виразу може міститися арифметичний вираз. Табличний процесор перевіряє, чи не дорівнює значення арифметичного виразу нулю.

Наприклад, арифметичний вираз:

2 + 2 — трактується як істина (тому що 2 + 2 ≠ 0);

2 - 2 — трактується як хибність (тому що 2 - 2 = 0).

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

14 of 24

Логічні функції

Іноді для розв’язання задачі потрібно комбінувати кілька умов.

Складений логічний вираз — вираз, у якому кілька простих логічних виразів пов’язані логічними операціями.

Основними логічними операціями є:

НЕ (заперечення)

І (кон'юнкція або логічне множення)

АБО (диз'юнкція, логічне додавання)

В Excel вони реалізуються за допомогою функцій:

NOT

AND

OR

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

15 of 24

Логічні функції

Наприклад, у відомості:

Потрібно дописати слово Посередньо для тих учнів і учениць, які мають оцінки, вищі від 6 балів, але нижчі за 10. Решті учнів і учениць нічого не писати. Тоді використовуємо логічні функції IF та AND.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

16 of 24

Логічні функції

=IF(AND(B1>6;B1<10); "Посередньо"; "")

Третій аргумент функції IF — це лапки без символів між ними, тобто порожній рядок.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

17 of 24

Логічні функції

Іноді буває доцільно використати вкладені логічні функції IF.

Нехай потрібно підписати успішність учнів і учениць за трьома рівнями:

«початковий» (1-4 бали);

«середній» (5-8 балів);

«високий» (9-12 балів).

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

18 of 24

Логічні функції

В Excel цю задачу можна розв'язати таким чином:

=IF(B1<5;"Початковий"; IF(AND(B1>4;B1<9); "Середній";"Високий"))

В Excel допускається вкладати одна в одну до 7 функцій IF.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

19 of 24

Логічні функції

Наведемо стислий опис іще кількох логічних функцій:

Ім’я

Кількість аргументів

Опис

IFERROR

Якщо перший аргумент не є помилкою, то повертає його значення, інакше повертає значення другого аргумента

Два

FALSE

Повертає значення «хибність»

Без аргументів

TRUE

Повертає значення «істина»

Без аргументів

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

20 of 24

Питання для самоперевірки

  1. Що таке функція?
  1. Що таке аргумент функції?
  1. Назвіть декілька категорій функцій в Excel.
  1. Чи існують функції без аргументів в Excel?
  1. Як позначають операції відношень?
  1. Що є першим аргументом логічної функції IF?

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

21 of 24

Розгадайте ребус

«Ребуси українською» © rebus1.com

Логічні

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

22 of 24

Домашнє завдання

Проаналізувати

§ 16, с. 95-98

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

23 of 24

Працюємо за комп’ютером

Сторінка

98

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 16

24 of 24

Дякую за увагу!

За навчальною програмою 2017 року

Урок 25

Інформатика 9

teach-inf.com.ua

за підручником

Бондаренко О.О. та ін.