Призначення й використання логічних функцій табличного процесора.
За новою програмою
8
Як у формулах використовують логічні функції?
У середовищі табличного процесора використовуються також формули, що мають аргументом логічний вираз. Логічний вираз містить знак порівняння та може набувати одного з двох значень:
TRUE (істина)
FALSE (хибність)
Залежно від конкретних значень, що зберігаються у клітинках, на адреси яких існує посилання у виразі.
8
Як у формулах використовують логічні функції?
Приклади логічних виразів:
Пояснення умови, за якої логічний вираз
набуває значення TRUE (істина)
Логічний вираз
Числове значення в клітинці А1 більше за 1
А1>1
Добуток значень у клітинках F2 та А4 дорівнює сумі значень діапазону В2:В13
F2*A4=SUM(B2:B13)
Вмістом клітинки В13 є текстове значення «Петрик»
B13=“Петрик"
Різниця значень у клітинках ВЗ та СЗ більше або дорівнює 12
В3-С3>=12
8
Як у формулах використовують логічні функції?
Якщо результат обчислення за формулою залежить від виконання деякої умови — істинності логічного виразу, то використовують логічні функції. При складанні алгоритмів у цьому разі ви використовуєте алгоритмічну структуру розгалуження.
До категорії логічних функцій належить функція IF, за допомогою якої можна організувати розгалуження в середовищі табличного процесора.
8
Як у формулах використовують логічні функції?
Функція IF має три аргументи:
ІF(логічний_вираз; значення_якщо_істина; значення_якщо_хибність).
При використанні функції IF перевіряється істинність вказаного логічного виразу, і до тієї клітинки, де міститься формула, заноситься:
Значення_якщо_істина
Якщо_хибність
якщо логічний вираз істинний.
якщо логічний вираз хибний.
8
Як у формулах використовують логічні функції?
Аргументами зиачення_якщо_істина та значення_ якщо_хибність можуть бути:
число,
текстове значення, яке має бути записане в лапках,
вираз для обчислення.
Вираз для обчислення може містити інші функції, зокрема і вкладену функцію IF, якщо слід сформувати більш складну умову.
8
Як у формулах використовують логічні функції?
Приклади формул, що містять логічну функцію IF
Формула | Значення в клітинках | Результат обчислення за формулою |
=IF(A1*B2>0; SQRT(A1*B2); PPOWER(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
Як у формулах використовують логічні функції?
Під час використання майстра функцій кожний з аргументів функції IF записують в окремому полі.
8
Як у формулах використовують логічні функції?
Для створення складеного логічного виразу використовують інші функції з категорії Логічні:
AND(логзнач1; логзнач2;...),
OR(логзнач1; логзнач2;...),
NOT(логзнач).
8
Як у формулах використовують логічні функції?
Аргументами логічних функцій є логічні вирази, що можуть набувати одне з двох значень:
Істина
Хибність
Їх використання аналогічне відповідним командам, які ви використовуєте для запису складених умов під час складання алгоритмів — програм.
8
Як у формулах використовують логічні функції?
Найчастіше логічні функції:
AND
OR
NOT
Використовують для запису складеної умови як аргументу логічної функції IF.
8
Працюємо за комп’ютером
8