Accettare qualsiasi corrispondenza con OR
Restituisca TRUE quando almeno una condizione è soddisfatta usando OR
Accettare qualsiasi corrispondenza con OR è una lezione Excel Formulas Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Excel Formulas Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Excel Formulas Academy include 4 lezioni in totale.
Quando basta una sola ragione
Non per ogni decisione è necessario soddisfare tutti i requisiti. A volte basta una sola ragione. Un cliente potrebbe ottenere la spedizione gratuita se spende più di 50 dollari oppure possiede una tessera di iscrizione. Ognuna delle due condizioni è sufficiente da sola.
La funzione OR gestisce questo tipo di logica. Restituisce TRUE quando almeno una delle condizioni è vera e restituisce FALSE solo quando tutte le condizioni sono false.
Se AND è rigoroso, OR è più permissivo. In questa lezione imparerà ad accettare qualsiasi corrispondenza.
La struttura di OR
La funzione OR ha una struttura identica a quella di AND. Si elencano i test logici separati da virgole e si verifica ciascuno di essi:
- logical1 la prima condizione
- logical2 la condizione successiva, e così via
È possibile fornire fino a 255 condizioni. Il risultato è un singolo TRUE o FALSE.
La differenza rispetto a AND sta nella regola: a OR basta una sola condizione vera per restituire TRUE.
=OR(logical1, logical2, ...)Un semplice test con due condizioni
Supponga che A2 contenga il totale dell'ordine di un cliente e che B2 contenga Yes o No per indicare l'iscrizione. Il cliente riceve la spedizione gratuita se il totale supera 50 oppure se è iscritto.
La formula seguente restituisce TRUE se viene soddisfatta una delle due condizioni. Anche un ordine di 30 dollari effettuato da un iscritto dà diritto alla spedizione gratuita, perché il test sull'iscrizione è superato.
=OR(A2>50, B2="Yes")Come funziona OR
Immagini OR come una funzione che passa in rassegna le condizioni alla ricerca di una sola condizione vera. Non appena ne trova una, il risultato è TRUE e il resto non conta.
- Una sola condizione vera restituisce
TRUE - Tutte false restituiscono
FALSE
È l'approccio opposto rispetto a AND, che cerca una singola condizione falsa. Tenere ben presenti queste due immagini mentali la aiuterà a scegliere ogni volta la funzione giusta.
Inserire OR in IF
Come per AND, di solito si annida OR all'interno di un IF, così nella cella compaiono parole significative invece di TRUE o FALSE.
Qui il test è OR(A2>50, B2="Yes"). Se una delle due condizioni è verificata, nella cella compare Free Shipping. Se entrambe falliscono, compare Standard Rate.
=IF(OR(A2>50, B2="Yes"), "Free Shipping", "Standard Rate")Esempio svolto: segnalare il rischio
Un team di supporto contrassegna un ticket come urgente se ha più di 7 giorni oppure la priorità è High oppure il cliente è un VIP.
Con il numero di giorni di apertura in C2, la priorità in D2 e un indicatore VIP in E2, la formula controlla tutte e tre le condizioni. È sufficiente una sola corrispondenza per contrassegnare il ticket come urgente. È possibile aggiungere altre condizioni separandole con ulteriori virgole.
=IF(OR(C2>7, D2="High", E2="VIP"), "Urgent", "Normal")Verificare più valori specifici
OR è utile quando una cella può contenere uno tra diversi valori accettabili. Immagini di voler contrassegnare qualsiasi codice regionale associato al fine settimana, considerando validi North, South o West.
La formula seguente restituisce TRUE se A2 è uguale a uno qualsiasi dei tre valori. Si legge in modo naturale: è questo, quello o quell'altro?
=OR(A2="North", A2="South", A2="West")Individuare i valori fuori intervallo
Mentre AND verifica se un valore è all'interno di un intervallo, OR è ideale per controllare se è al di fuori di un intervallo. Una misurazione non rientra nei limiti se è inferiore al minimo oppure superiore al massimo.
La formula seguente restituisce TRUE quando A2 è minore di 0 oppure maggiore di 100, cioè quando si trova al di fuori dell'intervallo valido.
=OR(A2<0, A2>100)Usare OR su un intervallo di celle
È possibile fornire a OR anche un intero intervallo. In questo caso, il risultato è TRUE se una qualsiasi cella dell'intervallo soddisfa il confronto.
La formula seguente restituisce TRUE se almeno un valore in A2:A10 è maggiore di 100. In questo modo si risponde rapidamente a una domanda come: questa colonna contiene almeno un valore elevato?
=OR(A2:A10>100)AND o OR? Scegliere correttamente
Scegliere la funzione sbagliata è l'errore logico più comune. Prima traduca il requisito in un linguaggio semplice:
- Se la regola usa la parola e (tutto deve essere vero), usi
AND - Se la regola usa la parola o (ne basta una), usi
OR
Il requisito «avere più di 18 anni e essere cittadino» per votare usa AND. Per ottenere uno sconto, essere studente o anziano usa OR.
=IF(OR(A2="Student", A2="Senior"), "Discount", "Full Price")Perché OR è importante
La funzione OR offre una logica flessibile e permissiva: la condizione è soddisfatta se funziona una qualsiasi delle possibilità. È ideale per individuare eccezioni, offrire vantaggi attraverso più modalità di accesso e rilevare valori fuori intervallo.
Ricordi la regola fondamentale: OR restituisce TRUE a meno che tutte le condizioni non siano false. La combini con IF per ottenere un risultato leggibile e la scelga quando la regola espressa a parole usa la parola o.
Ora esegua una verifica rapida.
Verifica rapida
Verifichi la sua comprensione del comportamento della funzione OR.
Riepilogo: accettare qualsiasi corrispondenza con OR
Ha imparato che OR restituisce TRUE quando almeno una condizione è soddisfatta e FALSE solo quando tutte falliscono.
- Sintassi:
=OR(test1, test2, ...)con condizioni separate da virgole - Annidi la funzione in
IFper ottenere un testo:=IF(OR(...), "Yes", "No") - Ideale per controllare i valori fuori intervallo:
=OR(A2<0, A2>100) - Scelga
ORquando la regola usa la parola o
Ora tocca a NOT, che inverte un risultato da vero a falso e viceversa.
=IF(OR(A2>50, B2="Yes"), "Free Shipping", "Standard Rate")Impara Excel con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 30
- Lezioni
- 120
Domande Frequenti
La lezione «Accettare qualsiasi corrispondenza con OR» è gratuita?
Sì — il testo completo di «Accettare qualsiasi corrispondenza con OR» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Excel Formulas Academy, passa a CoddyKit PRO. Il corso Excel Formulas Academy include 4 lezioni in totale.
Cosa imparerò in «Accettare qualsiasi corrispondenza con OR»?
Restituisca TRUE quando almeno una condizione è soddisfatta usando OR Eserciti Excel Formulas Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Excel Formulas Academy?
Non è richiesta alcuna esperienza precedente. Excel Formulas Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «Accettare qualsiasi corrispondenza con OR»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Excel Formulas Academy?
Sì. Ogni lezione Excel Formulas Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Richiedere tutte le condizioni con AND
- Accettare qualsiasi corrispondenza con OR
- Invertire la logica con NOT
- Ramificazione più chiara con IFS