La funzione XOR in Excel conta il numero di celle in un intervallo che soddisfano una condizione specificata e restituisce un output basato su quel numero. Se il numero di celle che soddisfano la condizione è dispari, XOR restituisce TRUE, altrimenti restituisce FALSE.

Questa funzione è un gradino superiore rispetto alle funzioni di tutti i giorni, ma è comunque utilizzata da molti professionisti di Excel. All'inizio, la funzione potrebbe sembrare confusa, ma siamo qui per scomporla e aiutarti a padroneggiarla. Continua a leggere per scoprire cos'è la funzione XOR e come puoi usarla, insieme ad alcuni esempi.

Qual è la funzione XOR in Excel?

La funzione XOR in Excel è un test logico all'interno di un intervallo di valori. La funzione XOR restituisce VERO o FALSO come output. La sintassi per questa funzione è la seguente:

=XOR(argomento1, argomento2, ...) 

Devi inserire almeno un argomento affinché XOR funzioni. Se inserisci un intervallo di celle come argomento, la funzione XOR conterà le celle con valori in esse come VERO e ignorerà le celle contenenti testo e celle vuote. L'output finale della funzione XOR è TRUE o FALSE.

instagram viewer

  • VERO: se è presente un numero dispari di celle che soddisfano le condizioni, viene restituita l'istruzione TRUE.
  • FALSO: se è presente un numero pari di celle che soddisfano le condizioni o se non sono presenti celle che soddisfano le condizioni, viene restituita l'istruzione FALSE.

Comprendere la funzione XOR in Excel potrebbe essere un po' difficile all'inizio, ma con un paio di esempi ed esperimenti, ci riuscirai.

Come utilizzare la funzione XOR in Excel

Iniziamo con un esempio educativo per comprendere meglio XOR. Una volta che avrai una buona comprensione di come funziona questa funzione, finiremo con un esempio pratico.

In questo esempio, abbiamo sei numeri in una tabella. Questi numeri sono 0, 1 e 2. L'obiettivo è utilizzare la funzione XOR per vedere se abbiamo un numero dispari di celle contenenti 1 o un numero pari di esse. Useremo questa funzione per due intervalli, in modo da poter vedere sia gli scenari VERO che FALSO.

  1. Seleziona la cella in cui desideri visualizzare i risultati XOR.
  2. Nella barra della formula, inserisci la formula seguente:
    =XOR(LA1:LA2=1)
    Questa formula richiama la funzione XOR per verificare quante celle nell'intervallo A1:B2 pari 1. Se la risposta è un numero dispari, la formula verrà restituita VERO. Se la risposta è un numero pari, compreso lo zero, la formula verrà restituita FALSO.
  3. Premere accedere.

Come puoi vedere, poiché ci sono tre celle contenenti 1, la formula restituisce VERO. Ora proviamolo su una gamma estesa.

  1. Selezionare la cella in cui si desidera visualizzare l'output XOR.
  2. Immettere la formula seguente nella barra della formula:
    =XOR(LA1:B3=1)
    Proprio come la formula precedente, questa formula chiama XOR per testare quante celle nell'intervallo A1:B3 pari 1. Se la risposta è dispari, VERO viene restituito. Se la risposta è pari o zero, FALSO viene restituito.
  3. Premere accedere.

Poiché in questo intervallo sono presenti quattro celle contenenti 1, la formula restituisce FALSE. Puoi sperimentare diversi argomenti e intervalli per comprendere meglio la funzione XOR.

Esempio di funzione XOR

Ora che hai una buona idea di come funziona XOR in Excel, vediamolo in azione con un esempio pratico. In pratica, la funzione XOR in Excel viene utilizzata principalmente insieme ad altre funzioni di Excel. Una combinazione popolare della funzione XOR è con la funzione SE in Excel.

Combinando IF e XOR, puoi avere due test logici: XOR controllerà i valori e restituirà TRUE o FALSE e il La funzione SE leggerà questo output e, a seconda che l'output di XOR sia VERO o FALSO, restituirà un produzione.

Supponiamo di coordinare un torneo di calcio locale. Le regole prevedono che se una squadra vince le prime due partite, passa alla fase successiva e non dovrà disputare una terza partita in quella fase. Se una squadra perde entrambe le prime due partite, viene eliminata e non giocherà una terza partita.

Tuttavia, se una squadra vince una partita e ne perde un'altra, dovrà fare una terza partita per determinare se passerà alla fase successiva o meno.

In questo foglio di calcolo Excel di esempio, abbiamo un elenco delle squadre di calcio e il risultato delle loro due partite. L'obiettivo è utilizzare una combinazione delle funzioni XOR e IF in Excel per determinare quali squadre dovranno disputare una terza partita.

Per scomporlo ulteriormente, cercheremo il termine Loss in ogni riga usando XOR. Ecco come si comporterà la funzione XOR:

  • Se una squadra ha vinto tutte le sue partite, il conteggio delle celle contenenti Perdita sarà zero, che produrrà FALSO.
  • Se una squadra ha perso tutte le sue partite, allora il conteggio delle celle che lo contengono Perdita sarà due, che è un numero pari e verrà prodotto FALSO.
  • Se una squadra ha vinto una partita e perso l'altra, il conteggio delle celle che contiene Perdita sarà uno, che è un numero dispari e verrà prodotto VERO.

In questo modo, la funzione XOR è sufficiente da sola per determinare se una squadra dovrà disputare una terza partita o meno. Per migliorare l'aspetto del foglio di calcolo, utilizzeremo la funzione SE per tradurre gli spaventosi maiuscoli VERO e FALSO in Sì e No più delicati. Iniziamo.

  1. Seleziona la prima cella in cui desideri visualizzare i risultati XOR. In questo esempio, quella sarà la prima cella nella colonna "Sarà necessaria una terza corrispondenza".
  2. Nella barra della formula, inserisci la formula seguente:
    =XOR(B2:C2="Perdita")
    Questa formula chiamerà la funzione XOR per guardare attraverso l'intervallo B2:C2 e conta quante celle contengono la frase Perdita. Se il risultato è un numero dispari, la formula verrà restituita VERO. In caso contrario, la formula verrà restituita FALSO.
  3. Premere accedere.

Ora vedrai se la prima squadra richiede una terza partita o meno. Puoi andare avanti e usare lo strumento di riempimento automatico in Excel per vedere il risultato anche per il resto delle squadre. Ma il nostro lavoro qui non è ancora finito. Accoppiamo XOR con la funzione SE per ottenere Sì o No come risultati.

  1. Seleziona la prima cella nella colonna "Sarà necessaria una terza corrispondenza".
  2. Nella barra della formula, cambia la formula in basso:
    =SE(XOR(B2:C2="Perdita"), "", "No")
    Sai già cosa fa la funzione XOR qui, ma questa volta viene utilizzata come test logico all'interno della funzione SE. Se il risultato della funzione XOR è VERO, quindi verrà restituita la funzione SE . In caso contrario, tornerà No.
  3. Premere accedere.

Ora vedrai i risultati delle funzioni XOR e IF come Sì o No. Prendi il quadratino di riempimento e rilascialo sulle celle sottostanti per vedere anche i risultati per loro. Infine, puoi anche tu aggiungi una formattazione condizionale alle celle di Excel per renderli più belli e migliorarne la leggibilità.

Vero o falso? XOR lo sa

XOR è un po' diverso da alcune delle più comuni funzioni di Excel, ma è una funzione efficiente negli scenari in cui i conteggi dispari o pari delle celle sono importanti. La funzione XOR viene spesso utilizzata insieme ad altre funzioni di Excel, come SE, e ora sai come usarla. Una volta che impari a usare la funzione XOR e la sperimenterai, ti vedrai presto usarla in molti scenari di Excel.