Utilizați funcția OR, una dintre funcțiile logice, pentru a determina dacă vreo condiție dintr-un test este TRUE.
Exemplu
Detalii tehnice
Funcția OR returnează valoarea TRUE dacă oricare dintre argumentele sale se evaluează la TRUE și FALSE dacă toate argumentele sale se evaluează la FALSE.
O utilizare obișnuită pentru funcția OR este să extindă utilitatea altor funcții care efectuează teste logice. De exemplu, funcția IF efectuează un test logic, apoi returnează o valoare dacă testul se evaluează la TRUE și altă valoare dacă testul se evaluează la FALSE. Utilizând funcția OR ca argument test_logic al funcției IF, puteți testa mai multe condiții diferite în loc de una singură.
Sintaxă
OR(logic1, [logic2], ...)
Sintaxa funcției OR are următoarele argumente:
| Argument | Descriere |
|---|---|
| Logic1 | Obligatoriu. Prima condiție pe care doriți să o testați se poate evalua la TRUE sau FALSE. |
| Logic2, ... | Opțional. Condițiile suplimentare pe care doriți să le testați se pot evalua la TRUE sau FALSE, până la un număr total de 255 de condiții. |
Observații
- Argumentele trebuie să se evalueze la valorile logice TRUE sau FALSE sau în matrice sau referințe care conțin valori logice.
- Dacă un argument matrice sau referință conține text sau celule goale, acele valori sunt ignorate.
- Dacă zona specificată nu conține nicio valoare logică, OR returnează valoarea #VALUE! .
- Puteți să utilizați o formula matrice OR pentru a vedea dacă o valoare apare într-o matrice. Pentru a introduce o formulă matrice, apăsați CTRL+SHIFT+ENTER.
Exemple
Iată câteva exemple generale ale utilizării OR, atât singură, cât și împreună cu funcția IF.
| Formulă | Descriere |
|---|---|
| =OR(A2>1,A2<100) | Afișează TRUE dacă A2 este mai mare decât 1 sau (OR) mai mic decât 100, altfel afișează FALSE. |
| =IF(OR(A2>1,A2<100),A3,"Valoarea este în afara limitelor") | Afișează valoarea din celula A3 dacă este mai mare decât 1 sau (OR) mai mică decât 100, în caz contrar, afișează mesajul „Valoarea este în afara limitelor.” |
| =IF(OR(A2<0,A2>50),A2,"Valoarea este în afara limitelor") | Afișează valoarea din celula A2 dacă este mai mică decât 0 SAU mai mare decât 50, în caz contrar, afișează un mesaj. |
Calcul comisionului de vânzări
Iată un scenariu destul de obișnuit, în care trebuie să calculăm dacă vânzătorii se califică pentru un comision utilizând funcțiile IF și OR.
- =IF(OR(B14>=$B$4,C14>=$B$5),B14*$B$6,0) - IF Totalul vânzărilor este mai mare sau egal cu (>=) Obiectivul vânzărilor SAU Conturile sunt mai mari sau egale cu (>=) Obiectivul contului, atunci înmulțește Totalul vânzărilor cu % comision. În caz contrar, returnează 0.
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert de la Excel Tech Community sau să obțineți asistență de la Comunități.