Skip to main content

Função BITXOR do Excel

Author: Siluvia Last Modified: 2025-06-04

A função BITXOR retorna o ‘XOR’ bit a bit de dois números fornecidos.

Observação: Esta função está disponível apenas no Excel 2013 e versões posteriores.

showing the usage of BITXOR function

Sintaxe

BITXOR(número1, número2)

Argumentos

  • Número1 (obrigatório): Este argumento deve estar em forma decimal maior ou igual a 0;
  • Número2 (obrigatório): Este argumento deve estar em forma decimal maior ou igual a 0.

Comentários

1. Os argumentos podem ser qualquer um dos seguintes:
-- Números;
-- Referências de células que contêm números.
2. O valor de erro #NÚM! ocorre se qualquer uma das seguintes condições for atendida:
-- Qualquer um dos números fornecidos não é um número inteiro;
-- Qualquer um dos números fornecidos é menor que 0;
-- Qualquer um dos números fornecidos é maior que (2^48)-1.
3. O valor de erro #VALOR! ocorre se qualquer um dos números fornecidos for não numérico.
4. No resultado:
-- Se os valores do parâmetro nessa posição de bit não forem iguais (na mesma posição de bit, um valor é 1 e o outro é 0), o bit final nessa posição de bit será 1.
-- Se os valores do parâmetro nessa posição de bit forem iguais (na mesma posição de bit, ambos os valores são 1 ou 0), o bit final nessa posição de bit será 0.
Por exemplo, para calcular BITXOR(13,20). A forma binária de 13 é 1101, e a forma binária de 20 é 10100. Essas duas representações binárias serão somadas da seguinte forma:
Dicas: Como esses dois binários têm dígitos diferentes, para ajudar na comparação, 1101 pode ser considerado como 01101.
showing the usage of BITXOR function

Valor de retorno

Retorna um valor numérico.

Exemplo

Para calcular o ‘XOR’ bit a bit dos números fornecidos na tabela abaixo, você pode fazer o seguinte.

showing the usage of BITXOR function

Selecione uma célula (digamos D6 neste caso), insira a fórmula abaixo e pressione Enter para obter o ‘XOR’ bit a bit dos dois primeiros números. Selecione esta célula de resultado e arraste sua Alça de Preenchimento Automático para baixo para obter outros resultados.

=BITXOR(B6,C6)

showing the usage of BITXOR function

Notas:

1) Os argumentos na fórmula acima são fornecidos como referências de células que contêm números. No entanto, você pode alterar a fórmula da seguinte forma:

=BITXOR(1,4)

2) Como funciona a função BITXOR?

Tome a fórmula em D6 como exemplo: =BITXOR(B6,C6)

2.1) Primeiro, a função converte o número decimal em binário.
Neste caso, a forma binária do número decimal ‘1’ é 1, e a forma binária do número decimal ‘4’ é 100.
Dicas: Você pode aplicar a função DEC2BIN para converter facilmente um número decimal em binário no Excel.
2.2) Em seguida, a função soma essas duas representações binárias.

showing the usage of BITXOR function

Neste caso, a soma desses dois binários é 101.
2.3) Finalmente, a função converte o número binário de volta para a forma decimal.
Neste caso, o número binário 101 é retornado na forma decimal como o número inteiro 5.
Dicas: Você pode aplicar a função BIN2DEC para converter facilmente um binário em decimal no Excel.

A tabela a seguir mostra detalhadamente como essa função funciona.

showing the usage of BITXOR function

Funções Relacionadas

Função BITOR do Excel
A função BITOR retorna o ‘OR’ bit a bit de dois números fornecidos.

Função BITRSHIFT do Excel
A função BITRSHIFT retorna o número fornecido deslocado à direita pelo número especificado de bits.

Função BITLSHIFT do Excel
A função BITLSHIFT retorna um número decimal deslocado à esquerda por um número especificado de bits.

Função BITAND do Excel
A função BITAND retorna um número decimal representando o ‘AND’ bit a bit de dois números fornecidos.


As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Simples  |  Lista Suspensa Dependente  |  Lista Suspensa de Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ... e mais

Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...


Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.