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(logico1, logico2, ...)
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.
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 FALSO.
- In cella C2, controlli XOR 2>1, e poiché è vero, c'è un'affermazione vera. Uno è un numero dispari, quindi XOR esce VERO.
- In 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, viene emesso XOR VERO.
- Cellula E2 è degno di nota. XOR è chiamato per controllare le istruzioni 2>1 E 4>3. Entrambe queste affermazioni sono vere, ma ritorna XOR FALSO. Questo perché ora ci sono due affermazioni vere, e due è un numero pari. Pertanto, XOR ritorna FALSO.
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 FALSO 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 a 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.
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:
- Seleziona la prima cella in cui desideri visualizzare i risultati XOR. In questo esempio, sarà cell B2.
- Nella barra della formula, inserisci la formula seguente:
=XOR(A2>MEDIA(A2:A14))
- Premere accedere.
- Afferra la maniglia di riempimento e rilascia nelle celle sottostanti.
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, lo alimenta la cella (A2), quindi chiede di verificare se la cella è più grande di MEDIA(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 e quindi verrà emesso XOR VERO.
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.
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.
- Seleziona la cella in cui vuoi vedere l'output di XOR. In questo foglio di calcolo, sarà cell F2.
- Nella barra della formula, inserisci la formula seguente:
=XOR(LA2:MI2)
- Premere accedere.
- Afferra la maniglia di riempimento e rilasciala nelle celle sottostanti.
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 guarda attraverso le cellule 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à VERO se il conteggio dei numeri è dispari. Se il conteggio è pari, verrà emesso XOR FALSO.
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.
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.
Puoi facilmente raggiungere questo obiettivo con la funzione XOR:
=MatriceFormula(XOR(SI2:DO2="Vincita"))
La formula chiama XOR per esaminare i risultati della partita (B2 A C2) e vedere quanti sono uguali Vincita. Se la squadra ha vinto zero o due partite, viene emesso XOR FALSO perché zero e due sono entrambi numeri pari. Se la squadra ha vinto solo una partita, viene emesso XOR VERO perché uno è un numero dispari.
Si noti che poiché si desidera che XOR verifichi singolarmente le celle in quell'intervallo, è necessario inserire la formula principale all'interno di un file 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.
Puoi aiutare l'host a prendere una decisione utilizzando la funzione XOR:
=MatriceFormula(XOR(SI2:SI10="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, verrà emesso XOR VERO. 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!