Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Лабораторна робота 1.3




Використання логічних та статистичних функцій

Теоретичні відомості

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

Категорія Логічні містить лише шість функцій: ЕСЛИ, И, ИЛИ, ИСТИНА, ЛОЖЬ, НЕ (ЕСЛИ, И, ИЛИ, TRUE, FALSE, НЕ).

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

Для перевірки істинності умови використовуються логічні вирази, наприклад: А2>А4, D10<5, SUM(C2: С8)=24, G6="білий". Результатом логічного виразу є логічні значення ИСТИНА(1) чи ЛОЖЬ(0). Логічний вираз повинен містити як мінімум один оператор логічного порівняння.

Деякі функції даної категорії варто розглянути більш детально.

 

Функція ЕСЛИ – перевіряє, чи виконується логічна умова, і залежно від її результату повертає те чи інше значення. Вона має три аргументи. Перший аргумент є логічною умовою, результатом якої може бути значення ИСТИНА або ЛОЖЬ. Другий аргумент – це значення, яке функція повертає, якщо задана умова виконується, а третій аргумент — значення, яке функція повертає у разі невиконання умови, заданої в першому аргументі.

Логічні умови використовують знаки >(більше), <(менше), =(дорівнює), >=(не менше), <=(не більше), <>(не дорівнює).

Наприклад, якщо умова А1<5 виконується (тобто у клітинці А1 містить значення, яке менше 5), наступна функція поверне значення 10, інакше – 20:

=ЕСЛИ(Al<5; 10; 20)

Функція в цьому прикладі повертає числове значення. Нижче наведено приклад функції, що повертає текстовий рядок:

=ЕСЛИ(G7>=20; "Тепло"; "Холодно")

Ця функція повертає текстове значення Тепло, якщо число, уведене в комірку G7, більше чи дорівнює 20, і значення Холодно в протилежному випадку.

Функція ЕСЛИ може містити вкладені функції ЕСЛИ. Це дозволяє задавати більш складні умови, наприклад: =ЕСЛИ(G7>=20; "Тепло”; ЕСЛИ (G7>=0; "Холодно"; "Mopoз"))

Тут, якщо в комірку G7 помістити значення, менше нуля, функція поверне текстовий рядок Мороз.

Кількість вкладених функцій ЕСЛИ не повинна перевищувати 7.

 

Функції И, ИЛИ, НЕ – дозволяють формувати досить складні умови.

Функція И повертає значення ИСТИНА, якщо істинні всі її аргументи, і значення ЛОЖЬ, якщо хоча б один з аргументів не є істинним.

Синтаксис функції: И(логічний_вираз1; логічний_вираз2;...)

Наприклад:

=И(B1<5; В2>7; В3=10)

Результатом функції буде значення ИСТИНА, якщо виконуються всі три заданих умови: В1<5, В2>7 і В3=10.

Функція ИЛИ повертає значення ИСТИНА, якщо хоча б один з її аргументів є істинним, і ЛОЖЬ в протилежному випадку.

Синтаксис функції: ИЛИ(логічний_вираз1; логічний_вираз2;...)

=ИЛИ(A1=5; В1=17).

Функція поверне значення ИСТИНА, якщо виконується хоча б одна з двох умов: А1=5 або В1=17.

Аргументами функцій И та ИЛИ можуть бути логічні вирази, масиви або посилання на комірки. Кількість аргументів кожної з цих функцій може досягати 30.

Функція НЕ має єдиний аргумент і змінює його логічне значення на протилежне.

Синтаксис функції: НЕ (логічний_вираз)

=НЕ (B11="Зимно").

У даному прикладі, якщо в клітинці В11 буде міститися слово Зимно, функція поверне значення ЛОЖЬ. А якщо у цю комірку ввести будь-яке інше слово, функція поверне значення ИСТИНА. Функцію НЕ ще називають функцією інверсії. Зазвичай вона використовується у сполученні з іншими функціями.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...