Перевірка кількох умов за допомогою функції IFS Excel

У Excel 2016 з'явилася нова функція - функція IFS.

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

Зауважте, що функція IFS доступна лише у версії Windows 2016 для Excel 2016 (а не для версії Mac).

Коли використовувати функцію Excel IFS

Функція IFS може перевіряти кілька умов і повертає значення, як тільки знаходить першу умову, яка виконується.

Це робить цю функцію ідеальною для ситуацій, коли вам потрібно оцінити учнів на основі оцінок або знайти комісію на основі цін продажів (розглянуто в прикладах нижче).

Функція Excel IFS - Синтаксис

= IFS (умова1, значення1, [умова2, значення2],… [умова127, значення127])

  • Умова1 - перша умова, яка перевіряється.
  • Value1 - значення, яке потрібно повернути, якщо перша умова TRUE.
  • [Умова2… .Умова127] - Це необов’язкові аргументи, і ви можете використовувати до 127 умов у функції IFS.
  • [Value2… .Value127] - Це додаткові аргументи, і ви можете використовувати до 127 значень. Кожне значення відповідає своїй умові і буде повернуто, якщо його умова є першою істинною.

Пам'ятайте, що функція IFS повертає значення лише першої умови TRUE. Таким чином, у вас може бути кілька умов, які є ІСТИНА. Однак повертається лише значення першого.

Додаткові нотатки:

  • Усі умови функції IFS повинні повертати значення TRUE або FALSE. Якщо це не так, формула видасть помилку.
  • Якщо всі умови функції IFS повертають FALSE, результатом формули буде помилка #N/A. Оскільки помилка #N/A не дуже допомагає з'ясувати, що сталося, останню умову можна використовувати як TRUE, а значення як FALSE або описовий текст, наприклад "No Match".

Використання функції IFS Excel - приклади

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

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

Приклад 1 - Визначення оцінки на основі оцінки

Припустимо, у вас є оцінки для студентів на іспиті, як показано нижче (стовпець А), і умови оцінювання у стовпцях С і D.

Нижче наведена формула, яка дасть вам оцінки кожному студенту:

= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 <$ E $ 6, $ F $ 5, B2 $ E $ 7, $ F $ 7)

Виглядає складно? Ну, якщо чесно, це досить акуратно порівняно з тим, що ви б створили, якби використовували вкладену формулу IF.

Зауважте, що хоча посилання на клітинки стовпця В є відносними, посилання на комірки стовпців Е та F були заблоковані розміщенням знака $ (тобто $ E $ 3). Це дозволяє нам скопіювати та вставити цю формулу в усі інші клітинки.

Якщо ви використовуєте Excel 2013 або попередню версію (або Excel на Mac), ви можете отримати той самий результат, використовуючи приблизне збіг у функції VLOOKUP. Зауважте, що для використання приблизного збігу VLOOKUP, крайній лівий стовпець таблиці пошуку слід сортувати у порядку зростання.

Нижче наведена формула, яка також дасть той самий результат:

= VLOOKUP (B2, $ E $ 2: $ F $ 7,2,1)

Приклад 2 - Розрахунок комісії на основі продажів

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

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

= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 $ E $ 6, $ F $ 6)*B2

  • Функція Excel І.
  • Функція Excel АБО.
  • Функція Excel НЕ.
  • Функція Excel IF.
  • Функція Excel IFERROR.
  • Функція Excel FALSE.
  • Функція Excel TRUE.
wave wave wave wave wave