Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

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 das restrições, BIT.BIT.OU devolve o #NUM! #VALOR!

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

  • Se um dos argumentos for um valor não numérico, BIT.OU devolve o #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.