Applies ToExcel za Microsoft 365 Excel za splet Excel 2024 Excel 2021 Excel 2019 Excel 2016

Če želite poiskati podatke, ki izpolnjujejo več kot en pogoj, na primer enote, prodane med aprilom in januarjem, ali enote, ki jih je prodala Nancy, lahko uporabite funkciji AND in OR skupaj. Tukaj je primer:

Uporaba funkcij AND OR v isti formuli

Ta formula ugnezdi funkcijo AND v funkcijo OR za iskanje enot, prodanih med 1. aprilom 2011 in 1. januarjem 2012, ali enot, ki jih je prodala Nancy. Vidite lahko, da vrne True za enote, ki jih je prodala Nancy, in tudi za enote, ki jih je prodal Tim in Ed med datumi, ki so določeni v formuli.

Tukaj je formula v obrazcu, ki ga lahko kopirate in prilepite. Če ga želite predvajati v vzorčnem delovnem zvezku, si oglejte konec tega članka.

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

Poglobimo se v formulo. Funkcija OR zahteva nabor argumentov (delov podatkov), ki jih lahko preskusi, če želijo preveriti, ali so ovrednoteni kot »true« ali »false«. V tej formuli sta prvi argument funkcija AND in funkcija DATE , ugnezdeni v njej, drugi pa »Nancy«. Formulo lahko preberete na ta način: Preskusite, ali je bila prodaja opravljena po 30. aprilu 2011 in pred 1. januarjem 2012 ali pa jo je opravila Nancy.

Funkcija AND vrne tudi »True« ali »False«. V večini primerov s funkcijo AND razširite zmogljivosti druge funkcije, na primer OR in IF. V tem primeru funkcija OR ne najde pravilnih datumov brez funkcije AND.

Uporaba funkcije AND in OR s funkcijo IF

Funkcije AND in OR lahkouporabite tudi s funkcijo IF.

Funkciji AND in OR, ugnezdeni v funkcijo IF

V tem primeru uporabniki ne pridobivajo bonusov, dokler ne prodajajo blaga v vrednosti vsaj 125.000 $, razen če delajo v južni regiji, kjer je trg manjši. V tem primeru so upravičeni do bonusa po 100.000 $ prodaje.

=IF(OR(C4>=125000,AND(B4="South",C4>=100000))=TRUE,C4*0.12,"Brez bonusa")

Malce globlje si omislimo. Funkcija IF za pravilno delovanje zahteva tri dele podatkov (argumente). Prvi je logični preskus, druga je vrednost, ki jo želite videti, če preskus vrne Vrednost True, tretja pa je vrednost, ki jo želite videti, če preskus vrne Vrednost False. V tem primeru funkcija OR in vse, kar je ugnezdeno v njej, zagotavljata logični preskus. Berete ga lahko tako: Poiščite vrednosti, večje ali enake 125.000, razen če je vrednost v stolpcu C »Jug«, poiščite vrednost, večjo od 100.000, in vsakič, ko imata oba pogoja vrednost »True«, pomnožite vrednost z 0,12, znesek provizije. V nasprotnem primeru prikažite besede »Brez bonusa«.

Na vrh strani

Vzorčni podatki

Če želite delati s primeri v tem članku, kopirajte to tabelo v celico A1 v svoji preglednici. Izberite celotno tabelo, vključno z naslovno vrstico.

Prodajalec

Regija

Prodaja

Formula/rezultat

Cvenkelj

Vzhod

87925

=IF(OR(C2>=125000,AND(B2="South",C2>=100000))=TRUE,C2*0.12,"Brez bonusa")

Zajc

Sever

100000

=IF(OR(C3>=125000,AND(B3="South",C3>=100000))=TRUE,C3*0.12,"Brez bonusa")

Stražar

Zahod

145000

=IF(OR(C4>=125000,AND(B4="South",C4>=100000))=TRUE,C4*0.12,"Brez bonusa")

Makovec

Jug

200750

=IF(OR(C5>=125000,AND(B5="South",C5>=100000))=TRUE,C5*0.12,"Brez bonusa")

Cajhen

Jug

178650

=IF(OR(C6>=125000,AND(B6="South",C6>=100000))=TRUE,C6*0.12,"Brez bonusa")

Thomas

Sever

99555

=IF(OR(C7>=125000,AND(B7="South",C7>=100000)=TRUE,C7*0.12,"Brez bonusa")

Keever

Vzhod

147000

=IF(OR(C8>=125000,AND(B8="South",C8>=100000))=TRUE,C8*0.12,"Brez bonusa")

Cassazza

Sever

213450

=IF(OR(C9>=125000,AND(B9="South",C9>=100000))=TRUE,C9*0.12,"Brez bonusa")

Brownlee

Jug

122680

=IF(OR(C10>=125000,AND(B10="Jug",C10>=100000))=TRUE,C10*0,12,"Brez bonusa")

Smithberg

Zahod

92500

=IF(OR(C11>=125000,AND(B11="Jug",C11>=100000))=TRUE,C11*0,12,"Brez bonusa")

Benson

Vzhod

88350

=IF(OR(C12>=125000,AND(B12="Jug",C12>=100000))=TRUE,C12*0,12,"Brez bonusa")

Branje

Zahod

102500

=IF(OR(C13>=125000,AND(B13="Jug",C13>=100000))=TRUE,C13*0,12,"Brez bonusa")

Na vrh strani

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.