Прескочи на основното съдържание

Excel IFS функция

Автор: Xiaoyang Последна промяна: 2019-06-19

Както всички знаем, можем да използваме функцията Nested IF, за да проверим дали са изпълнени множество условия. Но тук функцията IFS е много по-лесна за използване от функцията Nested 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: Задължително. Връща резултата, ако logical_test1 е TRUE. Може да е празен.
  • logical_test2: По избор. Второто условие, което се оценява на TRUE или FALSE.
  • value_if_true2: По избор. Връща втория резултат, ако logical_test2 е TRUE. Може да е празен.

бележки:

  • 1. Тази IFS функция ви позволява да въведете до 127 условия. И се прилага към Excel 2019, Office 365. Всички версии, по-стари от Excel 2019, не поддържат тази функция.
  • 2. Ако нито един логически тест не даде резултат TRUE, той ще върне грешка #N/A.
  • 3. Възниква стойност на грешка #VALUE, ако предоставеният logical_test върне стойност, различна от TRUE или FALSE.

 Връщане:

За да тествате множество условия и да върнете съответната стойност с първия TRUE резултат.


 Примери:

Пример 1: Използвайте IFS функции за идентифициране на оценка въз основа на резултат

За да поставите оценка за всеки ученик въз основа на техните резултати, както е показано на следната екранна снимка:

doc ifs функция 2

Моля, приложете формулата по-долу, така че оценката да бъде категоризирана по следния начин: 0-60: степен F; 60-70: клас D; 70-80: клас С; 80-90: клас B; по-голяма или равна на 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: комисионна = продажби * XNUMX%;

doc ifs функция 6


Съвети: Функцията 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")

Забележка: В горната формула добавянето на крайното условие, "ВЯРНО", "Други" ще върне стойността "Други", когато никое от условията във функцията IFS не се изчисли като ВЯРНО.

doc ifs функция 8


Най-добрите инструменти за производителност в офиса

Kutools за Excel - помага ви да се откроите от тълпата

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи ...)  |  50 + Графика Видове (диаграма на Гант ...)  |  40+ Практичен формули (Изчислете възрастта въз основа на рождения ден ...)  |  19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя ...)  |  12 Конверсия Инструменти (Числа към думи, Валутен обмен ...)  |  7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделете клетки на 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