Funktsioon SWITCH

Rakenduskoht
Microsoft 365 rakendus Excel Maci jaoks ette nähtud Microsoft 365 rakendus Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019

Funktsioon SWITCH võrdleb ühte väärtust (mida nimetatakse avaldiseks) loendis olevate väärtustega ja tagastab tulemi vastavalt esimesele sobivale väärtusele. Kui vastet ei leita, tagastatakse valikuline vaikeväärtus. 

Märkus.

See funktsioon on saadaval Windowsis või Macis, kui teil on Office 2019 või kui teil on Microsoft 365 tellimus. Kui teil on Microsoft 365 tellimus, veenduge, et teil oleks Office’i uusim versioon.

Tehnilised üksikasjad

Süntaks

SWITCH(avaldis; väärtus1; tulem1; [vaikeväärtus või väärtus2; tulem2];…[vaikeväärtus või väärtus3; tulem3])

Argument Kirjeldus
avaldis
(nõutav)
Avaldis on väärtus (nt arv, kuupäev või mingi tekst), mida võrreldakse väärtusega väärtus1…väärtus126.
väärtus1…väärtus126 VäärtusN on avaldisega võrreldav väärtus.
tulemus1…tulemus126 TulemusN on väärtus, mis tagastatakse siis, kui vastav argument väärtusN ühtib avaldisega. ResultN ja see peab olema esitatud iga vastava argumendi valueN kohta.
vaikesäte
(valikuline),
Vaikeväärtus on tagastatav väärtus juhul, kui väärtusN-avaldistest vasteid ei leita. Vaikeargumenti tähistab see, et sellel puudub vastav avaldis resultN (vt näiteid). Vaikeväärtus peab olema funktsiooni viimane argument.

Kuna funktsioonis võib olla kõige rohkem 254 argumenti, saab kasutada kuni 126 väärtuse ja tulemi argumendiga paari.

Ülevaade

Kõige lihtsamal kujul ütleb SWITCH-funktsioon järgmist:

  • =SWITCH(vahetatav väärtus; vastendatav väärtus 1...[2–126]; tagastatav väärtus, kui esineb vaste 1...[2–126]; tagastatav väärtus, kui vastet pole)

Väärtustada saate kuni 126 vastavuses olevat väärtust ja tulemit.

Vaadake järgmist valemit:

Funktsioonide SWITCH argumentide jaotus

  1. Vahetatav väärtus? Käesoleva näite korral võrdub WEEKDAY(A2) väärtusega 2.

  2. Millisele väärtusele soovite vastet leida? Käesoleval juhul on see 1, 2 ja 3.

  3. Kui vaste leitakse, siis mida soovite tulemina tagastada? Sel juhul oleks see pühapäev – 1, esmaspäev – 2 ja teisipäev – 3.

  4. Tagastatav vaikeväärtus, kui vastet ei leita. Käesoleval juhul on selleks tekst "Vastet pole".

    Märkus.

    Kui vastavaid väärtusi pole ja vaikeargumenti pole esitatud, tagastab funktsioon SWITCH vea #N/A.

Näited

Funktsiooni SWITCH tööst selgema pildi saamiseks võite järgmise tabeli näidisandmed kopeerida ja kleepida need uue Exceli töölehe lahtrisse A1. Kui valemites tulemeid ei kuvata, saate need valida ja seejärel vajutada sisestusklahvi (F2>Enter). Vajaduse korral saate kogu teabe nägemiseks veerulaiust muuta.

Näide

Väärtus Valem Tulem
2 =SWITCH(WEEKDAY(A2);1;"pühapäev";2;"esmaspäev";3;"teisipäev";"vastet pole") Kuna A2=2 ja väärtusele 2 vastav tulemiargument on „esmaspäev”, tagastab funktsioon SWITCH tulemi „esmaspäev”
99 =SWITCH(A3;1;"pühapäev";2;"esmaspäev";3;"teisipäev") Kuna vastet ja muud argumenti pole, tagastab funktsioon SWITCH #N/A
99 =SWITCH(A4;1;"pühapäev";2;"esmaspäev";3;"teisipäev";"vastet pole") Vastet pole
2 =SWITCH(A5;1;"pühapäev";7;"laupäev";"nädalapäev") nädalapäev
3 =SWITCH(A6;1;"pühapäev";2;"esmaspäev";3;"teisipäev";"vastet pole") teisipäev

Kas vajate rohkem abi?

Võite alati küsida Exceli tehnikakogukonna eksperdilt või kogukonnafoorumites tuge.