Funktsioon SWITCH

Selles artiklis kirjeldatakse ühe Microsoft Exceli loogikafunktsiooni SWITCH valemisüntaksit ja kasutamist.

Märkus. : See funktsioon on saadaval ainult juhul, kui teil on Office 365 tellimus. Kui teil on mõni Office 365 tellimus, veenduge, et teil oleks Office’i uusim versioon.

Proovige teenusekomplekti Office 365 või Exceli uusimat versiooni

Kirjeldus

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.

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.

tulem1…tulem126

TulemN on väärtus, mis tagastatakse siis, kui vastav argument väärtusN ühtib avaldisega. TulemN peab olema esitatud iga vastava argumendi väärtusN jaoks.

vaikeväärtus
(valikuline)

Vaikeväärtus on väärtus, mis tagastatakse juhul, kui avaldistest väärtusN vasteid ei leita. Vaikeväärtuse argumendi määratleb see, et sellel puudub vastav avaldis tulemN (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:

Funktsiooni SWITCH argumentide ülevaade
  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? Käesoleval juhul oleksid vasted järgmised: 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 valemid ei näita tulemeid, valige need ning vajutage siis klahvi F2 ja seejärel sisestusklahvi 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 vasteid ei leitud ja muud argumenti pole, tagastab funktsioon SWITCH tulemi #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 oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Vt ka

Funktsioon VLOOKUP

Funktsioon CHOOSE

Funktsioon IF

Funktsioon IFS

Exceli valemite ülevaade

Vigaste valemite vältimine

Valemivigade leidmine ja parandamine

Exceli kiirklahvid ja funktsiooniklahvid

Loogikafunktsioonid (teatmematerjalid)

Exceli funktsioonid (tähestikuliselt)

Exceli funktsioonid (kategooriate kaupa)

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×