Примери за функции на IFS - Excel и Google Sheets

Този урок демонстрира как да използвате Функция на 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:

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave