Funkcija OR

Naudokite funkciją OR, kuri yra viena iš loginių funkcijų, kad nustatytumėte, ar kurios nors testo sąlygos yra TRUE (teisingos).

Pavyzdys

Funkcijos OR naudojimo pavyzdžiai.

Funkcija OR grąžina TRUE, jei kuris nors iš jos argumentų įvertinamas kaip TRUE, ir grąžina FALSE, jei visi argumentai įvertinami kaip FALSE.

Dažniausiai funkcija OR naudojama kitų funkcijų, kurios vykdo loginius testus, naudingumui padidinti. Pavyzdžiui, funkcija IF atlieka loginį testą ir tada grąžina vieną reikšmę, jei tikrinimo rezultatas yra TRUE, ir kitą reikšmę, jei tikrinimo rezultatas yra FALSE. Naudodami funkciją OR kaip funkcijos IF argumentą „logical_test“, galite patikrinti ne vieną, o daug įvairių sąlygų.

Sintaksė

OR(logical1, [logical2], ...)

Funkcijos OR sintaksė turi tokius argumentus:

Argumentas

Aprašas

Logical1

Būtinas. Pirmoji sąlyga, kurią norite patikrinti ir kuri gali būti įvertinta: TRUE arba FALSE.

Logical2, ...

Pasirinktinis. Papildomos sąlygos, kurias norite patikrinti ir kurios gali būti įvertintos TRUE arba FALSE; daugiausia galima patikrinti 255 sąlygas.

Pastabos

  • Argumentai turi įvertinti tokias logines reikšmes kaip TRUE (teisinga), FALSE (klaidinga) arba masyvus ar nuorodas, turinčias logines reikšmes.

  • Jei masyvo arba nuorodos argumente yra tekstas arba tušti langeliai, tos reikšmės yra ignoruojamos.

  • Jei nustatytame diapazone nėra loginių reikšmių, OR grąžina #VALUE! klaidos reikšmę.

  • OR masyvo formulę galite naudoti norėdami pažiūrėti, ar reikšmė yra masyve. Masyvo formulei įvesti paspauskite klavišus CTRL + SHIFT + ENTER.

Pavyzdžiai

Toliau pateikiami keli bendrieji pavyzdžiai, kaip OR naudoti atskirai ir kartu su IF.

Pavyzdžiai, kai funkcija OR naudojama su funkcija IF.

Formulė

Aprašas

=OR(A2>1,A2<100)

Pateikia TRUE (teisinga), jei langelyje A2 reikšmė yra daugiau už 1 ARBA mažiau nei 100, priešingu atveju rodoma FALSE (klaidinga).

=IF(OR(A2>1,A2<100),A3,"Reikšmė nepatenka į intervalą")

A3 langelyje rodoma reikšmė, jei ji didesnė už 1 ARBA mažesnė už 100. Priešingu atveju rodomas pranešimas „Reikšmė nepatenka į intervalą“.

=IF(OR(A2<0,A2>50),A2,"Reikšmė nepatenka į intervalą")

Langelyje A2 rodoma reikšmė, jei ji mažesnė už 0 ARBA didesnė už 50, priešingu atveju rodomas pranešimas.

Pardavimo komisinių skaičiavimas

Tai gana įprastas scenarijus, kai reikia paskaičiuoti, ar pardavėjai nusipelno komisinių, naudojant IF ir OR.

IF arba OR naudojimo pardavimo komisiniams apskaičiuoti pavyzdžiai.
  • =IF(OR(B14>=$B$4,C14>=$B$5),B14*$B$6,0) - IF bendras pardavimas yra didesnis arba lygus (>=) pardavimo tikslui OR sąskaitos yra didesnės arba lygios (>=) sąskaitų tikslui, tada padauginti bendrą pardavimą iš komisinių %, kitu atveju grąžinti 0.

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Susijusios temos

Vaizdo įrašas: išplėstinės IF funkcijos
Sužinokite, kaip naudoti įdėtąsias funkcijas formulėje
Funkcija IF
Funkcija AND
Funkcija NOT
„Excel“ formulių apžvalga
Kaip išvengti sugadintų formulių
Klaidų tikrinimo naudojimas formulių klaidoms aptikti
Spartieji klavišai programoje „Excel 2016 for Windows“
Spartieji klavišai programoje „Excel 2016 for Mac“
Loginės funkcijos (nuoroda)
„Excel“ funkcijos (pagal abėcėlę)
„Excel“ funkcijos (pagal kategoriją)

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×