
Резиме
Функција Екцел СВИТЦХ упоређује једну вредност са листом вредности и враћа резултат који одговара првом подударању. СВИТЦХ може вратити опционалну подразумевану вредност када није пронађено подударање.
Сврха
Подударање више вредности, враћање првог подударањаПовратна вредност
Резултат одговара првом мечуСинтакса
= СВИТЦХ (израз, вал1 / резултат1, (вал2 / резултат2),…, (подразумевано))Аргументи
- израз - вредност или израз са којим се подудара.
- вал1 / ресулт1 - Први пар вредности и резултата.
- вал2 / резултат2 - (опционално) Друга пара вредности и резултата.
- дефаулт - (опционално) Подразумевана вредност која се користи када није пронађено подударање.
Верзија
Екцел 2019Напомене о употреби
Функција СВИТЦХ упоређује једну вредност са листом вредности и враћа резултат који одговара првом подударању. Функцију СВИТЦХ можете користити када желите да извршите тачно подударање са неколико могућих резултата и вратите подразумевану вредност када није пронађено подударање.
Први аргумент назива се „израз“ и може бити чврсто кодирана константа, референца на ћелију или друга формула која враћа одређену вредност са којом желите да се подударате. Подударне вредности и одговарајући резултати уносе се у паровима. СВИТЦХ може обрадити до 126 парова, након чега је последњи аргумент (необавезна) подразумевана вредност коју треба вратити у случајевима када нема подударања.
У приказаном примеру, формула у Д5 је:
=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")
СВИТЦХ изводи само тачно подударање, тако да у логику која се користи за одређивање подударања не можете укључити логичке операторе попут већих од (>) или мањих од (<). Ово ограничење можете заобићи конструисањем формуле која би се подударала са ТРУЕ на следећи начин:
=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")
Међутим, у оваквом случају можда ћете желети да користите функцију ИФС.
ПРЕКИДИ у односу на ИФС
Попут функције ИФС, функција СВИТЦХ омогућава вам тестирање више услова без гнежђења више ИФ израза, чинећи формуле са многим условима лакшим за читање и писање. Једна предност СВИТЦХ-а у односу на ИФС је та што се израз појављује само једном у функцији и не треба га понављати. Међутим, СВИТЦХ је ограничен на тачно подударање. Није могуће користити операторе веће од (>) или мање од (<) са стандардном синтаксом. Супротно томе, функција ИФС заправо захтева изразе за сваки услов, тако да по потреби можете користити логичке операторе.
Напомена: Функција СВИТЦХ и функција ИФС нове су у програму Екцел 2019 и Екцел 365.
Напомене
- Израз може бити још једна формула која враћа одређену вредност.
- СВИТЦХ може обрадити до 126 парова вредности / резултата.
- Унесите коначни аргумент да бисте поставили подразумевани резултат када није пронађено подударање.