Перейти до основного матеріалу

перевершувати IFS функція

Як ми всі знаємо, ми можемо використовувати функцію вкладеного IF, щоб перевірити, чи виконуються кілька умов. Але тут функцію IFS набагато простіше використовувати, ніж функцію вкладеного IF. Функція IFS використовується для тестування декількох умов і повернення значення, що відповідає першому результату TRUE, якщо жоден із поданих умов не має значення TRUE, функція повертає помилку # N / A.

функція doc ifs 1


 Синтаксис:

Синтаксис функції IFS в Excel:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )

 аргументи:

  • logical_test1: Вимагається. Умова, яка має значення TRUE або FALSE.
  • value_if_true1: Вимагається. Повертає результат, якщо логічний_тест1 має значення TRUE. Він може бути порожнім.
  • logical_test2: Необов’язково. Друга умова, яка має значення TRUE або FALSE.
  • value_if_true2: Необов’язково. Повертає другий результат, якщо логічний_тест2 має значення TRUE. Він може бути порожнім.

примітки:

  • 1. Ця функція IFS дозволяє вводити до 127 умов. І застосовується до Excel 2019, Office 365. Усі версії, які передували Excel 2019, не підтримують цю функцію.
  • 2. Якщо жоден логічний тест не має значення TRUE, він поверне помилку # N / A.
  • 3. Значення помилки #VALUE виникає, якщо наданий логічний тест повертає будь-яке значення, крім TRUE або FALSE.

 повернення:

Щоб перевірити кілька умов, і повернути відповідне значення з першим результатом TRUE.


 Приклади:

Приклад 1: Використовуйте функції IFS для визначення оцінки на основі балів

Щоб присвоїти оцінку кожному студенту на основі їх балів, як показано на наступному знімку екрана:

функція doc ifs 2

Будь ласка, застосуйте формулу нижче, тому оцінка буде класифікована так: 0-60: оцінка F; 60-70: клас D; 70-80: клас С; 80-90: клас В; більше або дорівнює 90: клас А.

=IFS(B2<60,"F",B2<70,"D",B2<80,"C",B2<90,"B",B2>=90,"A")

функція doc ifs 3

примітки: Ви також можете використовувати посилання на клітинки для заміни статичних чисел, як це:

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

функція doc ifs 4


Приклад 2: Використовуйте функції IFS для розрахунку комісії на основі продажів

Функція IFS може допомогти вам розрахувати суми комісії на основі змінних ставок комісійних та сукупних підсумків продажу за кожен місяць.

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

функція doc ifs 5

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

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

що означає:

  • якщо загальний обсяг продажів 0-40000: комісія = продаж * 0;
  • якщо загальний обсяг продажів становить 40000-80000: комісія = продаж * 2%;
  • якщо загальний обсяг продажів становить 80000-100000: комісія = продаж * 3.5%;
  • якщо загальний обсяг продажів більший або дорівнює 100000: комісія = продаж * 7%;

функція doc ifs 6


Tips : Функція IFS отримає помилку # N / A, якщо жодна з умов не має значення TRUE. Якщо ви хочете замінити помилку # N / A іншим значущим значенням, вам слід додати умову ELSE в кінці функції IFS.

Зазвичай використовують функцію IFS:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat")

функція doc ifs 7

Використовуйте функцію IFS з умовою ELSE:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat", "TRUE","Others")

примітки: У наведеній вище формулі додавання кінцевої умови "TRUE", "Інші" поверне значення "Інші", коли жодна з умов у функції IFS не має значення TRUE.

функція doc ifs 8


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

Популярні функції: Знайдіть, виділіть або визначте дублікати  |  Видалити порожні рядки  |  Об’єднайте стовпці або клітинки без втрати даних  |  Раунд без Формули ...
Супер VLookup: Кілька критеріїв  |  Множинне значення  |  На кількох аркушах  |  Нечіткий пошук...
Adv. Випадаючий список: Легкий спадний список  |  Залежний спадний список  |  Виберіть розкривний список, що вибирається...
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  Порівняти стовпці з Виберіть однакові та різні клітини ...
Особливості: Фокус сітки  |  Перегляд дизайну  |  Велика панель формул  |  Диспетчер робочих книг і аркушів | Бібліотека ресурсів (автотекст)  |  Вибір дати  |  Об’єднайте робочі аркуші  |  Шифрування/розшифрування клітинок  |  Надсилайте листи за списком  |  Супер фільтр  |  Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи ...)  |  50 + Графік типи (діаграма Ганта ...)  |  40+ Практичний Формули (Розрахуйте вік на основі дня народження ...)  |  19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху ...)  |  12 Перетворення Tools (Числа до слів, Валютна конверсія ...)  |  7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділити клітинки Excel ...)  |  ... і більше

Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...


Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why isn't this function in my Office 365 Excel version Dutch? Or am I missing something?
This comment was minimized by the moderator on the site
the IFS function 😃
This comment was minimized by the moderator on the site
need help Score Grade
90-100 A
80-89 B
70-79 C
60-69 D
0-59 F
This comment was minimized by the moderator on the site
Hi, cgutierrez,Please apply the below formula:=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
Please try, hope it can help you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations