Як використовується функція ЯКЩО в Excel з кількома умовами

Що робить функція ЯКЩО?

Вона дозволяє створити дерево рішень, в якому при виконанні якоїсь умови відбувається певна дія. А якщо ця умова не виконується, то відбувається інша дія.


При цьому аргумент функції повинен бути питанням, на яке можливо 2 варіанти відповіді: «так» і «ні», «правда» або «брехня».

Ось як може виглядати це дерево рішень.

Отже, функція ЯКЩО дозволяє і вказати на 2 варіанти обчислень залежно від отриманої на нього відповіді. Вони і є трьома аргументами функції.

Додаткова інформація

  • У функції IF (ЯКЩО) може бути протестовано 64 умов за один раз;
  • Якщо якийсь з аргументів функції є масивом - оцінюється кожен елемент масиву;
  • Якщо ви не вкажете умову аргументу FALSE (БРЕХНЯ) (значення _ якщо _ брехня) у функції, тобто після аргументу (значення _ якщо _ істина) є тільки кома (крапка з комою), функція поверне значення «0», якщо результат обчислення функції дорівнюватиме FALSE (БРЕХНЯ) .На прикладі нижче, формула = IF (A1 &G) або (≫) Функція поверне «0» щоразу, коли перевірена умова не буде відповідати умовам TRUE (ІСТИНА).

|

  • Якщо ви не вкажете умову аргументу TRUE (ІСТИНА) ( (значення _ якщо _ істина)) у функції, тобто умова вказана тільки для аргументу (значення _ якщо _ брехня), то формула поверне значення «0», якщо результат обчислення функції дорівнюватиме TRUE (ІСТИНА); на прикладі нижче формула дорівнює = IF (А1 > 20; «Відмовити» (20)

Синтаксис функції ЯКЩО

Ось як виглядає синтаксис цієї функції і її аргументи:

= ЯКЩО (логічний вираз, значення якщо «так», значення якщо «ні»)

Логічний вираз - (обов'язкова) умова, яка повертає значення «істина» або «брехня» («так» або «ні»);


Значення якщо «так» - (обов'язкова) дія, яка виконується у разі позитивної відповіді;

Значення якщо «ні» - (обов'язкова) дія, яка виконується у разі від'ємної відповіді;

Давайте разом докладніше розглянемо ці аргументи.

Перший аргумент - це логічне питання. Ця відповідь може бути тільки «так» або «ні», «правда» або «брехня».

Як правильно поставити запитання? Для цього можна скласти логічний вираз, використовуючи знаки «=», «>», «< ^», «> =», «< =», «< >». Давайте спробуємо поставити таке питання разом.

Потрібний символ тільки після певних знаків

- Так.

Обчислень у Excel ^ Переходимо на вкладку  Що в Екселі - отримуєте текст "= 1 + 1-  ЯКЩО (А1100; А1 * 6; А1 * 5)). Введіть перший знак:- Будь-який символ. просто порожній хочу так - кругозора))). - ЯКЩО (АБО (А5 < > «Гвинти»; А6 < > Шурупи); «ОК»; «Неправильно») ^ = ЯКЩО (A2 < > 15; «ОК»; «Некоректно») відступів результатів і переглядом 1 (БРЕХНЯ). Для виконання цього завдання - «більше», його не можна застосовувати, а «Вставка» - два знаки 3. Шукати

Найпростіший приклад застосування.

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


Нам необхідно виділити продажі, які відбулися в нашому регіоні, і ті, які були зроблені за кордоном. Для цього потрібно додати в таблицю ще одну ознаку для кожного продажу - країну, в якій вона сталася. Ми хочемо, щоб ця ознака створювалася автоматично для кожного запису (тобто, рядка).

У цьому нам допоможе функція ЯКЩО. Додамо до таблиці даних стовпчик «Країна». Регіон «Захід» - це місцеві продажі («Місцеві»), а решта регіонів - це продажі за кордон («Експорт»).

Як правильно записати?

Встановлюємо курсор у комірку G2 і вводимо знак «=». Для Excel це означає, що зараз буде введена формула. Тому як тільки далі буде натиснута буква «е», ми отримаємо пропозицію вибрати функцію, що починається цієї літери. Вибираємо «ЯКЩО».

Далі всі наші дії також будуть супроводжуватися підказками.

В якості першого аргументу записуємо: С2 = «Захід». Як і в інших функціях Excel, адресу комірки можна не вводити вручну, а просто клацнути на ній мишкою. Потім ставимо «», і вказуємо другий аргумент.


Другий аргумент - це значення, яке прийме комірка G2, якщо записана нами умова буде виконана. Це буде слово «Місцеві».

Після цього знову через ком вказуємо значення третього аргументу. Це значення прийме комірка G2, якщо умову не буде виконано: «Експорт». Не забуваємо закінчити введення формули, закривши дужку і потім натиснувши «Enter».

Наша функція виглядає наступним чином:

= ЯКЩО (С2 = «Захід» «, Місцеві» «, Експорт»)

Наш осередок G2 прийняв значення «Місцеві».


Тепер нашу функцію можна скопіювати до всіх інших комірок стовпчика G.

Відмінність у версіях MS Excel

Все описане вище підходить для сучасних програм 2007, 2010, 2013 і 2020 року. Старий редактор Ексель значно поступається в плані можливостей, кількості функцій та інструментів. Якщо відкриєте офіційну довідку від Microsoft, то побачите, що вони додатково вказують, в якій саме версії програми з'явилася ця функція.

У всьому іншому все виглядає практично точно так само. Як приклад, вважатимемо суму декількох комірок. Для цього необхідно:

  1. Вказати якісь дані для обчислення. Клікніть на будь-яку клітку. Натисніть «Fx».
  2. Обираємо категорію «Математичні». Знаходимо функцію «СУМ» і натискаємо на «OK».
  3. Вказуємо дані в потрібному діапазоні. Щоб відобразити результат, натисніть кнопку «OK».
  4. Можете спробувати перерахувати в будь-якому іншому редакторі. Процес буде відбуватися точно так само.

А якщо один з параметрів не заповнений?

Якщо вас не цікавить, що буде, наприклад, якщо необхідна вам умова не виконується, тоді можна не вводити другий аргумент. Наприклад, ми надаємо знижку 10% у разі, якщо замовлено понад 100 одиниць товару. Не вказуємо жодного аргументу для випадку, коли умова не виконується.

= ЯКЩО (E2 > 100, F2 * 0.1)


Що буде в результаті?

Наскільки це красиво і зручно - судити вам. Думаю, краще все ж використати обидва аргументи.

І якщо друга умова не виконується, але робити при цьому нічого не потрібно, вставте порожнє значення у комірку.

= ЯКЩО (E2 > 100, F2 * 0.1 «»,)

Однак, така конструкція може бути використана в тому випадку, якщо значення «Істина» або «Брехня» будуть використані іншими функціями Excel в якості логічних значень.

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

Більш того, якщо вам дійсно потрібно тільки перевірити якусь умову і отримати «Істина» або «Брехня» («Так» або «Ні»), то ви можете використовувати наступну конструкцію -

= ЯКЩО (Е2 > 100, ІСТИНА, БРЕХНЯ)

Зверніть увагу, що лапки тут використовувати не потрібно. Якщо ви вкажете аргументи у лапки, у результаті виконання функції ЯКЩО ви отримаєте текстові значення, а не логічні.

Розгляньмо, як ще можна використовувати функцію ЯКЩО.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND