Provjera kombinacije uvjeta pomoću funkcija AND i OR

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Kada morate pronaći podatke koji zadovoljavaju više uvjeta, kao što su artikli prodani između travnja i siječnja, ili artikli koje je prodala Zrinka, zajedno koristite funkcije AND i OR.

U ovoj je primjeru funkcija AND ugniježđena u funkciji OR radi pretraživanja artikala prodanih između 30. travnja 2011. i 1. siječnja 2012. ili artikala koje je prodala Zrinka. Vidjet ćete da vraća vrijednost True ako je artikl prodala Zrinka, ali isto tako ako su artikle prodali Luka ili Tihomir tijekom vremenskog razdoblja navedenog u formuli.

Korištenje funkcija AND i OR u istoj formuli

Slijedi formula u obliku koji možete kopirati i zalijepiti u radni list.

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

Proučimo formulu detaljnije. Funkcija OR zahtijeva skup argumenata čiju istinitost može provjeriti. U ovoj je formuli prvi argument rezultat funkcije AND u koju je ugniježđena funkcija DATE, a drugi je argument "Zrinka". Formulu možete pročitati na sljedeći način: provjeri je li nakon 30. travnja 2011., a prije 1. siječnja 2012., netko nešto prodao i je li Zrinka nešto prodala.

Poput funkcije OR, funkcija AND isto vraća True ili False. Funkciju AND većinom koristite da biste proširili mogućnosti druge funkcije, a u ovom su slučaju to funkcije OR i IF. U ovom slučaju funkcija OR ne bi pronašla ispravne datume bez funkcije AND.

Upotreba funkcija AND i OR s funkcijom IF

Funkcije AND i OR možete koristiti i s funkcijom IF.

Funkcije AND i OR ugniježđene u funkciji IF

U ovom primjeru prodavači ne ostvaruju proviziju dok ne prodaju robu u vrijednosti od barem 125.000 USD, osim ako ne rade u južnoj regiji gdje je tržište manje. U tom slučaju proviziju ostvaruju nakon što prodaju robu u vrijednosti većoj od 100.000 USD.

= IF (ili (C4 > = 125000; AND (B4 = "Jug"; C4 > = 100000)) = TRUE; C4 * 0. 12; "Bez provizije")

Pogledajmo malo dublju. Funkcija IF zahtijeva tri argumenta rad. Prvi je logički test, drugi je vrijednost koju želite vidjeti ako test vraća vrijednost True, a treći je vrijednost koju želite vidjeti ako test vraća logičku vrijednost False. U ovom se primjeru funkcija OR i sve ugniježđene funkcije u njemu pruža logički test. Vi mogli pročitati kao: Traži vrijednosti veće od ili jednako 125,000, osim ako je vrijednost u stupcu C "Jug", a zatim potražite vrijednost veću od 100,000 i svaki put kada su oba uvjeta true, pomnožite vrijednost 0. 12, iznos provizije. U suprotnom prikazuje riječi "Bez provizije."

Pokušajte raditi s gore prikazanim primjerima.

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×