Navegação Rápida
Função BITAND
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
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+