Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекції_Інформатика_1_семестр.doc
Скачиваний:
16
Добавлен:
20.11.2019
Размер:
7 Мб
Скачать
☆

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

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

Функція

Опис

И (AND)

Логічне множення

ЛОЖЬ (FALSE)

Повертає хибне значення

ЕСЛИ (IF)

Повертає одне значення, якщо умова істинна, і друге, якщо умова хибна

НЕ (NOT)

Логічне заперечення

ИЛИ (OR)

Логічне складання

ИСТИНА (TRUE)

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

Функція ухвалення рішень (если)

Функція ЕСЛИ використовується при перевірці умов для значень і формул.

Синтаксис функції:

ЕСЛИ (лог_вираз; значення_якщо_істина; значення_якщо_хибність)

Аргументи функції:

  1. лог_вираз – це будь-який вираз, що набуває значення ІСТИНА або ХИБНІСТЬ. Наприклад, А10 = 100. Якщо значення в осередку А10 дорівнює 100, то вираз прийме значення ІСТИНА. Інакше – ХИБНІСТЬ.

  2. значення_якщо_істина - це значення, яке повертається, якщо лог_выражение рівне ІСТИНА.

  3. значення_якщо_хибність — це значення, яке повертається, якщо лог_выраз є ХИБНИМ.

Тобто функція ЕСЛИ виконує перевірку умови, представленої у вигляді аргументу лог_вираз. Якщо ця умова виконується (значення лог_вираз набуває значення ІСТИНА), тоді функція повертає значення аргументу значення_якщо_істина. Інакше (якщо значення лог_вираз набуває значення ХИБНІСТЬ) функція повертає значення аргументу значення_якщо_хибність.

Приклад:

ЕСЛИ (А5 > 35; А5+1; А5-3)

Якщо осередок А5 містить число 60, тоді функція ЕСЛИ поверне число 61, тобто значення виразу А5+1.

А якщо в осередок А5 ввести число 10, тоді функція ЕСЛИ поверне 7, обчислене за формулою А5-3.

Функції ЕСЛИ можуть бути вкладеними один в одну як значення аргументів значение_если_истина і значение_если_ложь для конструювання складніших перевірок.

Приклади:

  1. На листі бюджетного звіту осередок A10 містить формулу для розрахунку поточного бюджеті. Якщо результат обчислень за формулою в осередку A10 менше або рівний 100, то приведена нижче функція відображає "В межах бюджету". Інакше функція відображає "Перевищення бюджету".

ЕСЛИ (A10<=100;"В межах бюджету";"Перевищення бюджету")

  1. У наступному прикладі, якщо значення осередку A10 — 100, то лог_вираз має значення ІСТИНА і обчислюється сума для осередків B5:B15. Інакше лог_вираз має значення ХИБНІСТЬ і повертається порожній текст (""), що очищає осередок, який містить функцію ЕСЛИ .

ЕСЛИ(A10=100;СУММ(B5:B15);"")

Застосування операторів у формулах

Операторами позначаються операції, які слід виконати над операндами формули. У Microsoft Excel включено чотири види операторів: арифметичні, текстові, оператори порівняння і оператори посилань.

Арифметичні оператори.   Служать для виконання арифметичних операцій, таких як складання, віднімання, множення. Операції виконуються над числами. Використовуються наступні арифметичні оператори.

Аріфметічеський оператор

Значення

Приклад

+ (знак плюс)

Складання

3+3

– (знак мінус)

Вичитаніє унарний мінус

3–1 –1

* (зірочка)

Множення

3*3

/ (коса межа)

Ділення

3/3

% (знак відсотка)

Відсоток

20%

^ (кришка)

Піднесення до ступеня

3^2 (аналогічне 3*3)

Оператори порівняння.   Використовуються для порівняння двох значень. Результатом порівняння є логічне значення: або ІСТИНА, або ХИБНІСТЬ.

Оператор порівняння

Значення

Приклад

= (знак рівності)

Рівно

A1=B1

> (знак більший)

Більше

A1>B1

< (знак менший)

Менше

A1<B1

>= (знак більше і знак рівності)

Більше або рівно

A1>=B1

<= (знак менше і знак рівності)

Менше або рівно

A1<=B1

<> (знак «не рівно»

Не рівно

A1<>B1

Текстовий оператор конкатенації.   Амперсанд (&) використовується для об'єднання декількох текстових рядків в один рядок.

Текстовий оператор

Значення

Приклад

& (амперсанд)

Об'єднання послідовностей символів в одну послідовність.

Вираз "Північний " & " вітер" еквівалентно рядку "Північний вітер".

Оператор посилання.   Для опису посилань на діапазони осередків використовуються наступні оператори.

Оператор посилання

Значення

Приклад

: (двокрапка)

Оператор діапазону використовується для посилання на всі осередки між крайніми осередками діапазону, включаючи ці осередки.

B5:B15

, (кома)

Оператора об'єднання об'єднує декілька посилань в одне посилання.

СУМ(B5:B15,D5:D15)