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

Uporaba funkcij AND OR v isti formuli

Ta formula ugnezdi funkcijo AND v funkcijo OR, če želite poiskati prodane enote med 1. aprilom 2011 in 1. januarjem 2012 ali katero koli enoto, ki jo je prodala Nancy. Vidite lahko, da funkcija vrne True za enote, ki jih je prodala Nancy, in tudi za enote, ki jih je prodal Tim in Ed med datumi, določenimi v formuli.

Tu je formula v obrazcu, ki jo lahko kopirate in prilepite. Če se želite z njim poigrati 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 in tako vidi, ali so resnični ali neresničen. V tej formuli je prvi argument funkcija AND in funkcija DATE, ugnezdena v to formulo, drugi pa »Ninja«. Tako lahko preberete formulo: Preskusite, če želite videti, ali je bila prodaja narejena po 30. aprilu 2011 in pred 1. januarjem 2012 ali pa jo je prodala Nancy.

Funkcija AND prav tako vrne vrednost »True« ali »False«. V večini primerih s funkcijo AND razširite zmogljivosti druge funkcije, kot sta OR in IF. V tem primeru funkcija OR ne bi našla pravilnih datumov brez funkcije AND.

Uporaba and and OR s funkcijo IF

Funkciji AND in OR lahko uporabite tudi s funkcijo IF.

Funkciji AND in OR, ugnezdeni v funkcijo IF

V tem primeru ljudje ne zaslužijo bonusov, dokler ne prodajajo blaga v vrednosti vsaj 125.000 $, razen če delajo na južnem območju, kjer je tržišče manjše. V tem primeru so upravičeni do dodatka po prodaji 100.000 $.

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

Malce bolj poglobljeno si poglejmo. Funkcija IF zahteva 3 dele podatkov (argumente), da se pravilno izvajajo. Prvi je logični preskus, druga pa 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 funkciji, nudita logični preskus. Preberete 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 sta oba pogoja resnična, pomnožite vrednost z 0,12, znesek provizije. V nasprotnem primeru prikažite besede »Brez bonusa«.

Na vrh strani

Vzorčni podatki

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


Prodajalec

Regija

Prodaja

Formula/rezultat

Cvenkelj

Vzhod

87925

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

Zajc

Sever

100000

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

Stražar

Zahod

145000

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

Makovec

Jug

200750

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

Rožič

Jug

178650

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

Thomas

Sever

99555

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

Keever

Vzhod

147000

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

Cassazza

Sever

213450

=IF(OR(C9>=125000,AND(B9="Jug",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")

Šuga

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č?

Razširite svoja znanja
Oglejte si izobraževanje

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo prevoda?
Kaj je vplivalo na vašo izkušnjo?

Zahvaljujemo se vam za povratne informacije.

×