Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Este artigo descreve a sintaxe da fórmula e a utilização da função BIT.OU no Microsoft Excel.

Descrição

Devolve um valor bit a bit "OU" de dois números.

Sintaxe

BIT.OU(número1; número2)

A sintaxe da função BIT.OU tem os seguintes argumentos.

  • Núm1    Obrigatório. Deve estar em formato decimal e ser igual ou superior a 0.

  • Núm2    Obrigatório. Deve estar em formato decimal e ser igual ou superior a 0.

Observações

  • O resultado é um valor bit a bit "OU" dos respetivos parâmetros.

  • No resultado, cada posição de bit é 1 se algum dos bits do parâmetro nessa posição for 1.

  • Os valores devolvidos das posições do bit progridem da direita para a esquerda à potência de 2. O bit mais à direita devolve 1 (2^0), o bit à esquerda devolve 2 (2^1) e assim sucessivamente.

  • Se um dos argumentos estiver fora dos seus limites, BIT.OU devolve o #NUM! #VALOR!

  • Se um dos argumentos for maior do que (2^48)-1, BIT.OU devolve o #NUM! #VALOR!

  • Se um dos argumentos não for um valor numérico, BIT.OU devolve o valor #VALUE! #VALOR!

Exemplo

Copie os dados de exemplo na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Caso seja necessário, pode ajustar a largura das colunas para ver todos os dados.

Fórmula

Descrição

Resultado

Funcionamento

=BIT.OU(23;10)

Compara as posições dos bits para as representações do binário dos dois números e se um das posições contiver 1, devolve 2 elevado a uma potência. Em seguida, esses números são somados.

31

O número 23 é 10111 em binário e 10 é 1010. O valor 1 é encontrado em qualquer posição, em todas as 5 posições num dos dois números. Pode expressar 1010 como 01010, de modo a que ambos os números tenham o mesmo número de dígitos. Os números 2^0, 2^1, 2^2, 2^3 e 2^4 são somados, num total de 31.

23 = 10111

10 = 01010

Teste: 1 é encontrado em qualquer uma das 5 posições?

yyyyy

1+2+4+8+16=31

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×