Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Призначення й використання логічних функцій табличного процесора. �Умовне форматування
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Логічні функції
Електронні таблиці
Вивчаємо
Електронна таблиця ⬄ Табличний процесор
У середовищі ЕТ використовуються формули, що мають аргументом логічний вираз. �Логічний вираз містить знак порівняння та може набувати одного з двох значень:
TRUE (істина)
FALSE (хибність)
Залежно від конкретних значень, що зберігаються у клітинках, на адреси яких існує посилання у виразі.
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Електронні таблиці
Вивчаємо
Електронна таблиця ⬄ Табличний процесор
Логічні функції
Приклади логічних виразів:
Логічний вираз | Пояснення умови, за якої логічний вираз набуває значення TRUE (істина) |
А1>1 | Числове значення в клітинці А1 більше за 1 |
F2*A4=SUM(B2:B13) | Добуток значень у клітинках F2 та А4 дорівнює сумі значень діапазону В2:В13 |
В13="Петрик” | Вмістом клітинки В13 є текстове значення «Петрик» |
В3-С3>=12 | Різниця значень у клітинках ВЗ та СЗ більше або дорівнює 12 |
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Електронні таблиці
Вивчаємо
Електронна таблиця ⬄ Табличний процесор
Логічні функції
Якщо результат обчислення за формулою залежить від виконання деякої умови — істинності логічного виразу, то використовують логічні функції. При складанні алгоритмів у цьому разі використовується алгоритмічну структуру розгалуження.
До категорії логічних функцій належить функція IF, за допомогою якої можна організувати розгалуження в середовищі табличного процесора.
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Логічні функції
Електронні таблиці
Вивчаємо
Електронна таблиця ⬄ Табличний процесор
Функція IF має три аргументи:
ІF(логічний_вираз; значення_якщо_істина; значення_якщо_хибність)
При використанні функції IF перевіряється істинність вказаного логічного виразу, і до тієї клітинки, де міститься формула, заноситься
TRUE (істина)
FALSE (хибність)
значення_якщо_істина
значення_якщо_хибність
якщо логічний вираз істинний
якщо логічний вираз хибний
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Електронні таблиці
Вивчаємо
Електронна таблиця ⬄ Табличний процесор
Логічні функції
Аргументами значення_якщо_істина та значення_ якщо_хибність можуть бути:
число
текстове значення, яке має бути записане в лапках
вираз для обчислення
Чашук О.Ф., вчитель інформатики ЗОШ№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 |
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Електронні таблиці
Вивчаємо
Електронна таблиця ⬄ Табличний процесор
Логічні функції
Під час використання майстра функцій кожний з аргументів функції IF записують в окремому полі
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Електронні таблиці
Вивчаємо
Електронна таблиця ⬄ Табличний процесор
Логічні функції
Для створення складеного логічного виразу використовують інші функції з категорії Логічні
AND (логзнач1; логзнач2;...),
OR (логзнач1; логзнач2;...),
NOT (логзнач).
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Електронні таблиці
Вивчаємо
Електронна таблиця ⬄ Табличний процесор
Умовне форматування даних
Можна застосувати умовне форматування до клітинок так, щоб будь-яке числове значення, що менше ніж 500, відображалось у відповідних клітинках на червоному фоні
Дія такого умовного форматування відповідає команді розгалуження:
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Електронні таблиці
Вивчаємо
Електронна таблиця ⬄ Табличний процесор
Умовне форматування даних
Дія умовного форматування з використанням гістограм, кольорової шкали та набору піктограм відповідає команді розгалуження з вкладеннями
Робота з комп'ютером
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Вправа 5. Використання логічної функції IF
Робота з комп'ютером
Чашук О.Ф., вчитель інформатики ЗОШ№23, Луцьк
Вправа 6. Комп’ютерна вишивка