Funkcija SWITCH uspoređuje jednu vrijednost (zove se izraz s popisom vrijednosti i vraća rezultat koji odgovara prvoj podudarnoj vrijednosti. Ako nema podudaranja, vraća se neobavezna zadana vrijednost.
Napomena: Ta je značajka dostupna u sustavu Windows ili Mac ako imate Office 2019 ili ako imate pretplatu na Microsoft 365. Ako ste pretplatnikMicrosoft 365, provjerite imate li najnoviju verziju sustava Office.
Sintaksa
SWITCH(izraz, vrijednost1, rezultat1, [zadana_vrijednost ili vrijednost2, rezultat2],…[zadana_vrijednost ili vrijednost3, rezultat3])
Argument |
Opis |
---|---|
izraz (obavezno) |
Izraz je vrijednost (na primjer, broj, datum ili neki tekst) koja se uspoređuje s argumentom vrijednost1… vrijednost126. |
vrijednost1…vrijednost126 |
VrijednostN jest vrijednost koja se uspoređuje s izrazom. |
rezultat1…rezultat126 |
RezultatN jest vrijednost koja se vraća kada se odgovarajući argument vrijednostN podudara s izrazom. RezultatN potrebno je navesti za svaki odgovarajući argument vrijednostN. |
propust (neobavezno) |
Zadana_vrijednost jest vrijednost koja se vraća ako se ne pronađu podudaranja u izrazima vrijednostN. Argument zadana_vrijednost prepoznaje se po tome što nema odgovarajući izraz rezultatN (pogledajte primjere). Zadana_vrijednost mora biti posljednji argument u funkciji. |
Budući da su funkcije ograničene na 254 argumenta, možete koristiti najviše 126 parova argumenata vrijednosti i rezultata.
Pregled
Funkcija SWITCH u svojem najjednostavnijem obliku govori sljedeće:
-
=SWITCH(Vrijednost za zamjenu, Vrijednost za uparivanje1...[2-126], Vrijednost za vraćanje ako postoji podudaranje1...[2-126], Vrijednost za vraćanje ako nema podudaranja)
Gdje možete procijeniti do 126 podudarnih vrijednosti rezultata.
Pogledajte sljedeću formulu:
-
Vrijednost za zamjenu? U ovom je slučaju WEEKDAY(A2) jednako 2.
-
Koju vrijednost želite upariti? U ovom je slučaju to 1, 2 i 3.
-
Ako postoji podudaranje, što želite vratiti kao rezultat? U ovom će slučaju to biti nedjelja za 1, ponedjeljak za 2 i utorak za 3.
-
Zadana vrijednost za vraćanje ako podudaranje nije pronađeno. U ovom je slučaju to tekst „Nema podudaranja”.
Napomena: Ako se nijedna vrijednost ne podudara i nije naveden nijedan zadani argument, funkcija SWITCH vraća pogrešku #N/A! .
Primjeri
Ogledne podatke možete kopirati u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel da biste vidjeli kako funkcija SWITCH funkcionira. Ako formula ne prikazuje rezultate, odaberite ih pa pritisnite tipku F2 > Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.
Primjer
Vrijednost |
Formula |
Rezultat |
---|---|---|
2 |
=SWITCH(WEEKDAY(A2);1;"nedjelja";2;"ponedjeljak";3;"utorak";4;"nema podudaranja") |
Budući da je A2 = 2 i ponedjeljak je argument rezultata koji odgovara vrijednosti 2, funkcija SWITCH vraća ponedjeljak |
99 |
=SWITCH(A3;1;"nedjelja";2;"ponedjeljak";3;"utorak") |
Budući da nema podudaranja ni argumenta else, funkcija SWITCH vraća pogrešku #N/A! |
99 |
=SWITCH(A4;1;"nedjelja";2;"ponedjeljak";3;"utorak";”Nema podudaranja”) |
Nema podudaranja |
2 |
=SWITCH(A5,1,"nedjeljka",7,"subota","dan u tjednu") |
dan u tjednu |
3 |
=SWITCH(A6;1;"nedjelja";2;"ponedjeljak";3;"utorak";”Nema podudaranja”) |
utorak |
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.
Dodatne informacije
Pregled formula u programu Excel
Izbjegavanje neispravnih formula
Traženje i ispravljanje uobičajenih pogrešaka u formulama
Tipkovni prečaci i funkcijske tipke u programu Excel