Funkcija SWITCH

Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019

Funkcija SWITCH procenjuje jednu vrednost (koja se naziva izraz) u odnosu na listu vrednosti i vraća rezultat koji odgovara prvoj vrednosti koja se podudara. Ako ne postoji podudaranje, možda će biti vraćena opcionalna podrazumevana vrednost. 

Napomena

Ova funkcija je dostupna u operativnom sistemu Windows ili Mac ako imate Office 2019 ili ako imate pretplatu na Microsoft 365. Ako ste Microsoft 365 pretplatnik, proverite da li imate najnoviju verziju sistema Office.

Tehnički detalji

Sintaksa

SWITCH(expression, value1, result1, [default or value2, result2],…[default ili value3, result3])

Argument Opis
expression
(obavezno)
Izraz je vrednost (kao što je broj, datum ili neki tekst) koja će se upoređivati sa vrednostima value1…value126.
value1…value126 VrednostN je vrednost koja će se porediti sa izrazom.
result1…result126 RezultatN je vrednost koja će se vratiti kada se odgovarajući argument vrednostN podudara sa izrazom. ResultN i mora se navesti za svaki odgovarajući valueN argument.
podrazumevano
(opciono)
Podrazumevana vrednost je vrednost koja se vraća u slučaju da se ne pronađu podudaranja u izrazima vrednostN . Argument "Podrazumevano" se identifikuje tako što nema odgovarajući rezultatN izraz (pogledajte primere). Podrazumevana vrednost mora da bude završni argument u funkciji.

Pošto su funkcije ograničene na 254 argumenta, možete upotrebiti do 126 parova argumenata vrednosti i rezultata.

Pregled

U svom najjednostavnijem obliku, funkcija SWITCH glasi:

  • =SWITCH(vrednost za prebacivanje, vrednost za podudaranje1...[2–126], vrednost koja se vraća ako postoji podudaranje1...[2–126], vrednost koja se vraća ako ne postoji podudaranje)

Pri čemu možete da procenite do 126 vrednosti i rezultata koji se podudaraju.

Pogledajte sledeću formulu:

Analiza argumenata SWITCH funkcija

  1. Vrednost koju treba prebaciti? U ovom slučaju, WEEKDAY(A2) jednak je vrednosti 2.

  2. Sa kojom vrednošću želite da se podudara? U ovom slučaju, to su 1, 2 i 3.

  3. Ako postoji podudaranje, šta želite da ono vrati kao rezultat? U ovom slučaju, to bi bila nedelja za 1, ponedeljak za 2 i utorak za 3.

  4. Podrazumevana vrednost koju treba vratiti ako se ne pronađe podudaranje. U ovom slučaju, to je tekst „Nema podudaranja“.

    Napomena

    Ako nema vrednosti koje se podudaraju i nije naveden podrazumevani argument, funkcija SWITCH vraća grešku #N/A.

Primeri

Primere podataka možete da kopirate u sledeću tabelu i nalepite ih u ćeliju A1 novog Excel radnog lista da biste videli kako funkcioniše funkcija SWITCH. Ako formule ne prikažu rezultate, možete da ih izaberete i pritisnite taster F2>Enter. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke u njima.

Primer

Vrednost Formula Rezultat
2 =SWITCH(WEEKDAY(A2),1,"Nedelja",2,"Ponedeljak",3,"Utorak","Nema podudaranja") Pošto je A2=2, a „Ponedeljak“ argument rezultata koji odgovara vrednosti 2, funkcija SWITCH vraća „Ponedeljak“
99 =SWITCH(A3,1,"Nedelja",2,"Ponedeljak",3,"Utorak") Pošto nema podudaranja ni nema drugih argumenata, SWITCH daje #N/A
99 =SWITCH(A4,1,"Nedelja",2,"Ponedeljak",3,"Utorak","Nema podudaranja") Nema podudaranja
2 =SWITCH(A5,1,"Nedelja",7,"Subota","dan u sedmici") dan u sedmici
3 =SWITCH(A6,1,"Nedelja",2,"Ponedeljak",3,"Utorak","Nema podudaranja") Utorak

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u zajednicama.