A função BITAND retorna a função booleana E bit a bit de dois números. Saiba mais. A tabela de verdade de BITAND é fornecida abaixo:
A | B | BITAND(A;B) |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Partes de uma função BITAND
BITAND(valor1;valor2)
Parte | Descrição | Observações |
valor1 |
O primeiro número. | É a representação decimal do número. |
valor2 |
O segundo número. | É a representação decimal do número. |
Observações
Talvez faça sentido usar a função BITAND em conjunto com BINADEC da seguinte maneira:
- BITAND(BINADEC("1010"), BINADEC("1001")) que retorna "1000" em binário ou 8 em decimal.
Exemplos
10 em decimal é "1010" em binário. 9 em decimal é "1001" em binário. O resultado é "1000" em binário, que é 8 em decimal.
A | B | |
1 | Fórmula | Resultado |
2 | =BITAND(10;9) |
8 |
A função booleana E bit a bit dos números binários "1110" e "0100" é o número binário "0100", que é 4 em decimal.
A | B | |
1 | Fórmula | Resultado |
2 | =BITAND(BINADEC("1110"); BINADEC("0100")) |
4 |
Funções relacionadas
- BITOR: a função BITOR retorna a função booleana OU bit a bit de dois números.
- BITXOR: a função BITXOR retorna a função booleana XOR bit a bit (OU exclusiva) de dois números.
- DESLOCESQBIT: A função DESLOCESQBIT desloca os bits da entrada um determinado número de casas para a esquerda. Os bits à direita são preenchidos com zeros (0).
- DESLOCDIRBIT: a função DESLOCDIRBIT desloca os bits da entrada um determinado número de casas para a direita. Os bits à direita são preenchidos com zeros (0).
- BINADEC: Converte um número binário com sinal em formato decimal.
- DECABIN: Converte um número decimal em formato binário com sinal.