Kada morate pronaći podatke koji ispunjavaju više uvjeta, kao što su jedinice prodane između travnja i siječnja ili jedinice koje je prodala Nancy, možete koristiti funkcije ANDi OR zajedno. Evo jednog primjera:

Korištenje funkcija AND i OR u istoj formuli

Ova formula ugnijezdi funkciju AND unutar funkcije OR radi traženja jedinica prodanih između 1. travnja 2011. i 1. siječnja 2012. ili bilo koje jedinice koje prodaje Nancy. Možete vidjeti da se vraća Vrijedi za jedinice koje prodaje Nancy, kao i za jedinice koje tim i Ed prodaju tijekom datuma navedenih u formuli.

Evo formule u obrascu koju možete kopirati i zalijepiti. Ako se želite igrati s njom u oglednim radnim knjigama, pogledajte kraj ovog članka.

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

Idite malo dublje u formulu. Za funkciju OR potreban je skup argumenata (dijelova podataka) koje može testirati da bi se provjerila je li istinita ili netočna. U ovoj formuli prvi je argument funkcija AND, a funkcija DATE ugniježđena u njoj, a druga je "Nancy". Formulu možete pročitati na taj način: testirajte da biste vidjeli je li prodaja ostvarena nakon 30. travnja 2011. i prije 1. siječnja 2012. ili je to napravila Nancy.

Funkcija AND vraća i True ili False. Većinu vremena koristite AND da biste proširili mogućnosti druge funkcije, kao što su OR i IF. U ovom primjeru funkcija OR ne bi pronašli točne datume bez funkcije AND.

Korištenje and and or with IF

Možete koristiti i funkcije ANDi OR s funkcijom IF.

Funkcije AND i OR ugniježđene u funkciji IF

U ovom primjeru korisnici ne zarađuju bonuse dok ne prodaju robu u vrijednosti od najmanje 125 000 kn, osim ako ne rade u južnoj regiji u kojoj je tržište manje. U tom slučaju ispunjavaju uvjete za bonus nakon 100 000 kn u prodaji.

=IF(OR(C4>=125000;AND(B4="Jug";C4>=100000))=TRUE;C4*0,12;"Bez bonusa")

Pogledajmo malo dublje. Za pravilno pokretanje funkcije IF potrebna su tri dijela podataka (argumenata). Prvi je logički test, drugi je vrijednost koju želite vidjeti vraća li test True, a treći je vrijednost koju želite vidjeti vraća li test False. U ovom primjeru funkcija OR i sve ugniježđeno u njemu omogućuje logički test. Možete je pročitati kao: Potražite vrijednosti veće od ili jednake 125 000, osim ako je vrijednost u stupcu C "Jug", a zatim potražite vrijednost veću od 100 000, a svaki put kada su oba uvjeta istinita, pomnožite vrijednost s 0,12, iznos provizije. U suprotnom, prikažite riječi "Bez bonusa".

Vrh stranice

Ogledni podaci

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


Prodavač

Regija

Prodaja

Formula/rezultat

Miler

Istok

87925

=IF(OR(C2>=125000;AND(B2="Jug";C2>=100000))=TRUE;C2*0,12;"Bez bonusa")

Abrus

Sjever

100000

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

Salmre

Zapad

145000

=IF(OR(C4>=125000;AND(B4="Jug";C4>=100000))=TRUE;C4*0,12;"Bez bonusa")

Berka

Jug

200750

=IF(OR(C5>=125000,AND(B5="Jug";C5>=100000))=TRUE;C5*0,12;"Bez bonusa")

Šašić

Jug

178650

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

Thomas

Sjever

99555

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

Keever

Istok

147000

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

Cassazza

Sjever

213450

=IF(OR(C9>=125000,AND(B9="Jug";C9>=100000))=TRUE;C9*0,12;"Bez bonusa")

Brownlee

Jug

122680

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

Smithberg

Zapad

92500

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

Benson

Istok

88350

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

Čitanje

Zapad

102500

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

Vrh stranice

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li ove informacije bile korisne?

Koliko ste zadovoljni kvalitetom prijevoda?
Što je utjecalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×