1 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Призначення й використання логічних функцій табличного процесора. �Умовне форматування

2 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

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

Електронні таблиці

Вивчаємо

Електронна таблиця Табличний процесор

У середовищі ЕТ використовуються формули, що мають аргументом логічний вираз. �Логічний вираз містить знак порівняння та може набувати одного з двох значень:

TRUE (істина)

FALSE (хибність)

Залежно від конкретних значень, що зберігаються у клітинках, на адреси яких існує посилання у виразі.

3 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Електронні таблиці

Вивчаємо

Електронна таблиця Табличний процесор

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

Приклади логічних виразів:

Логічний вираз

Пояснення умови, за якої логічний вираз набуває значення TRUE (істина)

А1>1

Числове значення в клітинці А1 більше за 1

F2*A4=SUM(B2:B13)

Добуток значень у клітинках F2 та А4 дорівнює сумі значень діапазону В2:В13

В13="Петрик”

Вмістом клітинки В13 є текстове значення «Петрик»

В3-С3>=12

Різниця значень у клітинках ВЗ та СЗ більше або дорівнює 12

4 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Електронні таблиці

Вивчаємо

Електронна таблиця Табличний процесор

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

Якщо результат обчислення за формулою залежить від виконання деякої умови — істинності логічного виразу, то використовують логічні функції. При складанні алгоритмів у цьому разі використовується алгоритмічну структуру розгалуження.

До категорії логічних функцій належить функція IF, за допомогою якої можна організувати розгалуження в середовищі табличного процесора.

5 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

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

Електронні таблиці

Вивчаємо

Електронна таблиця Табличний процесор

Функція IF має три аргументи:

ІF(логічний_вираз; значення_якщо_істина; значення_якщо_хибність)

При використанні функції IF перевіряється істинність вказаного логічного виразу, і до тієї клітинки, де міститься формула, заноситься

TRUE (істина)

FALSE (хибність)

значення_якщо_істина

значення_якщо_хибність

якщо логічний вираз істинний

якщо логічний вираз хибний

6 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Електронні таблиці

Вивчаємо

Електронна таблиця Табличний процесор

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

Аргументами значення_якщо_істина та значення_ якщо_хибність можуть бути:

число

текстове значення, яке має бути записане в лапках

вираз для обчислення

7 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Електронні таблиці

Вивчаємо

Електронна таблиця Табличний процесор

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

Приклади формул, що містять логічну функцію IF

Формула

Значення в клітинках

Результат обчислення за формулою

=IF(A1*B2>0; SQRT(A1*B2); POWER(A1,B2))

A1 – 2, B2 – 18

6

A1 – 5, B2 – (-1)

0,2

A1 – (-1), B2 – 4

1

=IF(B2>C2;”Перевищення бюджету”;”OK”)

B2 – 450, C2 – 500

OK

B2 – 300, C2 –250

Перевищення бюджету

IF(A10=100;SUM(B5:B7);””)

A10 – 100, B5 – 32,

B6 – 45, B7 – 18

95

A10 – 50, B5 – 100,

B6 – 210, B7 – 180

Порожня клітинка

=IF(A1>A2;100;0)

A1 – 20, A2 – 25

0

A1 – 20, A2 – 15

100

8 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Електронні таблиці

Вивчаємо

Електронна таблиця Табличний процесор

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

Під час використання майстра функцій кожний з аргументів функції IF записують в окремому полі

9 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Електронні таблиці

Вивчаємо

Електронна таблиця Табличний процесор

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

Для створення складеного логічного виразу використовують інші функції з категорії Логічні

AND (логзнач1; логзнач2;...),

OR (логзнач1; логзнач2;...),

NOT (логзнач).

10 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Електронні таблиці

Вивчаємо

Електронна таблиця Табличний процесор

Умовне форматування даних

Можна застосувати умовне форматування до клітинок так, щоб будь-яке числове значення, що менше ніж 500, відображалось у відповідних клітинках на червоному фоні

Дія такого умовного форматування відповідає команді розгалуження:

11 of 13

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Електронні таблиці

Вивчаємо

Електронна таблиця Табличний процесор

Умовне форматування даних

Дія умовного форматування з використанням гістограм, кольорової шкали та набору піктограм відповідає команді розгалуження з вкладеннями

12 of 13

Робота з комп'ютером

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Вправа 5. Використання логічної функції IF

13 of 13

Робота з комп'ютером

Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк

Вправа 6. Комп’ютерна вишивка