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