Como usar a função XOR no Planilhas Google
XOR é uma operação lógica que significa OU Exclusivo. O XOR tem muitos usos na programação, mas também é útil em aplicativos de planilhas como o Planilhas Google. A função XOR no Planilhas Google retorna VERDADEIRO ou FALSO, dependendo da operação lógica.
Essa função é um pouco mais difícil de entender do que outras funções do Planilhas Google, mas não se preocupe. Vamos detalhar o XOR, explicar como ele funciona e como você pode usá-lo no Planilhas Google.
Sintaxe da função XOR: como funciona?
XOR é uma função lógica que recebe uma ou várias expressões lógicas, as testa e, em seguida, retorna TRUE ou FALSE.
=XOR(logical1, logical2,. ..)
A função XOR no Google Sheets testa as expressões lógicas que você alimenta e, em segundo lugar, testa se um número ímpar de suas entradas é verdadeiro. Se houver um número ímpar de valores verdadeiros, ele retornará TRUE. Se houver um número par de valores verdadeiros ou nenhum valor verdadeiro, ele retornará FALSO.
Para usar a função XOR no Planilhas Google, chame a função e forneça uma expressão lógica como argumento. Esse teste lógico pode ser qualquer coisa e você também pode se referir a células em seu teste.
Na planilha acima, você pode ver a reação do XOR a diferentes testes. Vamos quebrar isso:
- Na primeira célula ( B2 ), pedimos XOR para verificar se 1>2 é verdadeiro. Esta declaração é falsa e, como resultado, não há declarações verdadeiras. Como zero é um número par, XOR retorna FALSE .
- Na célula C2 , XOR verifica 2>1 e, como é verdadeiro, há uma afirmação verdadeira. Um é um número ímpar e, portanto, XOR gera TRUE .
- Na célula D2 , XOR verifica duas instruções: 2>1 e 1>2 . A primeira afirmação é verdadeira e a segunda afirmação é falsa. Como há um número ímpar de declarações verdadeiras, XOR gera TRUE .
- A célula E2 é digna de nota. XOR é chamado para verificar as instruções 2>1 e 4>3 . Ambas as declarações são verdadeiras, mas XOR retorna FALSE . Isso ocorre porque agora existem duas afirmações verdadeiras e dois é um número par. Portanto, XOR retorna FALSE .
Se você alimentar XOR com um número em vez de um teste lógico, XOR irá considerá-lo uma afirmação verdadeira. Por exemplo, alimentar XOR apenas com o número 1 retornará TRUE porque há uma declaração verdadeira.
Até agora, você provavelmente pode adivinhar o que a fórmula abaixo produzirá:
=XOR(1,2,3,4)
Nesta fórmula, demos XOR quatro números. Estes não são testes, então eles são sempre verdadeiros. Assim, XOR examina a entrada, encontra quatro declarações verdadeiras e retorna FALSE porque quatro é um número par.
Como usar a função XOR no Planilhas Google
XOR é uma função peculiar, pois contabiliza a contagem de declarações verdadeiras, além das próprias declarações. Quando você faz um único teste, o resultado do XOR será um reflexo direto do resultado do teste lógico. Dado vários testes, a saída do XOR depende do número de declarações verdadeiras.
Usando a função XOR no Planilhas Google com um único parâmetro
De certa forma, uma função XOR com um único teste é semelhante à função IF no Google Sheets, exceto que, em vez de saídas personalizadas, ela retorna TRUE ou FALSE. Dessa forma, podemos usar o XOR para determinar se um valor atende a uma condição específica ou não.
Para ver isso em ação, temos uma planilha de amostra aqui com uma coluna de números. O objetivo é determinar se cada número está acima da média total dos números ou não. Veja como você pode fazer isso com XOR:
- Selecione a primeira célula onde deseja gerar os resultados XOR. Neste exemplo, será a célula B2 .
- Na barra de fórmulas, insira a fórmula abaixo:
=XOR(A2>AVERAGE(A2:A14))
- Pressione Entrar .
- Pegue a alça de preenchimento e solte nas células abaixo.
Agora o XOR dirá se o número atende à condição especificada ou não. Se o número estiver acima da média, retornará TRUE, caso contrário, retornará FALSE.
A fórmula utiliza XOR e a função AVERAGE. Ele chama XOR , alimenta a célula ( A2 ) e pede para testar se a célula é maior que AVERAGE(A2:A14) , que é a média de todos os números. Se a célula estiver acima da média, você terá uma afirmação verdadeira. Um é um número ímpar e, portanto, XOR produzirá TRUE .
Usando a função XOR no Planilhas Google com vários parâmetros
Você pode observar claramente a sensibilidade do XOR ao número de declarações verdadeiras quando você o alimenta com mais de um parâmetro. Com vários parâmetros, XOR passará pelas declarações e retornará TRUE se houver um número ímpar de declarações verdadeiras. Caso contrário, retornará FALSO.
Essa característica do XOR o torna útil quando queremos determinar se temos um número ímpar ou par de valores específicos. Vamos ver isso com um exemplo.
Nesta planilha de amostra, temos cinco colunas dedicadas a strings de números. O objetivo aqui é usar a função XOR para determinar se há uma contagem ímpar de números em cada sequência.
- Selecione a célula onde deseja ver a saída de XOR. Nesta planilha, essa será a célula F2 .
- Na barra de fórmulas, insira a fórmula abaixo:
=XOR(A2:E2)
- Pressione Entrar .
- Pegue a alça de preenchimento e solte-a nas células abaixo.
XOR agora dirá se cada string tem uma contagem ímpar de números ou não. Lembre-se de que números são declarações verdadeiras e XOR retorna VERDADEIRO se houver um número ímpar de declarações verdadeiras.
Na fórmula, XOR examina as células A2 a E2 . Não há testes aqui porque não especificamos uma condição. XOR só aceitará os números disponíveis nesse intervalo e retornará TRUE se a contagem de números for ímpar. Se a contagem for par, XOR produzirá FALSE .
Exemplos da vida real de XOR no Planilhas Google
Você pode pesquisar XOR em qualquer cenário do Planilhas Google em que a contagem de valores específicos pares ou ímpares é vital. Aqui estão dois exemplos para dar uma ideia de como esses cenários podem parecer na vida real.
Função XOR Exemplo 1: Times de Futebol
Neste cenário, temos quatro times de futebol em uma liga, e cada time disputou duas partidas. Naturalmente, o time que venceu as duas partidas ocupa o primeiro lugar, e o time que perdeu as duas partidas fica com a última colocação.
As equipes que venceram uma partida e perderam outra farão uma terceira partida entre si para determinar o segundo e o terceiro lugar. O objetivo é determinar quais equipes farão uma terceira partida.
Você pode facilmente atingir esse objetivo com a função XOR:
=ArrayFormula(XOR(B2:C2="Win"))
A fórmula chama XOR para examinar os resultados da partida ( B2 a C2 ) e ver quantos são iguais a Win . Se a equipe ganhou zero ou duas partidas, XOR gera FALSE porque zero e dois são números pares. Se a equipe venceu apenas uma partida, XOR gera TRUE porque um é um número ímpar.
Observe que, como você deseja que o XOR teste as células nesse intervalo individualmente, é necessário colocar a fórmula principal dentro de uma função ARRAYFORMULA no Planilhas Google.
Função XOR Exemplo 2: Atendentes de Jantares
Neste cenário, temos uma lista de convidados para um jantar e se eles trarão acompanhantes. O anfitrião já tem uma mesa de jantar retangular, mas está tentando descobrir se deve usar uma mesa redonda.
Como um retângulo tem quatro arestas, apenas um número par de pessoas pode se sentar ao redor dele. Um círculo, por outro lado, permite que um número ímpar de pessoas também se sente ao seu redor.
Você pode ajudar o host a tomar uma decisão usando a função XOR:
=ArrayFormula(XOR(B2:B10="No"))
Para entender esta fórmula, você precisa se lembrar de três leis matemáticas:
- Um número par somado com um número ímpar resultará em um número ímpar.
- Um número par somado com um número par resultará em um número par.
- Qualquer número multiplicado por dois resultará em um número par.
Essas leis significam que a soma dos convidados que trazem um acompanhante e seus acompanhantes é um número par, porque é simplesmente a contagem deles multiplicada por dois.
Portanto, se houver um número par de convidados sem acompanhantes, o número total de convidados será par. No entanto, se houver um número ímpar de convidados sem acompanhantes, o número total de convidados será ímpar.
Com esse conhecimento, você pode usar o XOR para verificar a contagem de convidados individuais. Se a contagem for ímpar, XOR produzirá TRUE . Isso significa que o anfitrião precisará usar uma mesa de jantar redonda!
Par ou ímpar? Pergunte XOR!
A função XOR no Planilhas Google aceita uma condição especificada pelo usuário e, se houver um número ímpar de valores que atendam à condição, ela retornará TRUE. Caso contrário, retorna FALSO.
Se você der a XOR um único parâmetro, a saída de XOR será os resultados do teste. Mas com vários parâmetros, a contagem de declarações verdadeiras determinará a saída do XOR. Agora que você sabe o que é XOR e como funciona, é hora de transformar esse conhecimento em maestria experimentando você mesmo!
Deixe um comentário