Koristite funkciju OR, jednu od logičkih funkcija, da biste utvrdili da li neki od uslova na testu imaju vrednost TRUE.
Primer
Funkcija OR vraća vrednost TRUE ako se bilo koji od njenih argumenata proceni kao TRUE i vraća vrednost FALSE ako se bilo koji od njenih argumenata proceni kao FALSE.
Jedna od uobičajenih upotreba funkcije OR jeste korišćenje u cilju povećanja korisnosti drugih funkcija kojima se vrše logička testiranja. Na primer, funkcija IF izvršava logičko testiranje, a zatim daje jednu vrednost ako testiranje kao rezultat ima vrednost TRUE i drugu vrednost ako testiranje kao rezultat ima vrednost FALSE. Upotrebom funkcije OR kao argumenta logički_test funkcije IF možete testirati mnogo različitih uslova umesto samo jednog.
Sintaksa
OR(logički1, [logički2], ...)
Sintaksa funkcije OR ima sledeće argumente:
Argument |
Opis |
---|---|
Logički1 |
Obavezno. Prvi uslov koji želite da testirate i koji može da ima rezultat TRUE ili FALSE. |
Logički2,... |
Opcionalno. Dodatni uslovi koje želite da testirate i koji mogu da imaju rezultat TRUE ili FALSE, do maksimuma od 255 uslova. |
Napomene
-
Argumenti moraju da se prevedu u logičke vrednosti kao što su TRUE ili FALSE ili u nizove odnosno reference koje sadrže logičke vrednosti.
-
Ako argument tipa niza ili reference sadrži tekst ili prazne ćelije, te vrednosti se zanemaruju.
-
Ako navedeni opseg ne sadrži logičke vrednosti, funkcija OR vraća vrednost #VALUE!. U suprotnom, funkcija INDEX daje grešku #REF!.
-
Možete da koristite OR formulu niza da biste videli da li se vrednost pojavljuje u nekom nizu. Pritisnite kombinaciju tastera CTRL+SHIFT+ENTER da biste uneli formulu niza.
Primeri
Evo nekih opštih primera korišćenja funkcije OR samostalno i zajedno sa funkcijom IF.
Formula |
Opis |
---|---|
=OR(A2>1,A2<100) |
Prikazuje vrednost TRUE ako je A2 veće od 1 ILI manje od 100, a u suprotnom prikazuje vrednost FALSE. |
=IF(OR(A2>1,A2<100),A3,"Vrednost je izvan opsega") |
Prikazuje vrednost u ćeliji A3 ako je ona veća od 1 ILI manja od 100, a u suprotnom prikazuje poruku „Vrednost je izvan opsega“. |
=IF(OR(A2<0,A2>50),A2,"Vrednost je izvan opsega") |
Prikazuje vrednost u ćeliji A2 ako je manja od 0 ILI veća od 50, a u suprotnom prikazuje poruku. |
Izračunavanje prodajne provizije
Ovo je uobičajen scenario gde treba da izračunamo da li se prodavci kvalifikuju za proviziju pomoću funkcija IF i OR.
-
=IF(OR(B14>=$B$4,C14>=$B$5),B14*$B$6,0) – AKO je ukupna prodaja jednaka cilju prodaje ili veća od njega (>=) ILI su nalozi jednaki cilju za nalog ili veći od njega (>=), pomnoži ukupnu prodaju procentom provizije, a u suprotnom vrati vrednost 0.
Potrebna vam je dodatna pomoć?
Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u Zajednicama.
Srodne teme
Video: Napredne IF funkcije Saznajte kako da koristite ugnežđene funkcije u formuli Funkcija IF Funkcija AND Funkcija NOT Pregled formula u programu Excel Kako izbeći oštećene formule Otkrivanje grešaka u formulama Tasterske prečice u programu Excel Logičke funkcije (referenca) Excel funkcije (abecednim redom) Excel funkcije (po kategoriji)