Tingimusvalemite loomine

Sageli on vaja kontrollida, kas tingimused on tõesed või väärad, ja avaldisi loogiliselt võrrelda. Tingimusvalemite loomiseks saab kasutada funktsioone AND, OR, NOT ja IF.

Näiteks funktsioon IF kasutab järgmisi argumente.

IF funktsiooniga valem

Funktsiooni IF kasutava valemi näide

Nupu pilt  loogilisuse_test: tingimus, mida soovite kontrollida.

Viiktekst 2  väärtus_kui_tõene: tagastatav väärtus, kui tingimus on tõene.

Nupu pilt  väärtus_kui_väär: tagastatav väärtus, kui tingimus on väär.

Valemite koostamise kohta leiate lisateavet teemast Valemi koostamine või kustutamine.

Selle artikli teemad

Tingimusvalemi loomine, mille tulemiks on loogikaväärtus (TRUE või FALSE)

Tingimusvalemi loomine, mille tulemiks on arvutus või mingi muu väärtus peale väärtuste TRUE või FALSE

Tingimusvalemi loomine, mille tulemiks on loogikaväärtus (TRUE või FALSE)

Selleks võite kasutada funktsioone AND, OR ja NOT ning tehtemärke, nagu järgmises näites.

Näide

Näidet on kergem mõista, kui kopeerite selle tühjale töölehele.

 Näite kopeerimine

  1. Valige näide sellest artiklist.

    NB! : Ärge valige rea- ega veerupäiseid.

    Rakenduse Excel 2013 for Windows spikrist näite valimine

    Spikrinäite valimine

  2. Vajutage klahve CRTL+C.

  3. Looge Excelis tühi töövihik või tööleht.

  4. Valige töölehe lahter A1 ja vajutage klahvikombinatsiooni CTRL + V.

NB! : Et näide töötaks õigesti, tuleb see kleepida töölehe lahtrisse A1.

  1. Tulemite ja tulemeid andvate valemite kuvade vaheldamiseks vajutage klahvikombinatsiooni CTRL+` (graavis) või klõpsake menüü Valemid jaotises Valemiaudit nuppu Kuva valemid.

Kui olete näite tühjale töölehele kopeerinud, saate seda kohandada vastavalt oma vajadustele.

1

2

3

4

5

6

7



8



9


10


11



12

A

B

Andmed

15

9

8

Hammasrattad

Vidinad

Valem

Kirjeldus (tulem)

=AND(A2>A3; A2<A4)

Määratleb, kas väärtus lahtris A2 on suurem kui väärtus lahtris A3 ja kas väärtus lahtris A2 on väiksem kui väärtus lahtris A4. (FALSE)

=OR(A2>A3; A2<A4)

Määratleb, kas väärtus lahtris A2 on suurem kui väärtus lahtris A3 või kas väärtus lahtris A2 on väiksem kui väärtus lahtris A4. (TRUE)

=NOT(A2+A3=24)

Määratleb, kas lahtrite A2 ja A3 väärtuste summa ei võrdu 24-ga. (FALSE)

=NOT(A5=„Hammasrattad”)

Määratleb, kas väärtus lahtris A5 ei võrdu väärtusega „Hammasrattad“. (FALSE (Väär))

=OR(A5<>Hammasrattad; A6 = „Vidinad“)

Määratleb, kas väärtus lahtris A5 ei võrdu väärtusega „Hammasrattad” või kas väärtus lahtris A6 võrdub väärtusega „Vidinad“. (TRUE (Tõene))

Nende funktsioonide kasutamise kohta leiate lisateavet artiklitest Funktsioon AND, Funktsioon OR ja Funktsioon NOT.

Lehe algusse

Tingimusvalemi loomine, mille tulemiks on arvutus või mingi muu väärtus peale väärtuste TRUE või FALSE

Selleks saate kasutada funktsioone IF, AND ja OR ning tehtemärke, nagu järgmises näites.

Näide

Näidet on kergem mõista, kui kopeerite selle tühjale töölehele.

 Näite kopeerimine

  1. Valige näide sellest artiklist.

NB! : Ärge valige rea- ega veerupäiseid.

Rakenduse Excel 2013 for Windows spikrist näite valimine

Spikrinäite valimine

  1. Vajutage klahve CRTL+C.

  2. Looge Excelis tühi töövihik või tööleht.

  3. Valige töölehe lahter A1 ja vajutage klahvikombinatsiooni CTRL + V.

NB! : Et näide töötaks õigesti, tuleb see kleepida töölehe lahtrisse A1.

  1. Tulemite ja tulemeid andvate valemite kuvade vaheldamiseks vajutage klahvikombinatsiooni CTRL+` (graavis) või klõpsake menüü Valemid jaotises Valemiaudit nuppu Kuva valemid.

Kui olete näite tühjale töölehele kopeerinud, saate seda kohandada vastavalt oma vajadustele.

1

2

3

4

5

6

7


8



9



10



11




12



13



14




15



16

A

B

Andmed

15

9

8

Hammasrattad

Vidinad

Valem

Kirjeldus (tulem)

=IF(A2=15; „OK”; „Pole OK”)

Kui väärtus lahtris A2 on võrdne 15-ga, tagastab funktsioon väärtuse „OK“. Muul juhul tagastab see väärtuse „Pole OK“. (OK)

=IF(A2<>15; „OK“; „Pole OK“)

Kui väärtus lahtris A2 ei võrdu 15-ga, tagastab funktsioon väärtuse „OK“. Muul juhul tagastab see väärtuse „Pole OK“. (Pole OK)

=IF(NOT(A2<=15); „OK“; „Pole OK“)

Kui väärtus lahtris A2 pole väiksem kui 15 ega võrdu sellega, tagastab funktsioon väärtuse „OK“. Muul juhul tagastab see väärtuse „Pole OK“. (Pole OK)

=IF(A5<>“HAMMASRATTAD“; „OK“; „Pole OK“)

Kui väärtus lahtris A5 ei võrdu väärtusega „HAMMASRATTAD“, tagastab funktsioon väärtuse „OK“. Muul juhul tagastab see väärtuse „Pole OK“. (Pole OK)

=IF(AND(A2>A3; A2<A4); „OK“; „Pole OK“)

Kui väärtus lahtris A2 on suurem kui väärtus lahtris A3 ja väärtus lahtris A2 on ühtlasi väiksem kui väärtus lahtris A4, tagastab funktsioon väärtuse „OK“. Muul juhul tagastab see väärtuse „Pole OK“. (Pole OK)

=IF(AND(A2<>A3; A2<>A4); „OK“; „Pole OK“)

Kui väärtus lahtris A2 ei võrdu väärtusega lahtris A3 ja väärtus lahtris A2 ei võrdu ka väärtusega lahtris A4, tagastab funktsioon väärtuse „OK“. Muul juhul tagastab see väärtuse „Pole OK“. (OK)

=IF(OR(A2>A3; A2<A4); „OK“; „Pole OK“)

Kui väärtus lahtris A2 on suurem kui väärtus lahtris A3 ja väärtus lahtris A2 on väiksem kui väärtus lahtris A4, tagastab funktsioon väärtuse „OK“. Muul juhul tagastab see väärtuse „Pole OK“. (OK)

=IF(OR(A5<>„Hammasrattad“; A6<>„Vidinad“); „OK“; „Pole OK“)

Kui väärtus lahtris A5 ei võrdu väärtusega „Hammasrattad“ ja väärtus lahtris A6 ei võrdu väärtusega „Vidinad“, tagastab funktsioon väärtuse „OK“. Muul juhul tagastab see väärtuse „Pole OK“. (Pole OK)

=IF(OR(A2<>A3; A2<>A4); „OK“; „Pole OK“)

Kui väärtus lahtris A2 ei võrdu väärtusega lahtris A3 või väärtus lahtris A2 ei võrdu väärtusega lahtris A4, tagastab funktsioon väärtuse „OK“. Muul juhul tagastab see väärtuse „Pole OK“. (OK)

Nende funktsioonide kasutamise kohta leiate lisateavet artiklitest Funktsioon IF, Funktsioon AND ja Funktsioon OR.

Lehe algusse

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.

×