Funkcija OR

Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

Koristite funkciju OR, jednu od logičkih funkcija, da biste utvrdili da li neki od uslova na testu imaju vrednost TRUE.

Primer

Primeri korišćenja funkcije OR.

Tehnički detalji

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.

Primeri korišćenja funkcije OR 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,"Ova vrednost je van 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,"Ova vrednost je van opsega") Prikazuje vrednost u ćeliji A2 ako je ona 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.

Primer korišćenja funkcija IF i OR za izračunavanje prodajne provizije.

  • =IF(OR(B14>=$B$4,C14>=$B$5),B14*$B$6,0) - IF Ukupna prodaja je veća od cilja prodaje ili jednaka (>=) cilju prodaje, OR je vrednost za klijente veća ili jednaka (>=) cilju za klijente, pomnoži ukupnu prodaju procentom provizije, u suprotnom vraća 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.