Provjera kombinacije uvjeta pomoću funkcija AND i OR

Napomena:  Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku .

Kada je potrebno da biste pronašli podatke koji zadovoljavaju više uvjeta, kao što su prodano između Travanj i siječanj ili prodano Nancy, funkcija AND i OR možete koristiti zajedno. Evo jednog primjera:

Korištenje funkcija AND i OR u istoj formuli

Ova formula ugnježđuje funkcija AND unutar funkcije OR da biste pronašli prodano između Travanj 1, 2011 i siječanj 1, 2012, ili sve jedinice prodao Nancy. Vidjet ćete vraća True za prodano Nancy, kao i za prodano Tim i redi tijekom datume navedene u formuli.

Slijedi formula u obliku koji možete kopirati i zalijepiti. Upute kako se s njome poigrati u oglednoj radnoj knjizi potražite na kraju ovog članka.

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

Prođimo malo dublju u formulu. Funkcija OR potreban skup argumente (podatka) možete testirati da biste vidjeli ako takvi stupci true ili false. U ovoj formuli u prvom argumentu funkcija AND i funkcije DATE ugniježđeno unutar njega, drugi je "Nancy." Formulu možete pročitati na ovaj način: testiranje da biste vidjeli ako prodaja unesena nakon Travanj 30, 2011 i prije siječanj 1, 2012, ili je načinio Nancy.

Funkcija AND i vraća True ili False. U većini slučajeva, koristite da biste proširili mogućnosti drugog funkcija AND, kao što su ili i IF. U ovom se primjeru funkcija OR ne može pronaći odredite točne datume bez funkcija AND.

Upotreba funkcija AND i OR s funkcijom IF

Možete koristiti i i i ili pomoću funkcije IF.

Funkcije AND i OR ugniježđene u funkciji IF

U ovom primjeru zaposlenici 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 formulu detaljnije. Funkcija IF zahtijeva tri vrste podataka (argumenata) da bi se mogla ispravno izvršiti. Prvi argument predstavlja logičku provjeru, drugi vrijednost koja će se prikazati ako provjera vrati True, a treća vrijednost će se prikazati ako provjera vrati False. U ovom primjeru OR funkcija i sve što je ugniježđeno u nju predstavlja logičku provjeru. Nju tumačimo na sljedeći način: potraži vrijednosti veće ili jednake od 125.000 osim ako vrijednost u stupcu C nije "Jug" pa u tom slučaju potraži vrijednost veću od 100.000, a svaki put kada su oba uvjeta istinita pomnoži vrijednost s 0,12 koja predstavlja iznos provizije. U suprotnom prikaži izraz "Bez provizije".

Vrh stranice

Ogledni podaci

Ako želite raditi s primjerima u ovom članku, kopirajte sljedeću tablicu u ćeliju A1 u vlastitoj proračunskoj tablici. Obavezno odaberite cijelu tablicu, uključujući redak zaglavlja.


Prodavač

Regija

Prodaja

/ Rezultat formule

Miler

Istok

87925

= IF (ili (C2 > = 125000; AND (B2 = "Jug"; C2 > = 100000)) = TRUE, C2 * 0.12, "Bez provizije")

Abrus

Sjever

100000

= IF (ili (C3 > = 125000; AND (B3 = "Jug"; C3 > = 100000)) = TRUE, C3 * 0.12, "Bez provizije")

Salmre

Zapad

145000

= IF (ili (C4 > = 125000; AND (B4 = "Jug"; C4 > = 100000)) = TRUE; C4 * 0.12, "Bez provizije")

Berka

Jug

200750

= IF (ili (C5 > = 125000; AND (B5 = "Jug"; C5 > = 100000)) = TRUE, C5 * 0.12, "Bez provizije")

Šašić

Jug

178650

= IF (ili (C6 > = 125000; AND (B6 = "Jug"; C6 > = 100000)) = TRUE, C6 * 0.12, "Bez provizije")

Pošta

Sjever

99555

= IF (ili (C7 > = 125000; AND (B7 = "Jug"; C7 > = 100000)) = TRUE, C7 * 0.12, "Bez provizije")

Keever

Istok

147000

= IF (ili (C8 > = 125000; AND (B8 = "Jug"; C8 > = 100000)) = TRUE, C8 * 0.12, "Bez provizije")

Cassazza

Sjever

213450

= IF (ili (C9 > = 125000; AND (B9 = "Jug"; C9 > = 100000)) = TRUE, C9 * 0.12, "Bez provizije")

Brownlee

Jug

122680

= IF (ili (C10 > = 125000; AND (B10 = "Jug"; C10 > = 100000)) = TRUE, C10 * 0.12, "Bez provizije")

Smithberg

Zapad

92500

= IF (ili (C11 > = 125000; AND (B11 = "Jug"; C11 > = 100000)) = TRUE, C11 * 0.12, "Bez provizije")

Benson

Istok

88350

= IF (ili (ćeliji C12 > = 125000; AND (B12 = "Jug"; ćeliji C12 > = 100000)) = TRUE, ćeliji C12 * 0.12, "Bez provizije")

Čitanje

Zapad

102500

= IF (ili (C13 > = 125000; AND (B13 = "Jug"; C13 > = 100000)) = TRUE, C13 * 0.12, "Bez provizije")

Vrh stranice

Proširite svoje vještine korištenja sustava Office
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.

×