Applies To„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ Internetinė „Excel“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016

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 paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.

Susijusios temos

Vaizdo įrašas: išplėstinės IF funkcijos Sužinokite, kaip naudoti įdėtąsias funkcijas formulėje Funkcija IFFunkcija ANDFunkcija NOT"Excel" formulių apžvalgaKaip išvengti sugadintų formuliųFormulių klaidų aptikimas"Excel" spartieji klavišaiLoginės funkcijos (rodyklė)"Excel" funkcijos (pagal abėcėlę)"Excel" funkcijos (pagal kategoriją)

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.