Como usar a função BITLSHIFT no Excel

Anonim

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:

  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 direita.
  4. A função retorna o #NUM! Erro
    1. Se qualquer um dos números decimais for menor que 0 ou maior que 281474976710655, que é 248-1.
    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 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