Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

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(lógico1, lógico2, ...)

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.

instagram viewer

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 é verdade. Esta declaração é falsa e, como resultado, não há declarações verdadeiras. Como zero é um número par, XOR retorna FALSO.
  • na cela C2, verificações XOR 2>1, e como é verdade, há uma afirmação verdadeira. Um é um número ímpar e, portanto, saídas XOR verdadeiro.
  • na cela 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, as saídas XOR verdadeiro.
  • Célula E2 é digno de nota. XOR é chamado para verificar declarações 2>1 e 4>3. Ambas as declarações são verdadeiras, mas XOR retorna FALSO. Isso ocorre porque agora existem duas afirmações verdadeiras e dois é um número par. Portanto, XOR retorna FALSO.

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 FALSO 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 SE no Planilhas Google, exceto que, em vez de saídas personalizadas, ele 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:

  1. Selecione a primeira célula onde deseja gerar os resultados XOR. Neste exemplo, isso será célula B2.
  2. Na barra de fórmulas, insira a fórmula abaixo:
    =XOR(A2>MÉDIA(A2:A14))
  3. Imprensa Digitar.
  4. 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, em seguida, pede para testar se a célula é maior que MÉDIA(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á verdadeiro.

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.

  1. Selecione a célula onde deseja ver a saída de XOR. Nesta planilha, isso será célula F2.
  2. Na barra de fórmulas, insira a fórmula abaixo:
    =XOR(A2:E2)
  3. Imprensa Digitar.
  4. 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 olha através das células A2 para E2. Não há testes aqui porque não especificamos uma condição. XOR só pegará os números disponíveis nesse intervalo e retornará verdadeiro se a contagem do número for ímpar. Se a contagem for par, XOR produzirá FALSO.

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.

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:

=ArrayFórmula(XOR(B2:C2="Ganhar"))

A fórmula chama XOR para ver os resultados da partida (B2 para C2) e veja quantos são iguais Ganhar. Se a equipe ganhou zero ou duas partidas, o XOR gera FALSO porque zero e dois são números pares. Se a equipe venceu apenas uma partida, o XOR gera verdadeiro 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 um 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:

=ArrayFórmula(XOR(B2:B10="Não"))

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á verdadeiro. 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!