Funciones de operaciones sobre bits

Para acceder a esta orden…

Insertar ▸ Función ▸ categoría Matemáticas


BIT.DESPLDCHA

Desplaza un número a la derecha n bits.

tip

Esta función está disponible desde LibreOffice 3.5


Sintaxis

BIT.DESPLDCHA(número; desplazamiento)

Número es un entero positivo menor que 2 ^ 48 (281 474 976 710 656).

Desplazamiento es la cantidad de posiciones que los bits se desplazarán hacia la derecha. Si el desplazamiento es negativo, es equivalente a BIT.DESPLIZQDA (número; -desplazamiento).

Ejemplo

=BIT.DESPLDCHA(6;1) devuelve 3 (0110 >> 1 = 0011).

BIT.DESPLIZQDA

Desplaza un número a la izquierda n bits.

tip

Esta función está disponible desde LibreOffice 3.5


Sintaxis

BIT.DESPLIZQDA(número; desplazamiento)

Número es un entero positivo menor que 2 ^ 48 (281 474 976 710 656).

Desplazamiento es la cantidad de posiciones que los bits se desplazarán hacia la izquierda. Si el desplazamiento es negativo, es equivalente a BIT.DESPLDCHA (número; -desplazamiento).

Ejemplo

=BIT.DESPLIZQDA(6;1) devuelve 12 (0110 << 1 = 1100).

BITAND

Devuelve un «y» lógico de los parámetros, bit por bit.

tip

Esta función está disponible desde LibreOffice 3.5


Sintaxis

BITAND(número1; número2)

Numero1 y numero2 son enteros positivos menores que 2 ^ 48 (281 474 976 710 656).

Ejemplo

=BITAND(6;10) devuelve 2 (0110 & 1010 = 0010).

BITOR

Devuelve un «o» lógico de los parámetros, bit por bit.

tip

Esta función está disponible desde LibreOffice 3.5


Sintaxis

BITOR(número1; número2)

Numero1 y numero2 son enteros positivos menores que 2 ^ 48 (281 474 976 710 656).

=BITOR(6;10) devuelve 14 (0110 | 1010 = 1110).

BITXOR

Devuelve un «o exclusivo» de los parámetros, bit por bit.

tip

Esta función está disponible desde LibreOffice 3.5


Sintaxis

BIT.XO(número1; número2)

Numero1 y numero2 son enteros positivos menores que 2 ^ 48 (281 474 976 710 656).

Ejemplo

=BITXOR(6;10) devuelve 12 (0110 ^ 1010 = 1100)

¡Necesitamos su ayuda!