Лабораторна робота 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|