Note: The other languages of the website are Google-translated. Back to English

Função BITRSHIFT do Excel

O Função BITRSHIFT retorna o número fornecido deslocado para a direita pelo número especificado de bits.

NOTA Esta função só está disponível no Excel 2013 e versões posteriores.

Sintaxe

BITRSHIFT(number, shift_amount)

Argumentos

  • Sessão (obrigatório): Este argumento deve estar na forma decimal maior ou igual a 0;
  • Shift_amount (obrigatório): Um número inteiro representa o número de bits a serem deslocados. Permite inteiro positivo e inteiro negativo:
-- Número inteiro positivo: desloca o número de bits para a direita.
-- Número inteiro negativo: desloca o número de bits para a esquerda.

Observações

1. A função BITRSHIFT desloca os bits para a direita quando Shift_amount é fornecido como um número inteiro positivo, o que significa que o número especificado de dígitos será removido do lado mais à direita do binário.
-- Por exemplo, deslocando um valor decimal de 12 por 4 bits, já que a forma binária de 12 é 1100, depois de deslocar 4 bits para a direita (como remover 4 dígitos do lado mais à direita do binário), o valor binário final é 0, que também é 0 em decimal.
2. A função BITRSHIFT desloca os bits para a esquerda quando Shift_amount é fornecido como um inteiro negativo, o que significa que o número especificado de dígitos será adicionado à direita do binário.
-- Por exemplo, deslocando um valor decimal de 12 para a esquerda em 4 bits, já que a forma binária de 12 é 1100, depois de deslocar 4 bits para a esquerda (como adicionar 4 dígitos à direita do binário), o finalmente binário valor é 1100000, que é 192 em decimal.
3. Os argumentos podem ser:
-- Números;
-- Referências de células que contêm números.
4. A #NUM! valor de erro ocorre quando uma das seguintes condições é atendida:
-- Nenhum dos números fornecidos é um número inteiro;
-- Qualquer um dos números fornecidos é maior que (2^48)-1.
5. A #VALOR! valor de erro ocorre se um dos números fornecidos não for numérico.

Valor de retorno

Ele retorna um valor numérico.

Exemplo

Para deslocar os números decimais na coluna B pelo número de bits listados na coluna C conforme mostrado na tabela abaixo, você pode fazer o seguinte.

Selecione uma célula (diz D6 neste caso), insira a fórmula abaixo e pressione Entrar para obter o primeiro resultado. Selecione esta célula de resultado e arraste sua alça de preenchimento automático para baixo para obter outros resultados.

=BITRSHIFT(B6,C6)

notas:

1) Os argumentos na fórmula acima são fornecidos como referências de célula que contêm números. No entanto, você pode alterar a fórmula em D6 da seguinte maneira:

=BITRSHIFT(1,1)

2) Como funciona esta função BITRSHIFT?

Tome a fórmula em D6 como exemplo: =BITRSHIFT(B6,C6)

2.1) Primeiro, a função converte o número decimal em binário. .
Neste caso, a forma binária do número decimal '1' é 1.
Dicas: Você pode aplicar o Função DEC2BIN para converter facilmente um número decimal em binário no Excel.
2.2) Em seguida, o binário foi deslocado para a direita pelo número especificado de bits.
Neste caso, o binário 1 foi deslocado para a direita em 1 bit e o 0 foi retornado como resultado.
2.3) Finalmente a função converte o número binário de volta para a forma decimal.
Nesse caso, o número binário 0 é retornado na forma decimal como um número inteiro 0.
Dicas: Você pode aplicar o Função BIN2DEC para converter facilmente um binário para decimal no Excel.

A tabela a seguir mostra como essa função funciona em detalhes.

Funções Relacionadas

Função BITOR do Excel
A função BITOR retorna o 'OR' bit a bit de dois números fornecidos.

Função BITXOR do Excel
A função BITXOR retorna o 'XOR' bit a bit de dois números fornecidos.

Função BITLSHIFT do Excel
A função BITLSHIFT retorna um número decimal deslocado para a esquerda por um número especificado de bits.

Função BITAND do Excel
A função BITAND retorna um número decimal que representa o bit a bit 'AND' de dois números fornecidos.


As melhores ferramentas de produtividade para escritório

Kutools for Excel - ajuda você a se destacar da multidão

Você gostaria de completar seu trabalho diário de forma rápida e perfeita? O Kutools for Excel traz 300 recursos avançados poderosos (combinar pastas de trabalho, somar por cor, dividir o conteúdo da célula, converter data e assim por diante ...) e economizar 80% do tempo para você.

  • Projetado para 1500 cenários de trabalho, ajuda você a resolver 80% dos problemas do Excel.
  • Reduza milhares de cliques de teclado e mouse todos os dias, alivie seus olhos e mãos cansados.
  • Torne-se um especialista em Excel em 3 minutos. Não é mais necessário se lembrar de fórmulas dolorosas e códigos VBA.
  • Avaliação gratuita ilimitada de 30 dias. Garantia de devolução do dinheiro em 60 dias. Atualização e suporte gratuitos por 2 anos.
Faixa de opções do Excel (com Kutools para Excel instalado)

Guia Office - Habilitar leitura e edição com guias no Microsoft Office (incluindo Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz guias eficientes para o Office (incluindo Excel), assim como o Chrome, Firefox e o novo Internet Explorer.
Captura de tela do Excel (com guia Office instalado)
Comentários (0)
Ainda não há classificações. Seja o primeiro a avaliar!
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL