Como usar a função BIT.XOU no Excel
Português | Inglês |
---|---|
BIT.XOU | BITXOR |
A função BITXOR (conhecida como BIT.XOU em algumas versões em português do Excel) é extremamente útil ao lidar com números em formato binário. Esta função executa a operação lógica “ou exclusivo” (XOR) a nível de bits entre dois números inteiros positivos. O resultado da função é um número com bits em 1 onde os bits correspondentes dos dois operandos são diferentes e bits em 0 onde são iguais.
Sintaxe e Exemplos
A sintaxe para a função BITXOR
é:
BITXOR(número1, número2)
Onde:
- número1 e número2 representam os inteiros positivos nos quais a operação XOR será executada.
Veja alguns exemplos de utilização:
-
Para realizar o XOR bit a bit entre 5 (binário 101) e 3 (binário 011), insira na sua planilha Excel ou Google Sheets:
=BITXOR(5, 3)
O resultado será 6, pois binariamente 101 XOR 011 é igual a 110, que corresponde a 6 em decimal.
-
Para executar o XOR bit a bit entre 10 (binário 1010) e 4 (binário 0100), digite:
=BITXOR(10, 4)
O resultado será 14, já que em binário 1010 XOR 0100 resulta em 1110, equivalente a 14 em decimal.
Aplicações Práticas
Essa função pode ser valiosa em diversas situações práticas, tais como criptografia básica, gerenciamento de permissões em sistemas que usam codificação binária, entre outras aplicações que requerem o uso de lógica binária. Seguem alguns exemplos práticos de como utilizar a função BITXOR.
Resolução de Problemas
1. Criptografia Simples:
Imagine que você deseja desenvolver um método simples de criptografia para mensagens numéricas usando como chave o número 12. Para criptografar o número 9, você poderia utilizar:
=BITXOR(9, 12)
Para decifrar, basta fazer o XOR do número criptografado com a mesma chave:
=BITXOR(5, 12)
2. Controle de Acesso:
Suponha que um sistema simples utilize números onde cada bit representa diferentes permissões. Se um usuário possui permissões indicadas pelo número 22 (binário 10110) e você deseja atualizar com permissões representadas pelo número 14 (binário 01110), use BITXOR para definir as novas permissões:
=BITXOR(22, 14)
Este resultado indica que as permissões foram corretamente atualizadas bit a bit, fornecendo ao usuário uma configuração exclusiva de acessos.
Como demonstrado, a função BITXOR é crucial para resolver desafios que envolvem lógica binária em variadas aplicações, desde a criptografia até o controle de permissões de acesso.
Mais Informações: https://support.microsoft.com/pt-pt/office/bit-xou-função-bit-xou-c81306a1-03f9-4e89-85ac-b86c3cba10e4