Funzione OR in Excel - Istruzioni If Or

Scarica esempio di cartella di lavoro

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

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave