Excel IFS функция
Както всички знаем, можем да използваме функцията Nested IF, за да проверим дали са изпълнени множество условия. Но тук функцията IFS е много по-лесна за използване от функцията Nested IF. Функцията IFS се използва за тестване на множество условия и връщане на стойност, съответстваща на първия TRUE резултат, ако нито едно от предоставените условия не се изчисли като TRUE, функцията връща грешка #N/A.
Синтаксис:
Синтаксисът за функцията IFS в Excel е:
аргументи:
- 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 функции за идентифициране на оценка въз основа на резултат
За да поставите оценка за всеки ученик въз основа на техните резултати, както е показано на следната екранна снимка:
Моля, приложете формулата по-долу, така че оценката да бъде категоризирана по следния начин: 0-60: степен F; 60-70: клас D; 70-80: клас С; 80-90: клас B; по-голяма или равна на 90: степен А.
Забележка: Можете също да използвате препратките към клетките, за да замените статичните числа, както следва:
Пример 2: Използвайте IFS функции за изчисляване на комисионна въз основа на продажби
Функцията IFS може да ви помогне да изчислите сумите на комисионните въз основа на различни проценти на комисиони и кумулативни общи продажби за всеки месец.
Да предположим, че имате таблица с общите продажби и комисионните на всички търговци, както е показано на следната екранна снимка, как можете да изчислите комисионната въз основа на различните комисионни в Excel?
Следната формула може да даде стойността на комисионната за всеки търговски персонал, моля, използвайте тази:
което означава:
- ако общите продажби са 0-40000: комисионна= продажби * 0;
- ако общите продажби са 40000-80000: комисионна = продажби * 2%;
- ако общите продажби са 80000-100000: комисионна = продажби * 3.5%;
- ако общите продажби са по-големи или равни на 100000 7: комисионна = продажби * XNUMX%;
Съвети: Функцията IFS ще получи грешка #N/A, ако нито едно от условията не се изчисли като TRUE. Ако искате да замените грешката #N/A с друга значима стойност, трябва да добавите условие ELSE в края на функцията IFS.
Обикновено използвайте функцията IFS:
Използвайте функцията IFS с условие ELSE:
Забележка: В горната формула добавянето на крайното условие, "ВЯРНО", "Други" ще върне стойността "Други", когато никое от условията във функцията IFS не се изчисли като ВЯРНО.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.