OR

Kui soovite kindlaks teha, kas testi mõni väärtus on tõene, saate kasutada loogikafunktsioonide hulka kuuluvat funktsiooni OR.

Näide

Näited funktsiooni OR kasutamisest.

Funktsioon OR tagastab väärtuse TRUE, kui kõik funktsiooni argumendid annavad väärtuseks TRUE, ja tagastab väärtuse FALSE, kui üks või mitu argumenti annavad väärtuseks FALSE.

Funktsiooni OR üks levinumaid kasutusvõimalusi on muude loogikateste sooritavate funktsioonide kasuteguri laiendamine. Näiteks funktsioon IF sooritab loogikatesti ning tagastab ühe väärtuse juhul, kui test annab väärtuseks TRUE, ja teise juhul, kui test annab väärtuseks FALSE. Kui kasutada funktsiooni IF loogilisuse_testi argumendina funktsiooni OR, saate ühe tingimuse asemel kasutada testis mitut tingimust.

Süntaks

OR(loogilisuse_väärtus1, [loogilisuse_väärtus2], ...)

Funktsiooni OR süntaksil on järgmised argumendid.

Argument

Kirjeldus

Loogikaväärtus1

S.o kohustuslik. Esimene tingimus, mida soovite testida, mis võib väärtuseks anda kas TRUE (tõene) või FALSE (väär).

Loogikaväärtus2, ...

S.o valikuline. Lisatingimused, mida soovite testida, mis võivad väärtuseks anda kas TRUE (tõene) või FALSE (väär); kuni 255 tingimust.

Kommentaarid

  • Argumendid peavad olema väärtustatavad loogikaväärtustena (TRUE või FALSE) või loogikaväärtusi sisaldavate massiivide või viidetena.

  • Massiivis või viites sisalduvat teksti või tühje lahtreid ignoreeritakse.

  • Kui määratud vahemik ei sisalda loogikaväärtusi, või annab tulemuseks #VALUE. #NUM!.

  • Saate kasutada funktsiooni OR massiivivalemit, et näha, kas väärtus esineb massiivis. Massiivivalemi sisestamiseks vajutage klahvikombinatsiooni CTRL+SHIFT+ENTER.

Näited

Siin on mõned näited, kuidas kasutada funktsiooni OR nii eraldi kui ka koos funktsiooniga IF.

Näited funktsiooni OR kasutamisest koos funktsiooniga IF.

Valem

Kirjeldus

=OR(A2>1;A2<100)

Kuvab väärtuse TRUE, kui A2 on suurem kui 1 või väiksem kui 100, muul juhul tagastab väärtuse FALSE.

=IF(OR(A2>1;A2<100);A3,"Väärtus on vahemikust väljas.")

Tagastab lahtris A3 asuva väärtuse, kui see on suurem kui 1 või väiksem kui 100. Muul juhul kuvab teate "Väärtus on vahemikust väljas."

=IF(OR(A2<0;A2>50);A2;"Väärtus on vahemikust väljas.")

Kuvab lahtris A2 oleva väärtuse, kui see on väiksem kui 0 või suurem kui 50, muul juhul kuvab teate.

Müügi komisjonitasu arvutamine

Siin on toodud üsna tavaline stsenaarium, kus on tarvis funktsioonide IF ning OR abil arvutada, kas müügipersonal on täitnud komisjonitasu saamise nõuded.

Näide funktsioonide IF ja OR kasutamisest müügivahendustasu arvutamisel.
  • =IF(OR(B14>=$B$4;C14>=$B$5);B14*$B$6;0) - Kui kogumüük on suurem või võrdne (>=) müügieesmärgiga või kontode suurus on suurem või võrdne (>=) kontode eesmärgiga, siis korrutatakse kogumüük ja komisjonitasu %, muul juhul tagastatakse 0.

Kas vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Seotud teemad

Video: täpsemad IF-funktsioonid
uurivad, kuidas kasutada valemis
pesastatud funktsioone,kui funktsioon
ja
funktsioonei
töötaExcelis
Vigaste
valemite vältimine
Exceli loogiliste funktsioonide (Reference)
Exceli funktsioonides (tähestikus) ilmnevatevalemite
kiirklahvidetuvastamine Exceli funktsioonid (kategooriate kaupa)

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×