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 pretplatnik sustava Microsoft 365, provjerite imate li najnoviju verziju sustava Office.
Tehničke pojedinosti
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 i mora se navesti za svaki odgovarajući argument vrijednostiN . |
|
zadano (neobavezno) |
Zadana je vrijednost koja se vraća u slučaju da nema podudaranja u izrazima vrijednosti N . Argument Default prepoznaje se po tome što nema odgovarajući rezultatN izraza (vidi 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/D.
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 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 drugog argumenta, funkcija SWITCH vraća #N/D |
| 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.