Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Kui teil on vaja leida andmeid, mis vastavad rohkem kui ühele tingimusele (nt aprillist jaanuarini müüdud ühikud või Nancy müüdud ühikud), saate kasutada funktsioone AND ja OR koos. Üks näide on toodud siin:

Funktsioonide AND ja OR kasutamine ühes valemis

See valem pesastab funktsiooni AND funktsiooni OR sisse, et otsida müüdud ühikuid vahemikus 1. aprill 2011 kuni 1. jaanuar 2012 või mis tahes Nancy müüdud ühikuid. Saate vaadata, kuidas see tagastatakse Tõene Nancy müüdud ühikute ning ka valemis määratud kuupäevade ajal Jaa ja Ed müüdud ühikute puhul.

Vormi valem, mida saate kopeerida ja kleepida, on järgmine. Kui soovite seda esitada näidistöövihikuga, lugege selle artikli lõppu.

=OR(AND(C2>DATE(2011;4;30);C2<DATE(2012;1;1));B2="Nancy")

Lähme valemisse veidi sügavamale. Funktsioon OR nõuab argumentide kogumit (andmekild), mida saab testida, et kontrollida, kas need on tõesed või väärid. Selles valemis on esimene argument funktsioon AND ja sellesse pesastatud funktsioon DATE , teine on "Nancy". Valemit saate lugeda järgmiselt: testige, kas müük toimus pärast 30. aprilli 2011 ja enne 1. jaanuari 2012 või tegi Nancy.

Funktsioon AND tagastab ka väärtuse True või False. Enamasti saate funktsiooni AND kasutada mõne muu funktsiooni (nt OR ja IF) võimaluste laiendamiseks. Selles näites ei leia funktsioon OR õigeid kuupäevi ilma funktsioonita AND.

Funktsioonide AND ja OR kasutamine koos funktsiooniga IF

Samuti saate funktsioone AND ja OR kasutada koos funktsiooniga IF.

Funktsioonis IF pesastatud funktsioonid AND ja OR

Selles näites ei teeni inimesed boonuseid enne, kui müüvad vähemalt 125 000 euro väärtuses kaupu, kui nad ei tööta lõunapiirkonnas, kus turg on väiksem. Sellisel juhul kvalifitseeruvad nad boonuse saamiseks pärast 100 000 eurot müügis.

=IF(OR(C4>=125000;AND(B4="Lõuna";C4>=100000))=TRUE,C4*0.12,"Boonust pole")

Vaatame veidi sügavamale. Funktsioon IF nõuab õigesti töötamiseks kolme andmekildu (argumenti). Esimene on loogikatest, teine väärtus, mida soovite näha, kas test tagastab väärtuse True, ja kolmas väärtus, mida soovite näha, kas test tagastab väärtuse False. Selles näites annab funktsioon OR ja kõik pesastatud funktsioonid loogilise testi. Saate seda lugeda järgmiselt: otsige väärtusi, mis on suuremad kui 125 000 või sellega võrdsed, välja arvatud juhul, kui veeruS C väärtus on "Lõuna", seejärel otsige väärtust, mis on suurem kui 100 000 ja iga kord, kui mõlemad tingimused on tõesed, korrutage väärtus komisjonitasu summaga 0,12. Muul juhul kuvage sõnad "Boonust pole".

Lehe algusse

Näidisandmed

Kui soovite selle artikli näidetega töötada, kopeerige järgmine tabel oma arvutustabeli lahtrisse A1. Valige kindlasti kogu tabel, sh päiserida.


Müüja

Regioon

Müük

Valem/tulem

Miller

Ida

87925

=IF(OR(C2>=125000;AND(B2="Lõuna";C2>=100000))=TRUE,C2*0,12;"Boonust pole")

Stahl

Põhi

100000

=IF(OR(C3>=125000;AND(B3="Lõuna";C3>=100000))=TRUE,C3*0,12,"Boonust pole")

Foster

Lääs

145000

=IF(OR(C4>=125000;AND(B4="Lõuna";C4>=100000))=TRUE,C4*0.12,"Boonust pole")

Kask

Lõuna

200750

=IF(OR(C5>=125000;AND(B5="Lõuna";C5>=100000))=TRUE,C5*0,12;"Boonust pole")

Vares

Lõuna

178650

=IF(OR(C6>=125000;AND(B6="Lõuna";C6>=100000))=TRUE,C6*0.12,"Boonust pole")

Thomas

Põhi

99555

=IF(OR(C7>=125000;AND(B7="Lõuna";C7>=100000))=TRUE,C7*0.12,"Boonust pole")

Keever

Ida

147000

=IF(OR(C8>=125000;AND(B8="Lõuna";C8>=100000))=TRUE,C8*0.12,"Boonust pole")

Cassazza

Põhi

213450

=IF(OR(C9>=125000;AND(B9="Lõuna";C9>=100000))=TRUE,C9*0,12,"Boonust pole")

Brownlee

Lõuna

122680

=IF(OR(C10>=125000;AND(B10="Lõuna";C10>=100000))=TRUE,C10*0.12,"Boonust pole")

Smithberg

Lääs

92500

=IF(OR(C11>=125000;AND(B11="Lõuna";C11>=100000))=TRUE,C11*0.12,"Boonust pole")

Benson

Ida

88350

=IF(OR(C12>=125000;AND(B12="Lõuna";C12>=100000))=TRUE,C12*0.12,"Boonust pole")

Lugemisvaade

Lääs

102500

=IF(OR(C13>=125000;AND(B13="Lõuna";C13>=100000))=TRUE,C13*0.12,"Boonust pole")

Lehe algusse

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×