A função XOR no Excel conta o número de células em um intervalo que atende a uma condição especificada e retorna uma saída com base nesse número. Se o número de células que atendem à condição for ímpar, XOR retornará TRUE, caso contrário, retornará FALSE.

Esta função é um pouco mais alta do que as funções cotidianas, mas ainda assim é usada por muitos profissionais do Excel. A princípio, a função pode parecer confusa, mas estamos aqui para detalhar e ajudar você a dominá-la. Continue lendo para descobrir o que é a função XOR e como você pode usá-la, junto com alguns exemplos.

O que é a função XOR no Excel?

A função XOR no Excel é um teste lógico dentro de um intervalo de valores. A função XOR retorna TRUE ou FALSE como saída. A sintaxe para esta função é a seguinte:

=XOR(argumento1, argumento2, ...) 

Você deve inserir pelo menos um argumento para que o XOR funcione. Se você inserir um intervalo de células como argumento, a função XOR contará as células com valores nelas como TRUE e ignorará as células que contêm texto e células em branco. A saída final da função XOR é TRUE ou FALSE.

instagram viewer
  • VERDADE: se houver um número ímpar de células que atendam às condições, a instrução TRUE será retornada.
  • FALSO: se houver um número par de células que atendam às condições ou se não houver células que atendam às condições, a instrução FALSE será retornada.

Compreender a função XOR no Excel pode ser um pouco difícil no começo, mas com alguns exemplos e experimentos, você pegará o jeito.

Como usar a função XOR no Excel

Vamos começar com um exemplo educacional para entender melhor o XOR. Assim que você tiver uma boa compreensão de como essa função funciona, terminaremos com um exemplo prático.

Neste exemplo, temos seis números em uma tabela. Esses números são 0, 1 e 2. O objetivo é usar a função XOR para ver se temos um número ímpar de células contendo 1 ou um número par delas. Vamos usar esta função para dois intervalos, para que você possa ver os cenários VERDADEIRO e FALSO.

  1. Selecione a célula onde você deseja gerar os resultados XOR.
  2. Na barra de fórmulas, insira a fórmula abaixo:
    =XOR(A1:B2=1)
    Esta fórmula chama a função XOR para verificar quantas células no intervalo A1:B2 igual 1. Se a resposta for um número ímpar, a fórmula retornará VERDADE. Se a resposta for um número par, incluindo zero, a fórmula retornará FALSO.
  3. Imprensa Digitar.

Como você pode ver, como existem três células contendo 1, a fórmula retorna TRUE. Agora vamos experimentá-lo em um intervalo estendido.

  1. Selecione a célula onde deseja exibir a saída XOR.
  2. Digite a fórmula abaixo na barra de fórmulas:
    =XOR(A1:B3=1)
    Assim como a fórmula anterior, esta fórmula chama XOR para testar quantas células no intervalo A1:B3 igual 1. Se a resposta for ímpar, VERDADE é devolvido. Se a resposta for par ou zero, FALSO é devolvido.
  3. Imprensa Digitar.

Como há quatro células contendo 1 nesse intervalo, a fórmula retorna FALSE. Você pode experimentar diferentes argumentos e intervalos para entender melhor a função XOR.

Exemplo de função XOR

Agora que você tem uma boa ideia de como o XOR funciona no Excel, vamos vê-lo em ação com um exemplo prático. Na prática, a função XOR no Excel é usada principalmente junto com outras funções do Excel. Uma combinação popular da função XOR é com a função SE no Excel.

Combinando IF e XOR, você pode ter dois testes lógicos: XOR verificará os valores e retornará TRUE ou FALSE, e o A função IF lerá esta saída e, dependendo se a saída de XOR for TRUE ou FALSE, retornará um resultado.

Suponha que estamos coordenando um torneio local de futebol. As regras são de forma que se uma equipe vencer suas duas primeiras partidas, ela avança para a próxima fase e não terá que fazer uma terceira partida nessa fase. Se uma equipe perder as duas primeiras partidas, ela será eliminada e não fará uma terceira partida.

No entanto, se uma equipe vencer uma partida e perder outra, terá que fazer uma terceira partida para determinar se passará para a próxima fase ou não.

Neste exemplo de planilha do Excel, temos uma lista dos times de futebol e o resultado de suas duas partidas. O objetivo é usar uma combinação das funções XOR e IF no Excel para determinar quais equipes terão que fazer uma terceira partida.

Para detalhar ainda mais, vamos procurar o termo Loss em cada linha usando XOR. Veja como a função XOR se comportará:

  • Se uma equipe venceu todas as partidas, a contagem de células contendo Perda será zero, o que produzirá FALSO.
  • Se uma equipe perdeu todas as partidas, a contagem das células contendo Perda será dois, que é um número par e produzirá FALSO.
  • Se uma equipe ganhou uma partida e perdeu a outra, a contagem das células contendo Perda será um, que é um número ímpar e produzirá VERDADE.

Dessa forma, a função XOR é suficiente por si só para determinar se uma equipe terá que fazer uma terceira partida ou não. Para melhorar a aparência da planilha, vamos usar a função SE para traduzir as assustadoras letras maiúsculas VERDADEIRO e FALSO em Sim e Não mais suaves. Vamos começar.

  1. Selecione a primeira célula onde você deseja gerar os resultados XOR. Neste exemplo, essa será a primeira célula na coluna “Precisará de uma terceira correspondência”.
  2. Na barra de fórmulas, insira a fórmula abaixo:
    =XOR(B2:C2="Perda")
    Esta fórmula chamará a função XOR para examinar o intervalo B2:C2 e conte quantas células contêm a frase Perda. Se o resultado for um número ímpar, a fórmula retornará VERDADE. Caso contrário, a fórmula retornará FALSO.
  3. Imprensa Digitar.

Agora você verá se o primeiro time precisa de uma terceira partida ou não. Você pode ir em frente e usar a ferramenta de preenchimento automático no Excel para ver o resultado para o resto das equipes também. Mas nosso trabalho aqui ainda não terminou. Vamos acoplar XOR com a função IF para obter Sim ou Não como resultados.

  1. Selecione a primeira célula na coluna “Precisará de uma terceira correspondência”.
  2. Na barra de fórmulas, altere a fórmula para abaixo:
    =SE(XOR(B2:C2="Perda"), "Sim", "Não")
    Você já sabe o que a função XOR faz aqui, mas desta vez ela é usada como um teste lógico dentro da função IF. Se o resultado da função XOR for VERDADE, então a função SE retornará Sim. Caso contrário, ele retornará Não.
  3. Imprensa Digitar.

Agora você verá os resultados das funções XOR e IF como Sim ou Não. Pegue a alça de preenchimento e solte-a nas células abaixo para ver os resultados para elas também. Por fim, você também pode adicione alguma formatação condicional às suas células do Excel para torná-los mais bonitos e melhorar sua legibilidade.

Verdadeiro ou falso? XOR sabe

XOR é um pouco diferente de algumas das funções mais comuns do Excel, mas é uma função eficiente em cenários onde as contagens ímpares ou pares de células são importantes. A função XOR é frequentemente usada em conjunto com outras funções do Excel, como SE, e agora você sabe como usá-la. Depois de aprender a usar a função XOR e experimentá-la, você logo se verá usando-a em muitos cenários do Excel.