En este artículo, aprenderemos cómo usar la función BITLSHIFT en Excel.

La función BITLSHIFT en Excel realiza la operación Bitwise Left Shift en un número decimal y devuelve el número decimal después de la operación realizada.

La operación de desplazamiento a la izquierda bit a bit se realiza en un número binario. Consideremos un número decimal 4 y un desplazamiento de bit a la izquierda como 2. Como sabemos, 4 se representa como 100 en binario. Entonces, se agregarán 2 ceros a la derecha del número binario moviéndolo hacia la izquierda.

Number

Binary number

shift_amount

Binary number after shift

Number

after shift

4

100

2

10000

16

La función BITLSHIFT devuelve un desplazamiento a la izquierda bit a bit de un número decimal hasta shift_amount.

Sintaxis:

=BITLSHIFT ( number, shift_amount )

number1: un número entero positivo de base 10 (número decimal) que se va a cambiar shift_amount: un entero que representa la cantidad de cambio que se producirá en el número. Este argumento puede ser positivo, cero o negativo.

Aquí está la representación en Excel de la función

image

Como puede, la función devuelve 16 después del desplazamiento a la izquierda bit a bit de 2 en 4.

Puede utilizar la función DEC2BIN & BIN2DEC en Excel para comprender la operación de conversión.

Ahora comprendamos mejor la función usándolas en algunos ejemplos.

image

Aquí tenemos algunos valores como number & shift_amount en Columns. Necesitamos obtener la operación de desplazamiento a la izquierda bit a bit en los números dados usando la función BITLSHIFT en Excel Use la fórmula:

=BITLSHIFT (A2, B2)

A2: número proporcionado a la función como referencia de celda B2: número proporcionado a la función como referencia de celda

image

La operación de desplazamiento a la izquierda bit a bit en 1 (01) agregando un cero a la derecha del número será 2 (010).

Ahora copie la fórmula en otras celdas usando la tecla de método abreviado Ctrl + D.

image

Como puede ver aquí, la función BITLSHIFT devuelve el resultado de los valores de entrada.

Notas:

  1. Los números se pueden dar como argumento a la función directamente o usando la referencia de celda en Excel.

  2. Los números deben ser un número decimal válido entre 0 y 281474976710655.

  3. Si se proporciona un número negativo como argumento Shift_amount a la función, el valor se desplaza a la derecha.

  4. La función devuelve el #NUM! Error .. Si cualquiera de los números decimales es menor que 0 o mayor que 281474976710655 que es 248-1.

    1. Si el número resultante excede el rango de 0 a 248-1.

  5. La función devuelve el # ¡VALOR! Error, .. Si el número de entrada es texto o no numérico.

    1. Si el argumento shift_amount es de texto o no numérico.

    2. Si la cantidad de cambio es menor que -53 o mayor que + 53.

Espero que haya entendido cómo usar la función BITLSHIFT y la celda de referencia en Excel. Explore más artículos sobre las funciones de conversión matemática de Excel aquí. No dude en hacernos llegar sus consultas o comentarios sobre el artículo anterior.

Artículos relacionados

enlace: / fórmulas-lógicas-cómo-usar-la-función-iseven-en-microsoft-excel [Cómo usar la función ISEVEN en Excel]

link: / excel-formula-and-function-iserror-function [Cómo usar la función ISERROR en Excel]

enlace: / fórmulas-lógicas-la-función-es-número-en-excel [Cómo usar la función ISNUMERO en Excel]

enlace: / fórmulas-lógicas-excel-isna-function [Cómo utilizar la función ISNA]

enlace: / fórmulas-lógicas-cómo-usar-la-función-istext-en-excel [Cómo usar la función ISTEXT en Excel]

enlace: / fórmulas-lógicas-cómo-usar-la-función-isodd-en-microsoft-excel [Cómo usar la función ISODD en Excel]

Artículos populares

link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Editar una lista desplegable]

link: / excel-range-name-absolute-reference-in-excel [Referencia absoluta en Excel]

link: / tips-conditional-formatting-with-if-statement [Si con formato condicional]

enlace: / fórmulas-lógicas-si-función-con-comodines [Si con comodines]

enlace: / lookup-formulas-vlookup-by-date-in-excel [Vlookup por fecha]