Come utilizzare la funzione XOR in Fogli Google

Come utilizzare la funzione XOR in Fogli Google

XOR è un’operazione logica che sta per OR esclusivo. XOR ha molti usi nella programmazione, ma è utile anche nelle app per fogli di calcolo come Fogli Google. La funzione XOR in Fogli Google restituisce VERO o FALSO, a seconda dell’operazione logica.

Questa funzione è un po’ più difficile da comprendere rispetto ad altre funzioni in Fogli Google, ma non preoccuparti. Analizzeremo XOR, spiegheremo come funziona e come puoi usarlo in Fogli Google.

Sintassi della funzione XOR: come funziona?

XOR è una funzione logica che accetta una o più espressioni logiche, le verifica e quindi restituisce VERO o FALSO.

=XOR(logical1, logical2,. ..)

La funzione XOR in Fogli Google testa le espressioni logiche che gli dai da mangiare e, in secondo luogo, verifica se un numero dispari dei suoi input è vero. Se c’è un numero dispari di valori veri, restituisce VERO. Se c’è un numero pari di valori veri o nessun valore vero, restituisce FALSO.

Per utilizzare la funzione XOR in Fogli Google, chiama la funzione e fornisci un’espressione logica come argomento. Questo test logico può essere qualsiasi cosa e puoi anche fare riferimento alle celle nel tuo test.

La funzione XOR in Fogli Google e la sua reazione a diversi parametri

Nel foglio di calcolo sopra, puoi vedere la reazione di XOR a diversi test. Analizziamolo:

  • Nella prima cella ( B2 ), abbiamo chiesto a XOR di verificare se 1>2 è vero. Questa affermazione è falsa e, di conseguenza, non ci sono affermazioni vere. Poiché zero è un numero pari, XOR restituisce FALSE .
  • Nella cella C2 , XOR controlla 2>1 e poiché è vero, c’è un’affermazione vera. Uno è un numero dispari, quindi XOR restituisce TRUE .
  • Nella cella D2 , XOR controlla due istruzioni: 2>1 e 1>2 . La prima affermazione è vera e la seconda affermazione è falsa. Poiché esiste un numero dispari di affermazioni vere, XOR emette TRUE .
  • La cella E2 è degna di nota. XOR viene chiamato per controllare le istruzioni 2>1 e 4>3 . Entrambe queste affermazioni sono vere, ma XOR restituisce FALSE . Questo perché ora ci sono due affermazioni vere, e due è un numero pari. Pertanto, XOR restituisce FALSE .

Se fornisci a XOR un numero piuttosto che un test logico, XOR lo considererà un’affermazione vera. Ad esempio, fornendo a XOR solo il numero 1 restituirà VERO perché esiste un’affermazione vera.

A questo punto, probabilmente puoi indovinare cosa produrrà la formula seguente:

=XOR(1,2,3,4)

In questa formula, abbiamo assegnato a XOR quattro numeri. Questi non sono test, quindi sono sempre veri. Quindi, XOR esamina l’input, trova quattro affermazioni vere e restituisce FALSE perché quattro è un numero pari.

Come utilizzare la funzione XOR in Fogli Google

XOR è una funzione peculiare poiché tiene conto del conteggio delle affermazioni vere oltre alle affermazioni stesse. Quando gli dai un singolo test, il risultato di XOR sarà un riflesso diretto del risultato del test logico. Dati più test, l’output di XOR dipende dal numero di affermazioni vere.

Utilizzo della funzione XOR in Fogli Google con un singolo parametro

In un certo senso, una funzione XOR con un singolo test è simile alla funzione IF in Fogli Google, tranne per il fatto che invece di output personalizzati, restituisce VERO o FALSO. In questo modo, possiamo utilizzare XOR per determinare se un valore soddisfa o meno una condizione specifica.

Una colonna di numeri in Fogli Google

Per vederlo in azione, abbiamo qui un foglio di calcolo di esempio con una colonna di numeri. L’obiettivo è determinare se ogni numero è superiore alla media totale dei numeri o meno. Ecco come puoi farlo con XOR:

  1. Seleziona la prima cella in cui desideri visualizzare i risultati XOR. In questo esempio, sarà la cella B2 .
  2. Nella barra della formula, inserisci la formula seguente: =XOR(A2>AVERAGE(A2:A14))
  3. Premi Invio .
  4. Afferra la maniglia di riempimento e rilascia nelle celle sottostanti.
Utilizzo di XOR in Fogli Google per determinare se un numero è superiore alla media

Ora XOR ti dirà se il numero soddisfa o meno la condizione specificata. Se il numero è superiore alla media, restituirà VERO, altrimenti restituirà FALSO.

La formula utilizza sia XOR che la funzione MEDIA. Chiama XOR , gli dà da mangiare la cella ( A2 ), quindi gli chiede di verificare se la cella è più grande di AVERAGE(A2:A14) , che è la media di tutti i numeri. Se la cella è al di sopra della media, avrai un’affermazione vera. Uno è un numero dispari, quindi XOR restituirà TRUE .

Utilizzo della funzione XOR in Fogli Google con più parametri

Puoi osservare chiaramente la sensibilità di XOR al numero di affermazioni vere quando gli dai da mangiare più di un parametro. Con più parametri, XOR passerà attraverso le istruzioni e restituirà TRUE se c’è un numero dispari di istruzioni vere. In caso contrario, restituirà FALSO.

Questa caratteristica di XOR lo rende utile quando vogliamo determinare se abbiamo un numero pari o dispari di valori specifici. Vediamolo con un esempio.

Stringhe di numeri in Fogli Google

In questo foglio di calcolo di esempio, abbiamo cinque colonne dedicate alle stringhe di numeri. L’obiettivo qui è usare la funzione XOR per determinare se c’è un numero dispari di numeri in ogni sequenza.

  1. Seleziona la cella in cui vuoi vedere l’output di XOR. In questo foglio di calcolo, sarà la cella F2 .
  2. Nella barra della formula, inserisci la formula seguente: =XOR(A2:E2)
  3. Premi Invio .
  4. Afferra la maniglia di riempimento e rilasciala nelle celle sottostanti.
Utilizzo di XOR in Fogli Google per determinare se una stringa ha un numero dispari di numeri

XOR ora ti dirà se ogni stringa contiene un numero dispari di numeri o meno. Ricorda che i numeri sono affermazioni vere e XOR restituisce VERO se c’è un numero dispari di affermazioni vere.

Nella formula, XOR esamina le celle da A2 a E2 . Non ci sono test qui perché non abbiamo specificato una condizione. XOR prenderà solo i numeri disponibili in quell’intervallo e restituirà TRUE se il conteggio dei numeri è dispari. Se il conteggio è pari, XOR restituirà FALSE .

Esempi reali di XOR in Fogli Google

Puoi cercare XOR in qualsiasi scenario di Fogli Google in cui il conteggio di valori specifici pari o dispari è fondamentale. Ecco due esempi per darti un’idea di come potrebbero apparire questi scenari nella vita reale.

Funzione XOR Esempio 1: squadre di calcio

In questo scenario, abbiamo quattro squadre di calcio in un campionato e ogni squadra ha giocato due partite. Naturalmente, la squadra che ha vinto entrambe le partite prende il primo posto e la squadra che ha perso entrambe le partite prende l’ultimo posto.

Le squadre che hanno vinto un incontro e ne hanno perso un altro, giocheranno un terzo incontro tra di loro per determinare il secondo e il terzo posto. L’obiettivo è determinare quali squadre giocheranno una terza partita.

Utilizzo di XOR in Fogli Google per determinare la terza partita di un campionato

Puoi facilmente raggiungere questo obiettivo con la funzione XOR:

=ArrayFormula(XOR(B2:C2="Win"))

La formula richiede a XOR di esaminare i risultati delle partite ( da B2 a C2 ) e vedere quante vincite equivalgono . Se la squadra ha vinto zero o due partite, XOR emette FALSE perché zero e due sono entrambi numeri pari. Se la squadra ha vinto solo una partita, XOR emette TRUE perché uno è un numero dispari.

Tieni presente che poiché desideri che XOR verifichi singolarmente le celle in quell’intervallo, devi inserire la formula principale all’interno di una funzione ARRAYFORMULA in Fogli Google.

Funzione XOR Esempio 2: Addetti alla cena

In questo scenario, abbiamo un elenco di ospiti che partecipano a una cena e se porteranno un accompagnatore. Il padrone di casa ha già un tavolo da pranzo rettangolare, ma sta cercando di capire se usare invece un tavolo rotondo.

Poiché un rettangolo ha quattro bordi, solo un numero pari di persone può sedersi uniformemente attorno ad esso. Un cerchio, invece, permette anche a un numero dispari di persone di sedersi attorno ad esso.

Determinare se il numero totale di ospiti è pari o dispari utilizzando XOR in Fogli Google

Puoi aiutare l’host a prendere una decisione utilizzando la funzione XOR:

=ArrayFormula(XOR(B2:B10="No"))

Per cogliere questa formula, è necessario ricordare tre leggi matematiche:

  • Un numero pari sommato a un numero dispari risulterà in un numero dispari.
  • Un numero pari sommato a un numero pari risulterà in un numero pari.
  • Qualsiasi numero moltiplicato per due risulterà in un numero pari.

Queste leggi fanno sì che la somma degli ospiti che portano un accompagnatore e dei loro accompagnatori sia un numero pari, perché è semplicemente il loro conteggio moltiplicato per due.

Pertanto, se c’è un numero pari di ospiti senza accompagnatori, allora il numero totale di ospiti sarà pari. Tuttavia, se c’è un numero dispari di ospiti senza accompagnatori, il numero totale di ospiti sarà dispari.

Con questa conoscenza, puoi utilizzare XOR per controllare il conteggio dei singoli ospiti. Se il conteggio è dispari, XOR restituirà TRUE . Ciò significa che l’ospite dovrà utilizzare un tavolo da pranzo rotondo!

Pari o dispari? Chiedi a XOR!

La funzione XOR in Fogli Google accetta una condizione specificata dall’utente e, se esiste un numero dispari di valori che soddisfano la condizione, restituisce VERO. In caso contrario, restituisce FALSO.

Se dai a XOR un singolo parametro, l’output di XOR sarà il risultato del test. Ma con più parametri, il conteggio delle affermazioni vere determinerà l’output di XOR. Ora che sai cos’è XOR e come funziona, è il momento di trasformare questa conoscenza in maestria provandolo tu stesso!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *