Tingimusvalemite loomine

Rakenduskoht
Microsoft 365 rakendus Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

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.

IF-funktsiooniga valem

Funktsiooni IF kasutav valem

Nupu pildi logical_test: tingimus, mida soovite kontrollida.

2. viiktekst value_if_true: väärtus, mis tagastatakse, kui tingimus on Tõene.

Nupu pilt 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

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?

  1. Valige näide sellest artiklist.
    Rakenduse Excel 2013 for Windows spikrist näite valimine
    Spikrinäite valimine
  2. Vajutage klahvikombinatsiooni CTRL+C.
  3. Looge Excelis tühi töövihik või tööleht.
  4. Valige töölehel 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 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.

Lehe algusse

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?

  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 klahvikombinatsiooni CTRL+C.

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

  4. Valige töölehel 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 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.

Lehe algusse