Како се користи Екцел ИФС функција -

Преглед садржаја

Резиме

Екцел ИФС функција покреће више тестова и враћа вредност која одговара првом ИСТИНИТОМ резултату. Користите ИФС функцију за процену више услова без више угнежђених ИФ израза. ИФС омогућава краће формуле лакше за читање.

Сврха

Тестирајте више услова, вратите прво тачно

Повратна вредност

Вредност која одговара првом ИСТИНИТОМ резултату

Синтакса

= ИФС (тест1, вредност1, (тест2, вредност2),…)

Аргументи

  • тест1 - први логички тест.
  • валуе1 - Резултат када је тест1 ТРУЕ.
  • тест2, валуе2 - (опционално) Други пар тест / вредност.

Верзија

Екцел 2019

Напомене о употреби

ИФС је нова функција доступна у Оффице 365 и Екцел 2019.

Користите ИФС функцију за тестирање више услова и враћање вредности која одговара првом ИСТИНИТОМ резултату. За разлику од функције ИФ, функција ИФС може истовремено тестирати више услова без гнежђења више изјава ИФ. Формуле засноване на ИФС-у су зато краће и лакше се читају и пишу.

Услови се уносе у парове тест / вредност. Сваки тест представља логички тест који враћа ТРУЕ или ФАЛСЕ, а вредност која следи биће враћена када је резултат ТРУЕ. На пример, ИФС формула са 3 теста може се визуализовати овако:

=IFS( test1,value1 // pair 1 test2,value2 // pair 2 test3,value3 // pair 3 )

ИФС враћа вредност само када претходни тест врати ТРУЕ, а први тест који врати ТРУЕ „победи“. ИФС функција подржава до 127 услова.

Пример # 1 - оцене, од најниже до највише

У примеру приказаном горе, ИФС функција се користи за додељивање оцене на основу резултата. Копирана формула у Е5 је:

=IFS(D5<60,"F",D5<70,"D",D5<80,"C",D5=90,"A")

Приметите да су услови унети „како би“ прво тестирали ниже оцене. Врати се оцена повезана са првим тестом који је вратио ТРУЕ.

Пример # 2 - оцена, од највише до најниже

У једноставном систему оцењивања, оцена 3 или већа је „Добра“, оцена између 2 и 3 је „Просечна“, а све испод 2 је „Лоше“. За додељивање ових вредности помоћу ИФС-а користе се три услова:

=IFS(A1>=3,"Good",A1>=2,"Average",A1<2,"Poor")

Обавештење у овом случају је уређено да се прво тестирају веће вредности.

Пример # 3 - подразумевана вредност

Функција ИФС нема уграђену подразумевану вредност за употребу када су сви услови ФАЛСЕ. Међутим, да бисте пружили подразумевану вредност, можете да унесете ТРУЕ као завршни тест, а затим вредност коју ћете користити као подразумевану.

У примеру испод, статусни код од 100 је „ОК“, код од 200 је „Упозорење“, а код од 300 је „Грешка“. Било која друга вредност кода је неваљана, тако да је ТРУЕ наведен као завршни тест, а „Неважеће“ као „подразумевана“ вредност.

=IFS(A1=100,"OK",A1=200,"Warning",A1=300,"Error",TRUE,"Invalid")

Када је вредност у А1 100, 200 или 300, ИФС ће вратити поруке приказане горе. Када А1 садржи било коју другу вредност (укључујући и када је А1 празан), ИФС ће вратити „Неважеће“. Без овог коначног услова, ИФС ће вратити број Н / А када код није препознат.

Напомене

  1. Функција ИФС нема уграђену подразумевану вредност за употребу када су сви услови ФАЛСЕ.
  2. Да бисте пружили подразумевану вредност, унесите ТРУЕ као коначни тест и вредност коју ћете вратити када нису испуњени други услови.
  3. Сви логички тестови морају вратити ТРУЕ или ФАЛСЕ. Било који други резултат довешће до тога да ИФС врати вредност # ВРЕДНОСТ! грешка.
  4. Ако ниједан логички тест не врати ТРУЕ, ИФС ће вратити грешку # Н / А.

Занимљиви Чланци...