Cómo utilizar la función BITOR en Excel

La función BITOR es ampliamente utilizada en hojas de cálculo tanto en Microsoft Excel como en Google Sheets para realizar operaciones al nivel de bits entre dos números. Esta función es especialmente útil en ámbitos como la informática y la ingeniería eléctrica, donde el manejo de datos binarios es habitual. Exploraremos cómo utilizar esta función mediante ejemplos prácticos.

Descripción y Sintaxis

La función BITOR realiza la operación lógica OR bit a bit entre dos números enteros no negativos. Esto significa que compara cada bit de dos números y devuelve un nuevo número. En este nuevo número, un bit particular será 1 si en cualquiera de los números originales, el bit correspondiente es 1.

La sintaxis para la función BITOR en Excel es la siguiente:

=BITOR(número1, número2)

Esta sintaxis es idéntica en Google Sheets:

=BITOR(número1, número2)

Donde número1 y número2 son los dos números cuyos bits se compararán mediante la operación OR. Ambos argumentos deben ser números enteros no negativos.

Ejemplos de Uso

Veamos algunos ejemplos que ilustran el uso de la función BITOR.

Ejemplo 1: Supongamos que queremos determinar el resultado de la operación OR bit a bit entre los números 12 (binario 1100) y 25 (binario 11001).

=BITOR(12, 25)

El resultado en este caso sería 29, representado en binario como 11101. Este resultado surge porque se compara cada bit de los números 12 y 25, asignando 1 en la posición resultante si alguno de los bits comparados es 1.

Ejemplo 2: Consideremos el cálculo del OR bit a bit para los números 58 (binario 111010) y 93 (binario 1011101).

=BITOR(58, 93)

El resultado sería 123, convertido en binario a 1111011. De nuevo, cada bit es examinado y el resultado sólo será 0 cuando ambos bits comparados son 0.

Problemas Prácticos

Problema 1: Un técnico electrónico necesita configurar los permisos de acceso de varios dispositivos utilizando una serie de banderas almacenadas como bits en un número entero. Las banderas actuales están en 34 (00100010) y desea actualizarlas incluyendo permisos adicionales representados en 73 (01001001). Utiliza la función BITOR para determinar los nuevos permisos.

=BITOR(34, 73)

El resultado sería 107 (01101011), lo que indica que los permisos han sido combinados adecuadamente.

Problema 2: En un sistema de gestión de inventarios, los estados de los productos están codificados en bits. Dos productos tienen códigos de estado 22 (10110) y 42 (101010). Se desea encontrar el código combinado si ambos productos están presentes en el mismo pedido.

=BITOR(22, 42)

El código resultante sería 62 (111110), reflejando la combinación de estados de ambos productos en un solo código.

En conclusión, la función BITOR es una herramienta esencial para realizar operaciones bit a bit, útil en diversas aplicaciones técnicas que requieren manejo y análisis de datos binarios.

Maggiori informazioni: https://support.microsoft.com/bg-bg/office/bitor-функция-f6ead5c8-5b98-4c9e-9053-8ad5234919b2

Otras funciones
Devuelve la función Bessel In(x) modificada
Devuelve la función Bessel Jn(x)
Devuelve la función Bessel Kn(x) modificada
Devuelve la función Bessel Yn(x)
Convierte un número binario en decimal
Convierte un número binario en hexadecimal
Convierte un número binario en octal
Devuelve un valor numérico desplazado hacia la izquierda por los bits de cant_desplazada
Devuelve un O exclusivo bit a bit de dos números
Devuelve un Y bit a bit de dos números
Devuelve un valor numérico desplazado hacia la derecha por los bits de cant_desplazada
Convierte coeficientes reales e imaginarios en un número complejo
Convierte un número de un sistema de medida a otro
Convierte un número decimal en binario
Convierte un número decimal en hexadecimal
Convierte un número decimal en octal
Comprueba si dos valores son iguales
Devuelve la función de error
Devuelve la función de error complementaria
Devuelve la función FUNERROR complementaria entre x e infinito
Devuelve la función de error
Convierte un número hexadecimal en binario
Convierte un número hexadecimal en decimal
Convierte un número hexadecimal en octal
Devuelve el valor absoluto (módulo) de un número complejo
Devuelve el argumento theta, un ángulo expresado en radianes
Devuelve la conjugada compleja de un número complejo
Devuelve el coseno de un número complejo
Devuelve el coseno hiperbólico de un número complejo
Devuelve la cosecante de un número complejo
Devuelve el cociente de dos números complejos
Devuelve el exponencial de un número complejo
Devuelve el logaritmo natural (neperiano) de un número complejo
Devuelve el logaritmo en base 10 de un número complejo
Devuelve el logaritmo en base 2 de un número complejo
Devuelve un número complejo elevado a una potencia entera
Devuelve el producto de números complejos
Devuelve la raíz cuadrada de un número complejo
Devuelve el coeficiente real de un número complejo
Devuelve la secante de un número complejo
Devuelve la secante hiperbólica de un número complejo
Devuelve el seno de un número complejo
Devuelve el seno hiperbólico de un número complejo
Devuelve la suma de números complejos
Devuelve la diferencia entre dos números complejos
Devuelve la tangente de un número complejo
Devuelve el coeficiente imaginario de un número complejo
Devuelve la cotangente de un número complejo
Devuelve la cosecante hiperbólica de un número complejo
Comprueba si un número es mayor que un valor de umbral
Convierte un número octal en binario
Convierte un número octal en decimal
Convierte un número octal en hexadecimal