Funktsioonide AND ja OR kasutamine tingimuste kombinatsiooni kontrollimiseks

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Kui teil on vaja leida mitmele tingimusele vastavaid andmeid (nt aprillist jaanuarini müüdud toodete arv või Mari-Liisi müüdud toodete arv), saate kasutada funktsioone AND ja OR koos.

Funktsioon OR sisaldab selles näites funktsiooni AND, et leida ajavahemikul 30.04.2011–1.01.2012 müüdud toodete arv või Mari-Liisi müüdud toodete arv. Valem tagastab väärtuse TRUE (tõene) nii Mari-Liisi müüdud toodete korral kui ka Tiidu ja Oti toodete korral, mis müüdi valemis määratud ajavahemikul.

Funktsioonide AND ja OR kasutamine ühes valemis

Järgmine valem on sellisel kujul, et saate selle kopeerida ja kleepida töölehele.

= OR (ja (C2 > kuupäev (2011,4,30) C2 < DATE(2012,1,1)),B2="Nancy")

Vaatame seda valemit täpsemalt. Funktsioon OR vajab argumente, et kontrollida, kas need on tõesed või väärad. Selles valemis on esimeseks argumendiks funktsiooni AND ja sellesse pesastatud kuupäevafunktsiooni DATE tulem, teiseks argumendiks on "Mari-Liis". Valemit saab tõlgendada järgmiselt: kontrollitakse, kas müük toimus pärast 30. aprilli 2011 ja enne 1. jaanuarit 2012 või müüjaks oli Mari-Liis.

Sarnaselt funktsiooniga OR tagastab funktsioon AND samuti väärtuse True (tõene) või False (väär). Tavaliselt kasutatakse funktsiooni AND teiste funktsioonide nagu OR ja IF laiendamiseks. Selles näiteks ei leiaks funktsioon OR ilma funktsioonita AND õigeid kuupäevi.

Funktsioonide AND ja OR kasutamine funktsiooniga IF

Funktsioone AND ja OR saab kasutada ka koos funktsiooniga IF.

Funktsioonis IF pesastatud funktsioonid AND ja OR

Selles näites saavad müügiesindajad boonust ainult siis, kui nad on müünud kaupu vähemalt 125 000 dollari eest, v.a lõuna piirkonnas, kus turg on väiksem. Seal saadakse boonust alates 100 000 dollarilise müügi pealt.

= IF (või (C4 > = 125000; AND (B4 = "Lõuna"; C4 > = 100000)) = TRUE; C4 * 0,12 "No bonus")

Vaatame veidi süvitsi. IF-funktsiooni jaoks on vaja kolme argumenti töötamiseks. Esimene on loogiline test, teine on väärtus, mida soovite näha, kui test tagastab väärtuse True, ja kolmas on väärtus, mille soovite kuvada, kui test tagastab väärtuse False. Selles näites funktsiooni OR ja kõik selle pesastatud pakub loogiline test. Saate seda lugeda: Vaadake, kas väärtused, mis on suurem kui või võrdne 125 000, v.a juhul, kui väärtus veerus C on "Lõuna" ja seejärel otsige väärtus on suurem kui 100 000 ja iga kord, kui mõlemad tingimused on tõesed, korrutage funktsiooni väärtus 0,12 vahendustasu summa. Muul juhul ekraanile "No bonus".

Proovige ise ülalolevaid näiteid

Täiendage Office'i kasutamise 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.

×