П`ятниця, 04.07.2025, 12:54
Сайт вчителя інформатики КЦМГ Бажан Лариси Володимирівни
Приветствую Вас Гість | RSS
Главная Логічні функції Регистрация Вход
Меню сайта

Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0

Block title
Block content

ЛОГІЧНІ ФУНКЦІЇ

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

Логічна функція «ИЛИ» повертає значення «ИСТИНА», якщо принаймні один аргумент має значення «ИСТИНА», або «ЛОЖЬ», якщо всі аргументи мають значення «ЛОЖЬ».

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

Логічна функція «ИСТИНА» повертає значення, що відповідає значенню «ИСТИНА».

Логічна функція «ЛОЖЬ» повертає значення, що відповідає значенню «ЛОЖЬ».

Логічна функція «НЕ» міняє значення свого аргументу на протилежне.

1 Використання функції «ЕСЛИ»

Функція «ЕСЛИ» повертає одне значення, якщо обчислене значення заданої умови – «ИСТИНА», та інше значення, якщо обчислене значення заданої умови – «ЛОЖЬ». Наприклад, формула =ЕСЛИ(A1> 10, "Більше 10") повертає «Більше 10», якщо A1 більше 10, і інше значення, якщо A1 менше або дорівнює 10.

  •  

ЕСЛИ(лог_вираз, значення_якщо_ИСТИНА, значення_якщо_ЛОЖЬ)

Функція «ЕСЛИ» має такі аргументи:

  •    Обов'язковий. Будь-яке значення або вираз, які можна оцінити як істинні або хибні. Наприклад, A10=100 – це логічний вираз; якщо значення у клітинці A10 дорівнює 100, то вираз істинний. В іншому разі вираз буде оцінено як хибний. Цей аргумент може використовувати будь-який оператор обчислення порівняння.
  • . Значення, яке потрібно повернути, якщо аргумент лог_вираз має значення «ИСТИНА». Наприклад, якщо значення цього аргументу – текстовий рядок «У межах кошторису» і аргумент лог_вираз має значення «ИСТИНА», то функція ЕСЛИ повертає текст «У межах кошторису».
  • Значення, яке потрібно повернути, якщо аргумент лог_вираз має значення «ЛОЖЬ». Наприклад, якщо аргумент – текстовий рядок «Поза межами кошторису» і аргумент лог_вираз має значення «ЛОЖЬ», то функція ЕСЛИ повертає текст «Поза межами кошторису».

Для створення складних перевірок умов можна вкладати до 64 функцій ЕСЛИ як аргументи значення_якщо_«ИСТИНА» та значення_якщо_«ЛОЖЬ».

Якщо будь-який з аргументів для функції «ЕСЛИ» – масив, то кожний елемент масиву обчислюється, якщо виконується оператор «ЕСЛИ»

Приклад використання функції «ЕСЛИ»

Розглянемо використання функції «ЕСЛИ» на прикладі таблиці про зарахування учнів до навчального закладу (див.рис.6). У таблиці наведено 5 оцінок з загальноосвітніх предметів, а також середній бал учнів, за яким буде відбуватись зарахування учнів на навчання. Зарахованими на навчання будуть учні, середній бал яких перевищує 6,5. 

Рис. 6 Зарахування учнів.

У стовпці «Зарахування» у комірці І2 введемо виконаємо команду Функції/Вставити  функцію. Відкриється вікно майстра функцій (див.рис.7)

Рис. 7 Майстер функцій (крок 1).

Виберемо категорію «Логічні» та функцію «ЕСЛИ». З’явиться вікно аргументів функції «ЕСЛИ» (див. рис. 8)

Рис. 8 Аргументи функції «ЕСЛИ».

У рядок аргументу «Лог_выражение» введемо умову H2>6,5 , що означатиме, що середній бал учня повинен перевищувати 6,5.(див. рис. 9)

Рис. 9 Введення логічного значення.

У рядок аргументу «Значение_если_истина» введемо «Зараховано». У рядок аргументу «Значение_если_ложь»  – «Не зараховано» (див. рис. 10)

Рис. 10 Введення значень.

У результаті отримаємо результат «Зараховано» або «Не зараховано». Скопіюємо функцію маркером автозаповнення і отримаємо готові результати про зарахування учнів до навчального закладу.(див. рис. 11 )

Рис. 11 Результати зарахування.

 

2 Використання функції «ИЛИ»

Повертає значення «ИСТИНА», якщо принаймні один аргумент має значення «ИСТИНА», або «ЛОЖЬ», якщо всі аргументи мають значення «ЛОЖЬ».

Синтаксис

ИЛИ(лог_значення1, [лог_значення2], ...)

Синтаксис функції ИЛИ має такі аргументи:

Лог_значення1, лог_значення2, ...    знач.ення1» – обов'язкове, подальші логічні значення – необов'язкові. Функція може містити від 1 до 255 умов, які потрібно перевірити та які можуть приймати значення «ИСТИНА» або «ЛОЖЬ».

Аргументи мають приймати логічні значення «ИСТИНА» чи «ЛОЖЬ» або бути масивами чи посиланнями, які містять логічні значення.

Якщо аргумент — масив або посилання, містить текст чи пусті клітинки, то ці значення ігноруються.

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

Щоб переглянути, чи є в масиві значення, можна скористатися формулою масиву ИЛИ. Щоб ввести формулу масиву, натисніть сполучення клавіш CTRL+SHIFT+ENTER

Приклад використання функції «ИЛИ»

Розглянемо функцію «ИЛИ» у поєднанні з функцією «ЕСЛИ». Ми маємо все ту ж таблицю про зарахування учнів, але зарахування на навчання тепер здійснюється також за умови, коли учень не має достатнього середнього балу, але згоден на контрактне навчання. (див. рис. 12)

Рис. 12 Зарахування з контрактом.

У стовпці J виконаємо  команду Функції/Вставити функцію. Оберемо як і раніше функцію «ЕСЛИ» (див. рис. 13).

Рис. 13 Майстер функцій (крок 1).

Але тепер замість простої умови у рядку аргументу «Лог_выражение» вкладемо функцію «И»(див. рис. 14) і задамо умову ИЛИ(Н2>6,5;І2= «так»), що означатиме згоду учня на контракт.

Рис. 14 Введення логічного значення.

У рядок аргументу «Значение_если_истина» введемо «Зараховано». У рядок аргументу «Значение_если_ложь»  – «Не зараховано» (див. рис. 15)

Рис. 15 Введення значень.

У результаті отримаємо результат «Зараховано» або «Не зараховано». Скопіюємо функцію маркером автозаповнення і отримаємо готові результати про зарахування учнів до навчального закладу.(див. рис. 16 )

Рис. 16 Результати зарахування.

3 Використання функції «И»

Повертає значення «ИСТИНА», якщо всі аргументи мають значення «ИСТИНА»; повертає значення «ЛОЖЬ», якщо хоча б один аргумент має значення «ЛОЖЬ».

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

Синтаксис

И(логічне значення 1, логічне значення 2, ...)

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

Логічне значення 1    – обов'язковий параметр. Перша умова, яку потрібно перевірити та яка може давати результат «ИСТИНА» або «ЛОЖЬ».

Логічне значення 2    – необов'язковий параметр. Додаткові умови загальною кількістю до 255, які потрібно перевірити та які можуть давати результат «ИСТИНА» або «ЛОЖЬ».

Аргументи мають приймати логічні значення, такі як «ИСТИНА» або «ЛОЖЬ», або аргументи мають бути масивами чи посиланнями, які

містять логічні значення.

Якщо аргумент – масив або посилання – містить текст чи пусті клітинки, ці значення ігноруються.

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

Приклад використання функції «И»

Розглянемо функцію «И» у поєднанні з функцією «ЕСЛИ». Ми маємо все ту ж таблицю про зарахування учнів, але зарахування на навчання тепер здійснюється за додаткової умови.(див. рис. 17) Учень буде зарахований тоді коли оцінка з математики становить не менше 9 балів.

Рис. 17 Зарахування учнів.

У стовбці I, у комірці І2 виконаємо команду Функції/Вставити функцію.

З’явиться вікно майстра функцій(крок 1). Виберемо з переліку функцію «ЕСЛИ» (див. рис. 18).

Рис. 18 Майстер функцій (крок 1).

Але замість простої умови у рядку аргументу «Лог_выражение» вкладемо функцію «И»(див.  рис. 19) і задамо умову И (Н2>6,5;С2>= 9), що означатиме що для зарахування оцінка учня з математики повинна бути не менша 9 балів, а середній бал має перевищувати 6,5.

Рис. 19 Введення логічного значення.

У рядок аргументу «Значение_если_истина» введемо «Зараховано». У рядок аргументу «Значение_если_ложь»  – «Не зараховано» (див. рис. 20).

Рис. 20 Введення значень.

У результаті отримаємо результат «Зараховано» або «Не зараховано» що відповідатиме рішенню про зарахування учня на навчання в навчальному закладі. Скопіюємо функцію маркером автозаповнення і отримаємо готові результати про зарахування учнів до навчального закладу.(див. рис. 21 ).

Рис. 21 Результати зарахування.

4 Використання функції «ИСТИНА»

Повертає логічне значення «ИСТИНА».

Синтаксис

ИСТИНА ()

Можна ввести значення «ИСТИНА» безпосередньо в осередку і формули, не використовуючи цю функцію. Функція «ИСТИНА» призначена для забезпечення сумісності з іншими системами електронних таблиць.

5 Використання функції «ЛОЖЬ»

Повертає логічне значення «ЛОЖЬ»

Синтаксис

ЛОЖЬ ()

Можна ввести слово «ЛОЖЬ» безпосередньо на лист або в формулу, і в Microsoft Excel воно буде інтерпретовано як логічне значення «ЛОЖЬ». Функція «ЛОЖЬ» служить головним чином для забезпечення сумісності з іншими додатками для роботи з електронними таблицями.

6 Використання функції «НЕ»

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

НЕ (логічне_значення)

Логічне_значення Обов'язкове. Це значення або вираз, які набувають значення «ИСТИНА» або «ЛОЖЬ».

Якщо аргумент "логічне_значення" має значення «ЛОЖЬ», функція НЕ повертає значення «ИСТИНА», якщо він має значення «ИСТИНА», функція НЕ повертає значення «ЛОЖЬ».

7 Використання функції «ЕСЛИОШИБКА»

Ця функція повертає вказане значення, якщо обчислення за формулою викликає помилку, в іншому випадку функція повертає результат формули. Функція «ЕСЛИОШИБКА» дозволяє перехоплювати і обробляти помилки у формулах.

ЕСЛИОШИБКА (значення, значення_при_помилці)

Функція «ЕСЛИОШИБКА» має аргументи, зазначені нижче.

Значення - обов'язковий аргумент, що перевіряється на виникнення помилок.

Значення_при_помилці - обов'язковий аргумент. Значення, що повертається при помилці при обчисленні за формулою.

Якщо "значення " або "значення_при_помилці" є порожнім осередком, функція «ЕСЛИОШИБКА» розглядає їх як порожні значення.

Якщо "значення " є формулою масиву, функція ЕСЛИОШИБКА повертає масив результатів для кожної клітинки, зазначеного у значенні.

Поиск

Календарь
«  Липень 2025  »
ПнВтСрЧтПтСбНд
 123456
78910111213
14151617181920
21222324252627
28293031

Архив записей

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Copyright MyCorp © 2025 Безкоштовний конструктор сайтів - uCoz