Екцел Свитцх функција – компактан облик угнежђеног ИФ исказа

  • Деле Ово
Michael Brown

Овај чланак вас упознаје са Екцел функцијом СВИТЦХ, описује њену синтаксу и пружа неколико случајева употребе да бисте илустровали како можете да поједноставите писање угнежђених ИФ-ова у Екцел-у.

Ако сте икада потрошили превише времена покушавајући да добијете угнежђену ИФ формулу, свидеће вам се да користите недавно објављену функцију СВИТЦХ у Екцел-у. Може бити стварна уштеда времена у ситуацијама када је потребан сложени угнежђени ИФ. Раније доступан само у ВБА, СВИТЦХ је недавно додат као функција у Екцел 2016, Екцел Онлине и Мобиле, Екцел за Андроид таблете и телефоне.

Напомена. Тренутно је функција СВИТЦХ доступна у програму Екцел за Оффице 365, Екцел Онлине, Екцел 2019 и Екцел 2016 који су укључени у претплате на Оффице 365.

Екцел СВИТЦХ - синтакса

Функција СВИТЦХ упоређује израз са листом вредности и враћа резултат према првој одговарајућој вредности. Ако није пронађено подударање, могуће је вратити подразумевану вредност која је опциона.

Структура функције СВИТЦХ је следећа:

СВИТЦХ( израз , вредност1 , резултат1 , [подразумевана или вредност2, резултат2],…[подразумевана или вредност3, резултат3])

Има 4 аргумента од којих је један опционалан:

  • Израз је тражени аргумент у поређењу са вредностом1…вредношћу126.
  • ВредностН је вредност у поређењу са изразом.
  • РезултатН је вредност враћена када одговарајућа вредностНаргумент одговара изразу. Мора бити наведен за сваки аргумент валуеН.
  • Подразумевано је враћена вредност ако није пронађено подударање у изразима вредностиН. Овај аргумент нема одговарајући резултатН израз и мора бити последњи аргумент у функцији.

Пошто су функције ограничене на 254 аргумента, можете користити до 126 парова вредности и аргумената резултата.

Функција СВИТЦХ наспрам угнежђеног ИФ у Екцел-у са случајевима коришћења

Екцел функција СВИТЦХ, као и ИФ, помаже да се специфицира низ услова. Међутим, овом функцијом дефинишете израз и низ вредности и резултата, а не број условних исказа. Оно што је добро са функцијом СВИТЦХ је то што не морате да понављате израз изнова и изнова, што се понекад дешава у угнежђеним ИФ формулама.

Иако је све у реду са угнежђеним ИФ-овима, постоје случајеви када бројеви услова за евалуацију чине изградњу угнежђеног ИФ ирационалном.

Да бисмо демонстрирали ову тачку, погледајмо случајеве употребе у наставку.

Рецимо, имате неколико акронима и желите да вратите пуна имена за њих:

  • ДР - Уклањање дупликата
  • МТВ - Чаробњак за спајање табела
  • ЦР – Комбинујте редове.

Функција СВИТЦХ у програму Екцел 2016 биће прилично једноставна за овај задатак.

Са функцијом ИФ морате поновитиизраз, тако да је потребно више времена да се унесе и изгледа дуже.

Исто се може видети у следећем примеру са системом оцењивања где Екцел функција СВИТЦХ изгледа компактније.

Хајде да видимо како СВИТЦХ функционише у комбинацији са другим функцијама. Претпоставимо да имамо неколико датума и желимо да на први поглед видимо да ли се односе на данас, сутра или јуче. За ово додајемо функцију ТОДАИ која враћа серијски број тренутног датума и ДАИС која враћа број дана између два датума.

Можете видети да СВИТЦХ ради савршено за овај задатак.

Са функцијом ИФ, конверзија захтева мало угнежђења и постаје сложена. Дакле, шансе да направите грешку су велике.

Будући да се премало користи и потцењује, Екцел СВИТЦХ је заиста корисна функција која вам омогућава да изградите логику условног раздвајања.

Мајкл Браун је посвећен технолошки ентузијаста са страшћу за поједностављење сложених процеса помоћу софтверских алата. Са више од деценије искуства у технолошкој индустрији, усавршио је своје вештине у Мицрософт Екцел-у и Оутлоок-у, као и у Гоогле табеле и документима. Мајклов блог посвећен је дељењу свог знања и стручности са другима, пружајући једноставне савете и упутства за побољшање продуктивности и ефикасности. Без обзира да ли сте искусан професионалац или почетник, Мајклов блог нуди вредне увиде и практичне савете како да на најбољи начин искористите ове основне софтверске алате.