Testimine, kas tingimused on tõesed või väärad, ja loogiliste võrdluste tegemine avaldiste vahel on paljude toimingute puhul tavaline. Tingimusvalemite loomiseks saate kasutada funktsioone AND, OR, NOT ja IF .
Näiteks kasutab funktsioon IF järgmisi argumente.
Funktsiooni IF kasutav valem
logical_test: tingimus, mida soovite kontrollida.
value_if_true: väärtus, mis tagastatakse, kui tingimus on Tõene.
value_if_false: väärtus, mis tagastatakse, kui tingimus on False.
Lisateavet valemite loomise kohta leiate teemast Valemi loomine või kustutamine.
Selle artikli teemad
- Loogikaväärtusega (TRUE või FALSE) tingimusvalemi loomine
- Tingimusvalemi loomine, mis annab tulemiks mõne muu arvutuse või väärtuse, mis pole TRUE ega FALSE
Loogikaväärtusega (TRUE või FALSE) tingimusvalemi loomine
Selleks kasutage funktsioone AND, OR ja NOT , nagu on näidatud järgmises näites.
Näide
Näidet on kergem mõista, kui kopeerite selle tühjale töölehele.
Kuidas näidet kopeerida?
- Valige näide sellest artiklist.
Spikrinäite valimine - Vajutage klahvikombinatsiooni CTRL+C.
- Looge Excelis tühi töövihik või tööleht.
- Valige töölehel lahter A1 ja vajutage klahvikombinatsiooni CTRL+V.
NB!
Et näide töötaks õigesti, tuleb see kleepida töölehe lahtrisse A1.
- Tulemite ja tulemeid andvate valemite vaheldumisi kuvamiseks 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.
| Andmed |
|---|
| 15 |
| 9 |
| 8 |
| Sprockets |
| Vidinad |
| Valem | Kirjeldus (tulem) |
|---|---|
| =AND(A2>A3; A2<A4) | Määrab, kas lahtriS A2 olev väärtus on suurem kui lahtri A3 väärtus ja kas lahtri A2 väärtus on väiksem kui lahtri A4 väärtus. (VÄÄR) |
| =OR(A2>A3; A2<A4) | Määrab, kas lahtriS A2 olev väärtus on suurem kui lahtri A3 väärtus või lahtri A2 väärtus on väiksem kui lahtri A4 väärtus. (TRUE) |
| =NOT(A2+A3=24) | Määrab, kas lahtrite A2 ja A3 väärtuste summa ei võrdu 24-ga. (VÄÄR) |
| =NOT(A5="Sprockets") | Määrab, kas väärtus lahtris A5 ei võrdu väärtusega "Sprockets". (VÄÄR) |
| =OR(A5<>"Sprockets";A6 = "Vidinad") | Määrab, kas lahtris A5 olev väärtus pole "Sprockets" või kas lahtri a6 väärtus on "Vidinad". (TRUE) |
Lisateavet nende funktsioonide kasutamise kohta leiate teemadest Funktsioon AND, OR ja NOT.
Tingimusvalemi loomine, mis annab tulemiks mõne muu arvutuse või väärtuse, mis pole TRUE ega FALSE
Selle toimingu tegemiseks kasutage funktsioone IF, AND ja OR ning tehtemärke, nagu on näidatud järgmises näites.
Näide
Näidet on kergem mõista, kui kopeerite selle tühjale töölehele.
Kuidas näidet kopeerida?
Valige näide sellest artiklist.
NB!
Ärge valige rea- ega veerupäiseid.
Spikrinäite valimineVajutage klahvikombinatsiooni CTRL+C.
Looge Excelis tühi töövihik või tööleht.
Valige töölehel lahter A1 ja vajutage klahvikombinatsiooni CTRL+V.
NB!
Et näide töötaks õigesti, tuleb see kleepida töölehe lahtrisse A1.
- Tulemite ja tulemeid andvate valemite vaheldumisi kuvamiseks 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.
| Andmed |
|---|
| 15 |
| 9 |
| 8 |
| Sprockets |
| Vidinad |
| Valem | Kirjeldus (tulem) |
|---|---|
| =IF(A2=15; "OK"; "Pole OK") | Kui lahtris A2 olev väärtus võrdub 15, tagastatakse väärtus "OK". Muul juhul tagastatakse "Pole OK". (OK) |
| =IF(A2<>15; "OK"; "Pole OK") | Kui lahtris A2 olev väärtus pole 15, tagastatakse väärtus "OK". Muul juhul tagastatakse "Pole OK". (Pole OK) |
| =IF(NOT(A2<=15), "OK", "Pole OK") | Kui lahtris A2 olev väärtus pole 15 või väiksem, tagastatakse väärtus "OK". Muul juhul tagastatakse "Pole OK". (Pole OK) |
| =IF(A5<>"SPROCKETS", "OK", "Not OK") | Kui lahtris A5 olev väärtus ei võrdu väärtusega "SPROCKETS", tagastatakse väärtus "OK". Muul juhul tagastatakse "Pole OK". (Pole OK) |
| =IF(AND(A2>A3; A2<A4); "OK"; "Pole OK") | Kui lahtris A2 olev väärtus on suurem kui lahtri A3 väärtus ja lahtri A2 väärtus on samuti väiksem kui lahtri A4 väärtus, tagastatakse väärtus "OK". Muul juhul tagastatakse "Pole OK". (Pole OK) |
| =IF(AND(A2<>A3; A2<>A4); "OK"; "Pole OK") | Kui lahtris A2 olev väärtus ei võrdu A3-ga ja lahtri A2 väärtus ei võrdu lahtri A4 väärtusega, tagastatakse väärtus "OK". Muul juhul tagastatakse "Pole OK". (OK) |
| =IF(OR(A2>A3; A2<A4), "OK"; "Pole OK") | Kui lahtris A2 olev väärtus on suurem kui lahtri A3 väärtus või lahtri A2 väärtus on väiksem kui lahtri A4 väärtus, tagastatakse väärtus "OK". Muul juhul tagastatakse "Pole OK". (OK) |
| =IF(OR(A5<>"Sprockets", A6<>"Widgets"), "OK", "Not OK") | Kui lahtris A5 olev väärtus pole "Sprockets" või lahtri a6 väärtus pole "Vidinad", tagastatakse väärtus "OK". Muul juhul tagastatakse "Pole OK". (Pole OK) |
| =IF(OR(A2<>A3; A2<>A4), "OK"; "Pole OK") | Kui lahtris A2 olev väärtus ei võrdu lahtris A3 oleva väärtusega või lahtri A2 väärtus ei võrdu lahtri A4 väärtusega, tagastatakse väärtus "OK". Muul juhul tagastatakse "Pole OK". (OK) |
Lisateavet nende funktsioonide kasutamise kohta leiate teemadest Funktsioon IF, AND ja FUNKTSIOON OR.