Função BITAND

Excel 2007+

Resumo

A função BITAND executa a operação lógica AND bit a bit entre dois números decimais, retornando o resultado da interseção dos bits ativados em ambas as representações binárias. Ideal para manipulação de bits em cálculos avançados.

Sintaxe

BITAND(número1; número2)

Parâmetros

Parâmetro Tipo Obrigatório Descrição
número1 Decimal Sim Obrigatório. Número decimal ≥ 0 para primeira operação
número2 Decimal Sim Obrigatório. Número decimal ≥ 0 para segunda operação

Usando a função BITAND

BITAND é essencial para desenvolvedores que precisam manipular bits individuais sem programação VBA. Permite criar máscaras binárias, otimizar cálculos de performance e implementar algoritmos que dependem de operações lógicas de baixo nível diretamente nas células.

Exemplos Comuns de BITAND

Operação AND Básica

=BITAND(1;5)

Compara 1 (0001) e 5 (0101), resultado 1 (0001) pois apenas o bit menos significativo coincide.

Múltiplos Bits Ativos

=BITAND(13;25)

13 (1101) AND 25 (11001) = 9 (1001), bits coincidentes nas posições 0 e 3.

Perguntas Frequentes

Números devem ser ≤ (2^48)-1. Valores maiores geram erro #NÚM!.

Não. Apenas inteiros ≥ 0. Valores fracionários geram #NÚM!.

Erros Comuns e Soluções

#NÚM!

Cause: Número negativo ou > (2^48)-1

Solution: Use apenas números inteiros positivos dentro do limite.

#VALOR!

Cause: Argumento texto ou inválido

Solution: Certifique-se que ambos argumentos são numéricos.

Notas

  • Resultado sempre decimal positivo ou zero
  • Bits são avaliados da direita para esquerda (2^0, 2^1...)
  • Excel converte automaticamente decimais para binário
  • Combina bem com BITOR, BITXOR e BITLSHIFT

Compatibilidade

Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Não disponível em: Excel 2003 e anteriores

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+