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 steMicrosoft 365, proverite da li imate najnoviju verziju sistema Office.
Sintaksa
SWITCH(expression, value1, result1, [default or value2, result2],…[default ili value3, result3])
Argument |
Opis |
---|---|
Izraz (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. RezultatN mora da bude naveden za svaki odgovarajući argument vrednostN. |
Podrazumevani (opcionalno) |
Podrazumevano je vrednost koja će se vratiti kada u izrazima vrednostN nisu pronađena podudaranja. Argument „Default“ se identifikuje po tome što nema odgovarajućeg izraza rezultatN (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:
-
Vrednost koju treba prebaciti? U ovom slučaju, WEEKDAY(A2) jednak je vrednosti 2.
-
Sa kojom vrednošću želite da se podudara? U ovom slučaju, to su 1, 2 i 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.
-
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 daje 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 tastere F2 > Enter. Ako je potrebno, možete da prilagodite širine kolona da biste videli sve podatke.
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 ne postoji podudaranje i nema drugog argumenta, SWITCH #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.
Takođe pogledajte
Pregled formula u programu Excel
Način izbegavanja oštećenih formula
Pronalaženje i ispravljanje grešaka u formulama
Tasterske prečice i funkcijski tasteri u programu Excel