Този урок демонстрира как да използвате Функция на IFS на Excel в Excel.
Преглед на функцията IFS
Функцията Excel IFS изпълнява множество тестове и връща стойност, съответстваща на първия TRUE резултат.
За да използвате функцията за работен лист на IFS Excel, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
Функция IFS Синтаксис и входове:
= IFS (тест1, стойност1, [тест2, стойност2], …)
тест1 - Първи логически тест.
стойност1 - Резултат, когато test1 е TRUE.
тест2, стойност2 - [по избор] Втора двойка тест/стойност.
Какво представлява функцията IFS?
IFS е „условна“ функция. Дефинирате поредица от логически тестове, всеки със свързана с него връщаща стойност. Excel работи последователно през всеки от вашите тестове и веднага щом намери такъв, който се оценява на TRUE, връща стойността, която сте свързали с този тест.
Това работи почти същото, както при влагането на множество оператори IF, но обикновено е по -лесно за четене и работа.
Как да използвате функцията IFS
Използвате функцията Excel IFS по следния начин:
= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A ")
Тази формула взема резултата от теста на ученика и го преобразува в оценката му за този тест.
Формулата може да изглежда сложна, но има повече смисъл, ако поставите всеки тест на отделен ред:
= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A ")
Това е по-добре! Сега е много по -ясно, че имаме серия от тестове, сдвоени с възвращаема стойност. Excel обработва списъка, докато получи съвпадение, и след това връща оценката, която сме сдвоили с този резултат.
Можете да дефинирате до 127 теста във функцията IFS.
Задаване на стойност по подразбиране
С нормалния оператор IF дефинираме две стойности, които Excel може да върне: една за това, когато логическият тест е истина, и друга, когато е невярна.
IFS няма опция за добавяне на невярна връщаща стойност и ако Excel не намери съвпадение в нито един от вашите тестове, той ще върне #N/A. Не е добре. Но можем да заобиколим това, като зададем стойност по подразбиране.
Работи по следния начин:
= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A „ИСТИНСКО,„ Неизвестно “)
Създадохме последен логически тест - само „ИСТИНА“, сам по себе си.
TRUE, естествено, се оценява на TRUE. Така че, ако Excel не намери съвпадение в предишните ни тестове, последният тест винаги ще се задейства и Excel ще върне „Неизвестно“.
Какво IFS може да върне
По -горе казахме на IFS да върне текстов низ - оценката, свързана с всеки резултат от теста. Но можете също да върнете числа или дори други формули.
Например, ако имате екип по продажбите и им плащате комисионна въз основа на стойността на всяка продажба, можете да използвате IFS, за да изчислите комисионната им според стойността на продажбата.
= IFS (C3 <20000, C3*0.02, C3 <40000, C3*0.03, C3 = 60000, C3*0.05, TRUE, 0)
Сега IFS ще провери стойността в C3 и след това ще върне свързаната формула, когато намери съвпадение. Така продажбите под $ 20 000 печелят 2% лихва, под $ 40 000 печелят 3% и т.н.
За добра мярка също сме задали стойност по подразбиране 0.
IFS в Google Таблици
Функцията IFS работи абсолютно същото в Google Sheets като в Excel: