Como usar a função BITRSHIFT no Excel

Anonim

Neste artigo, aprenderemos como usar a função BITRSHIFT no Excel.

A função BITRSHIFT no Excel executa a operação Bitwise Right Shift em um número decimal e retorna o número decimal após a operação realizada.

A operação de deslocamento para a direita bit a bit é realizada em um número binário. Vamos considerar um número decimal 4 e o deslocamento à direita do bit como 2. Como sabemos, 4 é representado como 100 em binário. Então 2 zeros serão reduzidos da direita do número binário, deslocando para a direita.

Número Número binário shift_amount Número binário após turno Número após turno
4 100 2 1 1

A função BITRSHIFT retorna um deslocamento à direita bit a bit de um número decimal até shift_amount.
Sintaxe:

número1: um número inteiro positivo de base 10 (número decimal) a ser deslocado
shift_amount: um inteiro que representa a quantidade de deslocamento a ocorrer no número. Este argumento pode ser positivo, zero ou negativo.

Aqui está a representação excel da função

Como você pode, a função retorna 1 após o deslocamento para a direita bit a bit de 2 em 4.

Você pode usar a função DEC2BIN e BIN2DEC no Excel para entender a operação de conversão.

Agora vamos entender melhor a função usando-as em alguns exemplos.

Aqui temos alguns valores como number & shift_amount nas colunas. Precisamos obter a operação de deslocamento à direita bit a bit nos números fornecidos usando a função BITRSHIFT no Excel

Use a fórmula:

= BITRSHIFT (A2, B2)

A2: número fornecido para a função como referência de célula
B2: número fornecido para a função como referência de célula

A operação de deslocamento à direita bit a bit em 1 (01), reduzindo um zero à direita do número, será 0 (0).

Agora copie a fórmula para outras células usando o Ctrl + D tecla de atalho.


Como você pode ver aqui, a função BITRSHIFT retorna o resultado dos valores de entrada.
Notas:

  1. Os números podem ser fornecidos como argumento para a função diretamente ou usando a referência de célula no Excel.
  2. Os números devem ser um número decimal válido entre 0 e 281474976710655.
  3. Se um número negativo for fornecido como argumento Shift_amount para a função, o valor muda para a esquerda.
  4. A função retorna o #NUM! Erro
    1. Se qualquer um dos números decimais for menor que 0 ou maior que 248-1, que é 281474976710655.
    2. Se o número resultante exceder o intervalo de 0 a 248-1.
  5. A função retorna o #VALUE! Erro,
    1. Se o número de entrada for textual ou não numérico.
    2. Se o argumento shift_amount for texto ou não numérico.
    3. Se o valor do deslocamento for menor que - 53 ou maior que + 53.

Espero que você tenha entendido como usar a função BITRSHIFT e a célula de referência no Excel. Explore mais artigos sobre funções de conversão matemática do Excel aqui. Sinta-se à vontade para expressar sua dúvida ou feedback sobre o artigo acima.

Artigos populares
Editar uma lista suspensa
Referência absoluta no Excel
Se com formatação condicional
Se com curingas
Vlookup por data