Neste artigo, aprenderemos como usar a função BITLSHIFT no Excel.
A função BITLSHIFT no Excel executa a operação Bitwise Left Shift em um número decimal e retorna o número decimal após a operação realizada.
A operação de deslocamento à esquerda bit a bit é realizada em um número binário. Vamos considerar um número decimal 4 e o deslocamento do bit à esquerda como 2. Como sabemos, 4 é representado como 100 em binário. Então 2 zeros serão adicionados à direita do número binário, deslocando para a esquerda.
Número | Número binário | shift_amount | Número binário após turno | Número após turno |
4 | 100 | 2 | 10000 | 16 |
A função BITLSHIFT retorna um deslocamento à esquerda bit a bit de um número decimal até shift_amount.
Sintaxe:
= BITLSHIFT (número, shift_amount)
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 16 após o deslocamento à esquerda bit a bit de 2 sobre 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 à esquerda bit a bit nos números fornecidos usando a função BITLSHIFT no Excel
Use a fórmula:
= BITLSHIFT (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 à esquerda bit a bit em 1 (01) adicionando um zero à direita do número será 2 (010).
Agora copie a fórmula para outras células usando o Ctrl + D tecla de atalho.
Como você pode ver aqui, a função BITLSHIFT 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 direita.
- A função retorna o #NUM! Erro
- Se qualquer um dos números decimais for menor que 0 ou maior que 281474976710655, que é 248-1.
- 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 BITLSHIFT 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