Funzione XOR di Excel - Istruzioni If Xor

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione XOR di Excel in Excel per verificare se uno e un solo criterio è vero.

Descrizione della funzione XOR:

La funzione XOR Verifica se una e una sola condizione è soddisfatta. Restituisce VERO o FALSO. Se non viene soddisfatta alcuna condizione o viene soddisfatta più di una condizione, XOR restituisce FALSE. Se viene soddisfatta solo una condizione, XOR restituisce TRUE.

Per utilizzare la funzione del foglio di lavoro Excel XOR, seleziona una cella e digita:

(Notare come appaiono gli input della formula)

Funzione XOR Sintassi e input:

1 =XOR(logico1,logico2)

logico1 - Espressioni logiche. Esempio: A1 > 4.

Che cos'è la funzione XOR?

XOR è una delle funzioni logiche di Excel. Calcola qualcosa chiamato test "OR esclusivo" (usa la funzione OR di Excel<> se devi usare un inclusivo O).

Che cos'è un OR esclusivo?

L'OR esclusivo è un po' più complesso dell'OR standard. Prende una serie di argomenti e li valuta come VERO o FALSO. Quindi:

  • Se un numero dispari di argomenti è VERO, XOR restituisce VERO
  • Se un numero pari di argomenti è VERO, XOR restituisce FALSO
  • Se nessun argomento è VERO, XOR restituisce anche FALSO (zero è un numero pari)

Come utilizzare la funzione XOR

Con la funzione XOR di Excel, fornisci un numero di argomenti. XOR valuta prima questi argomenti come VERO o FALSO, quindi esegue il test OR esclusivo sui risultati. Vedi l'esempio qui sotto:

1 =XOR(B3, C3)

XOR restituisce VERO se un numero dispari degli argomenti restituisce VERO e FALSO se un numero pari degli argomenti restituisce VERO.

Utilizzo di XOR con due argomenti

L'uso più comune di XOR è di gran lunga quando hai solo due argomenti nella funzione. Ciò significa che Excel restituirà VERO se uno degli argomenti è vero e FALSO se entrambi o nessuno degli argomenti è vero. Ecco un esempio.

Sei il proprietario di un bar sportivo e vuoi dare al tuo personale un bonus se vendono oltre $ 800 di cibo e $ 800 di bevande in una determinata settimana. Tuttavia, ti senti generoso, quindi se vendono oltre $ 800 in cibo o bevande, ma non in entrambi, darai loro un bonus di metà.

Ecco gli incassi della scorsa settimana:

Nella colonna E hai calcolato l'intero bonus con la funzione AND <> di Excel:

1 =E(C3>=800, D3>=800)

Questo restituisce TRUE se sia le vendite di cibo che le vendite di bevande sono superiori a $800.

E puoi calcolare la metà del bonus con la funzione XOR:

1 =XOR(C3>=800, D3>=800)

Nota che gli argomenti in entrambe le funzioni sono esattamente gli stessi, ma XOR valuta questi argomenti in modo molto diverso da AND.

Utilizzo di XOR con più di due argomenti

Sebbene l'utilizzo di più di due argomenti sia meno comune in Excel, è possibile definire fino a 255 argomenti in XOR.

Indipendentemente da quanti ne definisci, XOR restituirà VERO se un numero dispari restituisce VERO e FALSO quando un numero pari di essi restituisce VERO.

Vedi sotto:

1 =XOR(B3:G3)

Per risparmiare tempo, puoi fornire un intervallo di celle qui invece di separare i riferimenti di cella con virgole.

Confronto del testo con XOR

Si noti che i confronti di testo non fanno distinzione tra maiuscole e minuscole. Quindi le seguenti formule producono tutte lo stesso risultato:

123 =XOR(C3="Spielberg")=XOR(C3="SPIELBERG")=XOR(C3="SpieLbErG")

Inoltre, XOR non supporta i caratteri jolly. Quindi se hai usato la seguente formula:

1 =XOR(C3="Gioco*")

XOR cercherà una corrispondenza esatta con la stringa di testo "Spiel*".

Confrontando i numeri

Hai una gamma di operatori di confronto a tua disposizione quando confronti i numeri. Questi sono:

Se un'espressione nella funzione XOR restituisce un numero diverso da zero, XOR interpreterà quel test logico come TRUE. Se un'espressione è o restituisce 0, XOR lo valuta come falso. Questo è mostrato di seguito:

Utilizzo di XOR con IF

XOR viene spesso utilizzato come parte di un test logico in un'istruzione IF. In sostanza, IF consente di personalizzare il valore restituito del test XOR. Quindi, invece di dire semplicemente "VERO" o "FALSO", puoi restituire qualsiasi cosa: testo, numeri o anche un'altra formula.

Tornando al nostro esempio di bonus sulla barra dello sport di prima, potresti usarlo in questo modo:

1 =SE(XOR(C3>=800,D3>=800),"Sì", "No")

IF valuta prima la funzione XOR. Se restituisce TRUE, restituisce "Sì". Se restituisce FALSE, restituisce "No".

Ho anche aggiunto un'istruzione IF alla formula "Full Bonus" nella colonna E, che utilizzava la funzione AND anziché XOR.

Combinare IF con funzioni logiche in questo modo può aiutare a rendere i nostri dati un po' più amichevoli per l'occhio umano.

Maggiori informazioni nella pagina principale della funzione SE di Excel <>.

XOR in Fogli Google

La funzione XOR funziona esattamente allo stesso modo in Fogli Google come in Excel:

Note aggiuntive

Utilizzare la funzione XOR per verificare se una e una sola condizione è soddisfatta. 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 e solo uno le condizioni sono VERE, la formula restituisce VERO, altrimenti restituisce FALSO.

XOR è 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:
La funzione AND verifica se Tutti le condizioni sono soddisfatte.
OPPURE Test formule se uno o più condizione sono soddisfatte.

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