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

Este artigo descreve a sintaxe da fórmula e o uso da função BITOR no Microsoft Excel.

Descrição

Retorna um bit 'OU' de dois números.

Sintaxe

BITOR(número1, número2)

A sintaxe da função BITOR 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

  • O resultado é um bit 'OU' de seus parâmetros.

  • No resultado, cada posição de bit será 1 se quaisquer dos bits do 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 à esquerda retorna 2 (2^1), e assim por diante.

  • Se um dos argumentos estiver fora das restrições, BIT.BIT.OU devolve o #NUM! valor de erro.

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

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

=BITOR(23,10)

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

31

O número 23 é 10111 em formato binário, e 10 é 1010. O valor 1 está em uma das posições em todas as 5 posições de um dos dois números. Você pode expressar 1010 como 01010, para que ambos os números tenham a mesma quantidade de dígitos. Os números 2^0, 2^1, 2^2, 2^3 e 2^4 são somados para um total de 31.

23 = 10111

10 = 01010

Teste: 1 está 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 assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.