
Sommario
La funzione OR è una funzione logica per testare più condizioni contemporaneamente. OR restituisce TRUE o FALSE. Ad esempio, per verificare A1 per "x" o "y", utilizzare = OR (A1 = "x", A1 = "y"). La funzione OR può essere utilizzata come test logico all'interno della funzione IF per evitare IF nidificati aggiuntivi e può essere combinata con la funzione AND.
Scopo
Prova più condizioni con ORValore di ritorno
VERO se qualche argomento restituisce VERO; FALSO in caso contrario.Sintassi
= OR (logico1, (logico2), …)argomenti
- logico1 - La prima condizione o valore logico da valutare.
- logico2 : (opzionale) la seconda condizione o valore logico da valutare.
Versione
Excel 2003Note sull'utilizzo
Utilizzare la funzione OR per testare più condizioni contemporaneamente, fino a un totale di 255 condizioni. Ogni condizione logica ( logica1 , logica2 e così via) deve restituire VERO o FALSO oppure essere array o riferimenti che contengono valori logici.
La funzione OR valuterà tutti i valori forniti e restituirà TRUE se qualsiasi valore restituisce TRUE. Se tutte le logiche restituiscono FALSE, la funzione OR restituirà FALSE.
Sia la funzione AND che la funzione OR aggregheranno i risultati in un unico valore. Ciò significa che non possono essere utilizzati in operazioni con array che devono fornire una serie di risultati. Per ulteriori informazioni, vedere: Formule di matrice con logica AND e OR.
Nota: Excel valuterà qualsiasi numero tranne zero (0) come VERO.
Esempi
Ad esempio, per verificare se il valore in A1 OPPURE il valore in B1 è maggiore di 75, utilizzare la seguente formula:
=OR(A1>75,B1>75)
OR può essere utilizzato per estendere la funzionalità di funzioni come la funzione IF. Utilizzando l'esempio sopra, puoi fornire OR come test_logico per una funzione IF in questo modo:
=IF(OR(A1>75,B1>75), "Pass", "Fail")
Questa formula restituirà "Superato" se il valore in A1 è maggiore di 75 OPPURE il valore in B1 è maggiore di 75.
Modulo array
Se inserisci OR come formula di matrice, puoi testare tutti i valori in un intervallo rispetto a una condizione. Ad esempio, questa formula di matrice restituirà VERO se una cella in A1: A100 è maggiore di 15:
=(OR(A1:A100>15)
Nota: questa è una formula di matrice e deve essere inserita con CTRL + MAIUSC + INVIO, tranne che in Excel 365.
Appunti
- Ogni condizione logica deve essere valutata TRUE o FALSE oppure essere array o riferimenti che contengono valori logici.
- I valori di testo o le celle vuote fornite come argomenti vengono ignorati.
- La funzione OR restituirà #VALORE se non vengono trovati valori logici
Video collegati



