Come usare la funzione XOR in Excel

La funzione XOR (OR esclusivo) è utilizzata sia in Excel che in Google Tabelle per eseguire un’operazione logica tra due o più condizioni. Il risultato di XOR è vero solo se un numero dispari di condizioni sono vere. Se tutte le condizioni sono false o se un numero pari di condizioni è vero, il risultato sarà falso.

Analisi del sintassi della funzione XOR

Il sintassi della funzione in MS Excel e Google Tabelle è:

=XOR(logica1, [logica2], ...) 
  • logica1, logica2, … – Le condizioni da testare. Si deve includere almeno una condizione, ma si possono includere più condizioni per verificare.

Ad esempio:

=XOR(A2>10, B2=5) 

Questo restituirà vero se la cella A2 contiene un valore maggiore di 10 e la cella B2 non è uguale a 5, o se A2 non è maggiore di 10 e B2 è uguale a 5 (solo una delle due condizioni è vera).

Esempi pratici di applicazione

La funzione XOR può essere particolarmente utile in diversi scenari di analisi dati. Vediamo alcuni esempi pratici:

Scenario 1: Attraversamento di soglie

Immaginiamo di avere un sistema di bonus che si attiva solo se uno (e solo uno) di due obiettivi di vendita è stato raggiunto, ma non entrambi. Ad esempio:

- A2 contiene vendite del prodotto X: 120 - B2 contiene vendite del prodotto Y: 95 - C2 calcolo bonus: =XOR(A2>100, B2>100) 

Il bonus verrà quindi calcolato solo se una delle due celle (A2 o B2) supera 100, ma non se entrambe lo superano, fornendo incentivi per concentrarsi sull’ottimizzazione delle vendite di un singolo prodotto senza penalizzare la diversificazione.

Scenario 2: Controllo di coerenza tra dati

Supponiamo di dover verificare che, in un modulo, sia stato inserito un numero di telefono o un indirizzo email, ma non entrambi. Il controllo potrebbe essere impostato come segue:

- A2 contiene il numero di telefono - B2 contiene l'indirizzo email - C2 risultato del controllo: =XOR(A2<>"", B2<>"") 

Se il modulo contiene solo un numero di telefono o solo un indirizzo email, la cella C2 restituirà vero. Se contiene entrambi i campi compilati o nessuno dei due, restituirà falso, segnalando una possibile incoerenza nei requisiti di compilazione.

Questi esempi mostrano come la funzione XOR può essere utile nel facilitare decisioni basate su criteri esclusivi, sia per analisi di dati sia per logiche di controllo. Si raccomanda sempre di testare le funzioni nei propri set di dati specifici per assicurare che lavorino come atteso in contesti reali.

Maggiori informazioni: https://support.microsoft.com/it-it/office/xor-funzione-xor-1548d4c2-5e47-4f77-9a92-0533bba14f37

Altre funzioni
Restituisce VERO se tutti gli aRgomenti hanno valoRe VERO
Restituisce il valoRe logico FALSO
Controlla se vengono soddisfatte una o più condizioni e restituisce un valore che corrisponde alla prima condizione VERO
Inverte la logIca dell'argomento
Restituisce VERO se un aRgomento qualsiasi è VERO
Specifica un teSt logico da eSeguire
Restituisce un valoRe specificato dall'utente se la foRmula Restituisce un eRRoRe, in caso contRaRio Restituisce il Risultato della foRmula
Restituisce il valore specificato se l'espressione restituisce #N/D, in caso contrario restituisce il risultato dell'espressione
Valuta un'espressione rispetto a un elenco di valori e restituisce il risultato che equivale al primo valore corrispondente Se non ci sono valori corrispondenti, verrà restituito un valore predefinito facoltativo
Restituisce il valoRe logico VERO