Функція ЯКЩО в Excel з прикладами кількох умов
Логічний оператор Якщо в Excel застосовується для запису певних умов. Порівнюються числа та/або текст, функції, формули і т.д. Коли значення відповідають заданим параметрам, з'являється один запис. Не відповідають – інша.
Логічні функції – це дуже простий та ефективний інструмент, який часто застосовується у практиці. Розглянемо докладно з прикладів.
Синтаксис функції ЯКЩО з однією умовою
Синтаксис оператора в Excel – будова функції, необхідних її роботи дані.
Розберемо синтаксис функції:
Логическое_выраж – ЩО оператор перевіряє (текстові чи числові дані осередки).
Значення_якщо_істина – ЩО з'явиться в осередку, коли текст чи число відповідають заданій умові (правдиві).
Значення, якщо_брехня – ЩО з'явиться у графі, коли текст чи число НЕ відповідають заданій умові (брехливі).
Оператор перевіряє комірку А1 і порівнює її з 20. Це «логічне вираження». Коли вміст графи більший за 20, з'являється справжній напис «більше 20». Ні – «менше або 20».
Увага! Слова у формулі необхідно брати у лапки. Щоб Excel зрозумів, що потрібно виводити текстові значення.
Ще один приклад. Щоб отримати допуск до іспиту, студенти групи мають успішно скласти залік. Результати занесемо до таблиці з графами: список студентів, залік, іспит.
Зверніть увагу: оператор якщо повинен перевірити не цифровий тип даних, а текстовий. Тому ми прописали у формулі В2 = "зач.". У лапки беремо, щоб програма правильно розпізнала текст.
Функція ЯКЩО в Excel з кількома умовами
Часто практично однієї умови для логічної функції мало. Коли потрібно врахувати кілька варіантів прийняття рішень, викладаємо оператори ЯКЩО один в одного.Таким чином, у нас вийти кілька функцій ЯКЩО в Excel.
Синтаксис виглядатиме так:
Тут оператор перевіряє два параметри. Якщо перша умова є істинною, то формула повертає перший аргумент – істину. Невірно – оператор перевіряє другу умову.
Приклади декількох умов функції, якщо в Excel:
Таблиця для аналізу успішності. Учень отримав 5 балів – «відмінно». 4 - "добре". 3 – «задовільно». Оператор ЯКЩО перевіряє 2 умови: рівність значення в комірці 5 та 4.
У цьому прикладі ми додали третю умову, яка має на увазі наявність у табелі успішності ще й «двійок». Принцип «спрацьовування» оператора ЯКЩО той самий.
Розширення функціоналу за допомогою операторів «І» та «АБО»
Коли потрібно перевірити кілька справжніх умов, використовується функція І. Суть така: ЯКЩО а = 1 І а = 2 ТОДІ значення в інакше значення с.
Функція АБО перевіряє умову 1 або умову 2. Як тільки хоча б одна умова є істинною, то результат буде істинним. Суть така: ЯКЩО а = 1 АБО а = 2 ТОДІ значення в Інакше значення с.
Функції І та АБО можуть перевірити до 30 умов.
Приклад використання оператора І:
Приклад використання функції АБО:
Як порівняти дані у двох таблицях
Користувачам часто доводиться порівняти дві таблиці Excel на збіги. Приклади з життя: зіставити ціни на товар у різні привози, порівняти баланси (бухгалтерські звіти) за кілька місяців, успішність учнів (студентів) різних класів, у різні чверті тощо.
Щоб порівняти 2 таблиці в Excel, можна скористатися оператором РАХУНКИ. Розглянемо порядок застосування функції.
Наприклад візьмемо дві таблиці з технічними характеристиками різних кухонних комбайнів. Ми задумали виділення відмінностей кольором. Це завдання в Excel вирішує умовне форматування.
Вихідні дані (таблиці, з якими працюватимемо):
Виділяємо першу таблицю. Умовне форматування – створити правило – використовувати формулу для визначення форматованих осередків:
У рядок формул записуємо: =РАХУНКИ (порівнюваний діапазон; перший осередок першої таблиці)=0. Порівнюваний діапазон – це друга таблиця.
Щоб вбити у формулу діапазон, просто виділяємо його перший осередок і останню. "= 0" означає команду пошуку точних (а не приблизних) значень.
Вибираємо формат і встановлюємо, як зміняться осередки за дотримання формули. Краще зробити заливку кольором.
Виділяємо другу таблицю. Умовне форматування – створити правило – використовувати формулу. Застосовуємо той же оператор (РАХУНКИ).
Тут замість першого та останнього осередку діапазону ми вставили ім'я стовпця, яке привласнили йому заздалегідь. Можна заповнювати формулу будь-яким із способів. Але з ім'ям простіше.
- Створити таблицю
- Форматування
- Функції Excel
- Формули та діапазони
- Фільтр та сортування
- Діаграми та графіки
- Зведені таблиці
- Друк документів
- Бази даних та XML
- Можливості Excel
- Налаштування параметри
- Уроки Excel
- Макроси VBA
- Завантажити приклади
ЯКЩО (функція ЯКЩО)
Функція ЯКЩО - одна з найпопулярніших функцій в Excel. Вона дозволяє виконувати логічні порівняння значень та очікуваних результатів.
Тому у функції ЯКЩО можливі два результати. Перший результат повертається у разі, якщо порівняння є істинним, другий — якщо порівняння хибне.
Наприклад, функція =ЯКЩО(C2="Так";1;2) означає наступне: ЯКЩО(С2="Так", то повернути 1, в іншому випадку повернути 2).
Функція ЯКЩО, одна з логічних функцій, служить для повернення різних значень залежно від того, чи дотримується умова.
ЯКЩО (лог_вираз; значення_якщо_істина; [значення_якщо_брехня])
лог_вираз (обов'язково)
Умова, яку потрібно перевірити.
значення_якщо_істина (обов'язково)
Значення, яке має повертатися, якщо лог_вираз має значення ІСТИНА.
значення_якщо_брехня (Необов'язково)
Значення, яке має повертатися, якщо лог_вираз має значення брехня.
Прості приклади функції ЯКЩО
У прикладі вище осередок D2 містить формулу: ЯКЩО(C2 = Так, то повернути 1, інакше повернути 2)
У цьому прикладі осередок D2 містить формулу: Якщо(C2 = 1, то повернути текст "Так", інакше повернути текст "Ні"). Як бачите, функцію ЯКЩО можна використовувати для порівняння і тексту, і значень. А ще за її допомогою можна оцінювати помилки. Ви можете не тільки перевіряти, чи одне значення іншому, повертаючи один результат, але й використовувати математичні оператори і виконувати додаткові обчислення в залежності від умов. Для кількох порівнянь можна використовувати кілька вкладених функцій ЯКЩО.
У прикладі вище функція ЯКЩО в комірці D2 означає: Якщо(C2 більше B2, то повернути текст "Перевищення бюджету", в іншому випадку повернути текст "В межах бюджету")
На малюнку вище ми повертаємо не текст, а результат математичного обчислення. Формула в осередку E2 означає: ЯКЩО (значення "Фактичні" більше значення "Планові", то відняти суму "Планові" від суми "Фактичні", інакше нічого не повертати).
У цьому прикладі формула в осередку F7 означає: Якщо(E7 = "Так", то обчислити загальну суму в осередку F5 і помножити на 8,25%, інакше податку з продажу немає, тому повернути 0)
Примітка: Якщо ви використовуєте текст у формулах, укладайте його в лапки (наприклад: "Текст").Єдиний виняток - слова ІСТИНА і БРЕХНЯ, які Excel розпізнає автоматично.
Поширені проблеми
Не вказано аргумент значення_якщо_істина або значення_якщо_брехня. Щоб повернути правильне значення, додайте текст двох аргументів або значення ІСТИНА/БРЕХНЯ.
Як правило, це вказує на помилку у формулі.
Додаткові відомості
Ви завжди можете поставити запитання експерту в Excel Tech Community або отримати підтримку у спільнотах.