Este artigo descreve a sintaxe da fórmula e o uso da função BITAND no Microsoft Excel.
Descrição
Retorna um bit 'AND' de dois números.
Sintaxe
BITAND( número1, número2)
A sintaxe da função BITAND tem os seguintes argumentos:
-
Núm1 Obrigatório. Deve ser no formato de decimal e maior que ou igual a 0.
-
Núm2 Obrigatório. Deve ser no formato de decimal e maior que ou igual a 0.
Comentários
-
BITAND retorna um número decimal.
-
O resultado é um bit 'E' de seus parâmetros.
-
O valor de cada posição de bit será contado somente se ambos os bits de parâmetro naquela posição forem 1.
-
Os valores retornados das posições de progridem da direita para a esquerda como poderes de 2. O bit mais à direita retorna 1 (2^0), o bit a sua esquerda retorna 2 (2^1), e assim por diante.
-
Se um dos argumentos for menor que 0, BITAND retornará #NÚM! valor de erro.
-
Se um dos argumentos for de tipo não-inteiro ou for maior que (2^48)-1, BITAND retornará #NÚM! valor de erro.
-
Se um dos argumentos for um valor não numérico, BITAND retornará #VALOR! valor de erro.
Exemplo
Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.
Fórmula |
Descrição |
Resultado |
Como funciona |
=BITAND(1,5) |
Compara as representações binárias de 1 e 5. |
1 |
A representação binária de 1 é 1, e a representação binária de 5 é 101. Seus bits somente correspondem na posição da extrema direita. Ela é retornada como 2^0 ou 1. |
=BITAND(13,25) |
Compara as representações binárias de 13 e 25. |
9 |
A representação binária de 13 é 1101, e a representação binária de 25 é 11001. Seus bits correspondem na posição da extrema direita e na quarta posição a partir da direita. Ela é retornada como (2^0)+ (2^3) ou 9. |
Número decimal |
Representação binária |
||
13 |
1101 |
||
25 |
11001 |