Логічні функції в Excel приклади

В арсеналі Excel існує набір логічних функцій, які ви можете знайти на вкладці Формули у групі Бібліотека функцій в випадаючому меню Логічні. Всі логічні функції повертають TRUE або FALSE в залежності від оцінки. Нижче список функцій з синтаксисом і коротким описом.

ЕСЛИ (логічний_вираз; [значення_якщо_істіна]; [значення_якщо_false]) – Перевіряє логічний_вираз і повертає значення_якщо_істіна в клітинку якщо воно дорівнює TRUE, інакше повертає значення_якщо_false.

ЕСЛИОШІБКА (значення; значення_якщо_ошібка) – Повертає значення аргументу іншої логічної функції не містить помилку, інакше повертає значення_якщо_ошібка.

ЕСНД (значення; значення_якщо_нд) – Повертає вказане значення_якщо_нд, якщо вираз дає результат # Н / Д; в іншому випадку повертає результат виаженія.

И (логічне_значення1; [логічне_значення2]; …) – Перевіряє логіческіе_значенія аргументів і повертає TRUE, якщо всі вони мають значення TRUE. Якщо хоча б одне значення помилково, повертає FALSE.

ИЛИ (логічне_значення1; [логічне_значення2]; …) – Перевіряє логіческіе_значенія аргументів і повертає TRUE, якщо хоча б одне має значення TRUE. Якщо все значення рівні FALSE, функція ИЛИ повертає FALSE.

ИСКИЛИ (логічне_значення1; [логічне_значення2]; …) – Перевіряє логіческіе_значенія аргументів і повертає TRUE, якщо кількість дійсних значень парне, в іншому випадку повертає FALSE

ИСТИНА () – аргументів немає і повертає значення TRUE.

ЛОЖЬ () – аргументів немає і повертає значення FALSE.

НЕ (логічне_значення) – змінює значення TRUE на FALSE, і FALSE на TRUE.

Логічні вирази та логічні значення, використовувані в функціях, зазвичай використовують оператори порівняння (=, <,>, <=,> = або <>), які повертають TRUE і FALSE. Припустимо, ви ввели наступну формулу:

= И (A1 = B1; C1> = 500)

У цій формулі Excel визначає, чи рівні один одному значення осередків A1 і B1. Якщо рівні, повертає TRUE, якщо немає – FALSE. Потім Excel обчислює другий логічний значення і повертає TRUE, якщо вміст комірки С1 більше або дорівнює 500, інакше повертає FALSE.

Після оцінки логічних значень, функція І порівнює їх і повертає TRUE, якщо обидва аргументи мають значення TRUE. Однак, якщо хоча б один аргумент дорівнює FALSE, функція І повертає FALSE.

Функція ЕСЛИ (часто використовувана в програмуванні) дає Excel перші задатки розумної істоти, яка може вибирати на підставі отриманих даних. У функції ЯКЩО використовується, так зване, логічне вираз, від результату якого буде залежати вибір Excel на користь значення_якщо_true або значення_якщо_false . Логічний вираз найчастіше використовує оператори порівняння, яке повертає або TRUE, або FALSE. Відповідно при логічному вираженні рівним TRUE, Excel поверне значення, яке було встановлено в аргументі значення_якщо_true, в іншому випадку – значення_якщо_false.

Розглянемо наступну формулу, яка в залежності від значення в осередку з умовою, визначає за якою формулою видавати результат:

= ЕСЛИ (E5 = “Так”; D5 + D5 * 7.5%; D5)

Якщо значення комірки E5 дорівнює Так, функція ЕСЛИ буде використовувати аргумент значення_якщо_істіна, яке говорить Excel, щоб він збільшив Значення на 7,5%. Якщо осередок E5 буде порожній або буде містити щось відмінне від Так, функція ЕСЛИ буде використовувати аргумент значення_якщо_false, яке поверне значення комірки D5 без змін.

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

Степан Лютий

Обожнюю технології в сучасному світі. Хоча частенько і замислююся над тим, як далеко вони нас заведуть. Не те, щоб я прям і знаюся на ядрах, пікселях, коллайдерах і інших парсеках. Просто приходжу в захват від того, що може в творчому пориві вигадати людський розум.

Вам також сподобається...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *