Uporaba funkcij AND in OR za preverjanje kombinacije pogojev

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Če morate poiskati podatke, ki izpolnjujejo več pogojev, na primer prodane enote med aprilom in januarjem ali enote, ki jih je prodala Nina, lahko uporabite funkciji AND in OR skupaj.

Ta primer v funkcijo AND ugnezdi funkcijo OR ter poišče enote, ki so bile prodane med 30. aprilom 2011 in 1. januarjem 2012 ali katere koli enote, ki jih je prodala Nina. Za enote, ki jih je prodala Nina, in tudi za enote, ki sta jih prodala Marko in Luka med datumi, določenimi v formuli, vrne TRUE.

Uporaba funkcij AND OR v isti formuli

Ta formula je navedena v obliki, da jo lahko kopirate in prilepite v delovni list.

= OR (in (C2 > datum (2011,4,30), C2 < DATE(2012,1,1)),B2="Nancy")

Oglejmo si formulo nekoliko natančneje. Funkcija OR zahteva nabor argumentov, ki jih lahko preskuša in preveri, ali so TRUE ali FALSE. V tej formuli je prvi argument rezultat funkcije AND, funkcija DATE pa je vanjo ugnezdena, drugi argument pa je »Nina«. Formulo lahko preberete tako: preverite, ali je bilo kar koli prodano po 30. aprilu 2011 in pred 1. januarjem 2012 ali pa, če je Nina prodala kakšno enoto.

Podobno kot funkcija OR lahko funkcija AND prav tako vrne bodisi vrednosti True bodisi False. Funkcijo AND po navadi uporabite, da razširite zmožnosti druge funkcije, na primer OR in IF. V tem primeru bi funkcija OR našla ustrezne datume brez funkcije AND.

Uporaba funkcij AND in OR s funkcijo IF

Uporabite lahko tudi funkciji AND in OR s funkcijo IF.

Funkciji AND in OR, ugnezdeni v funkcijo IF

V tem primeru si prodajalci ne zaslužijo dodatkov, dokler ne prodajo vsaj 125.000 EUR vrednosti blaga, razen če delajo v južni regiji, kjer je trg manjši. V tem primeru si zaslužijo dodatek že, če so prodali blago v vrednosti 100.000 EUR.

= IF (ali (C4 > = 125000, AND (B4 = "Jug", C4 > = 100000)) = TRUE, C4 * 0,12, »Brez reklamno ««)

Oglejmo si malce razširjeno. Funkcija IF zahteva tri argumente za delo. Prvi je logični preskus, drugi je vrednost, ki naj bodo prikazani, če preizkus vrne True, in tretji je vrednost, ki naj bodo prikazani, če preizkus vrne False. V tem primeru funkcija OR in vse, kar je ugnezdena v njej ponuja logični preskus. Si lahko preberete: poiščite vrednosti, večje ali enako kot 125.000, razen če je vrednost v stolpcu C "Jug", nato pa poiščite vrednost, večjo od 100,000 in vsakič, ko imate oba pogoja so izpolnjeni, pomnožite vrednost z 0,12 znesek provizije. V nasprotnem primeru prikaz besede »Brez reklamno. «

Poskusite delati z zgoraj prikazanimi primeri

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×