Scarica la cartella di lavoro di esempio
Questo tutorial mostra come usare il Funzione OR di Excel in Excel per verificare se uno o più criteri sono veri.
OPPURE Panoramica delle funzioni
La funzione OR Verifica se sono soddisfatte le condizioni. Restituisce VERO o FALSO.
Per utilizzare la funzione Foglio di lavoro Excel OR, selezionare una cella e digitare:
(Notare come appaiono gli input della formula)
Funzione OR Sintassi e input:
1 | =OR(logico1,logico2,…) |
logico1 - Espressioni logiche. Esempio: A1 > 4.
Che cos'è la funzione OR?
OR è una delle funzioni logiche di Excel. Valuta diverse espressioni e restituisce TRUE se una delle condizioni è vera. OR può valutare fino a 255 espressioni.
Come utilizzare la funzione OR
Usa la funzione OR di Excel in questo modo:
1 | =OR(C3="Pop", C3="Rock") |
Se il testo nella colonna C è uguale a "Pop" o "Rock", OR restituirà TRUE. Qualsiasi altra cosa e restituisce FALSE.
Testo a confronto
Si noti che i confronti di testo non fanno distinzione tra maiuscole e minuscole. Quindi la seguente formula produrrebbe gli stessi risultati di sopra:
1 | =OR(C3="POP", C3="ROCCIA") |
Inoltre, OR non supporta i caratteri jolly. Quindi questa formula restituisce FALSE:
1 | =OR(C3="P*", C3="R*") |
Questo perché OR confronterà letteralmente la stringa di testo "P*" e "R*" con il valore in C3.
Confrontando i numeri
Hai una gamma di operatori di confronto a tua disposizione quando confronti i numeri. Questi sono:
Ad esempio, se disponi di un elenco di film degli anni '80 e desideri trovarne di quelli del 1983 e precedenti o del 1987 e successivi, puoi utilizzare questa formula:
1 | =OR(C3<=1983, C3>=1987) |
Se una delle espressioni in OR è un numero di per sé senza un operatore di confronto, ad esempio =OR(1983), OR restituirà TRUE per quel valore, tranne se il numero è zero, che restituisce FALSE.
Utilizzo di OR con altri operatori logici
Puoi combinare OR con qualsiasi altro operatore logico di Excel, come AND<>, NOT<> e XOR<>.
Ecco come potresti combinarlo con AND. Immaginiamo di avere una tabella con i dati su alcuni film. Vogliamo trovare film usciti dopo il 1985 diretti da Steven Spielberg o Tim Burton. Potremmo usare questa formula:
1 | =AND(C3>1985,OR(D3="Steven Spielberg",D3="Tim Burton")) |
Quando combini gli operatori logici in questo modo, Excel funziona dall'interno verso l'esterno. Quindi valuterà prima l'istruzione OR qui, poiché è nidificata all'interno dell'AND.
Utilizzo di OR con SE
OR è più comunemente usato come parte di un test logico in un'istruzione IF.
Usalo in questo modo:
1 | =SE(OR(C3="CA", D3>300),D3*0.05,0) |
Immagina che stiamo eseguendo alcune nuove promozioni. Per aiutarci a entrare nel mercato della California, offriamo uno sconto del 5% in quello stato. Offriamo anche uno sconto del 5% su qualsiasi ordine superiore a $ 300, per incoraggiare i nostri clienti a effettuare ordini più grandi.
L'istruzione IF valuta prima la nostra funzione OR. Se restituisce TRUE, IF restituirà D3*0.05, che ci dà il valore di sconto del 5%. In caso contrario, restituisce 0: l'ordine non soddisfa i nostri criteri, quindi non applichiamo lo sconto.
Maggiori informazioni nella pagina principale della funzione SE di Excel <>.
OPPURE in Fogli Google
La funzione OR funziona esattamente allo stesso modo in Fogli Google come in Excel:
Note aggiuntive
Utilizzare la funzione OR per verificare se una o più condizioni sono soddisfatte. Ogni condizione deve essere un'espressione logica (es: a1 >5), un riferimento a una cella contenente VERO o FALSO o un array contenente tutti i valori logici. Se uno o più le condizioni sono VERE, la formula restituisce VERO, altrimenti restituisce FALSO.
OR è una funzione logica ed è generalmente utilizzata in combinazione con un'altra funzione logica, SE:
La formula IF fa una cosa se una condizione è VERA e ne fa un'altra se una condizione è FALSA. Spesso quando si utilizza la funzione OR la si "nidifica" all'interno di una funzione IF.
Potresti anche voler usare queste altre funzioni logiche:
AND Formule prova se Tutti le condizioni sono soddisfatte.
Formule XOR prova se uno e solo uno condizione sono soddisfatte.
OR Esempi in VBA
Puoi anche usare la funzione OR in VBA. Tipo:Application.Worksheetfunction.Or(logical1,logical2)
Per gli argomenti della funzione, puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.
Torna all'elenco di tutte le funzioni in Excel