1 of 12

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

За новою програмою

8

2 of 12

Як у формулах використовують логічні функції?

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

TRUE (істина)

FALSE (хибність)

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

8

3 of 12

Як у формулах використовують логічні функції?

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

Пояснення умови, за якої логічний вираз

набуває значення TRUE (істина)

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

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

А1>1

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

F2*A4=SUM(B2:B13)

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

B13=“Петрик"

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

В3-С3>=12

8

4 of 12

Як у формулах використовують логічні функції?

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

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

8

5 of 12

Як у формулах використовують логічні функції?

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

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

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

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

Якщо_хибність

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

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

8

6 of 12

Як у формулах використовують логічні функції?

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

число,

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

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

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

8

7 of 12

Як у формулах використовують логічні функції?

Приклади формул, що містять логічну функцію 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

8 of 12

Як у формулах використовують логічні функції?

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

8

9 of 12

Як у формулах використовують логічні функції?

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

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

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

NOT(логзнач).

8

10 of 12

Як у формулах використовують логічні функції?

Аргументами логічних функцій є логічні вирази, що можуть набувати одне з двох значень:

Істина

Хибність

Їх використання аналогічне відповідним командам, які ви використовуєте для запису складених умов під час складання алгоритмів — програм.

8

11 of 12

Як у формулах використовують логічні функції?

Найчастіше логічні функції:

AND

OR

NOT

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

8

12 of 12

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

8