BIT.XO (función BIT.XO)
BIT.XO (función BIT.XO)
En este artículo, se describen la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) BIT.XO en Microsoft Excel.
Descripción
Devuelve una 'OEx' bit a bit de dos números.
Sintaxis
BIT.XO(número1; número2)
La sintaxis de la función BIT.XO tiene los siguientes argumentos:
- Número1 Obligatorio. Debe ser mayor o igual que 0.
- Número2 Obligatorio. Debe ser mayor o igual que 0.
Observaciones
- BIT.XO devuelve un número decimal que es el resultado de la suma de una 'OEx' (O exclusiva) bit a bit de sus parámetros.
- Si alguno de los argumentos está fuera de sus límites, BIT.XO devuelve el valor de error #¡NUM!.
- Si alguno de los argumentos es mayor que (2^48)-1, BIT.XO devuelve el valor de error #¡NUM!.
- Si alguno de los argumentos es un valor no numérico, BIT.XO devuelve el valor de error #¡VALOR!.
- En el resultado, cada posición de bit es 1 si los valores de los parámetros en esa posición de bit no son iguales; es decir, un valor es 0 y el otro es 1. Por ejemplo, al usar BIT.XO(5;3), 5 se expresa como 101 en binario y 3 como 11 en binario. Para ayudar con la comparación, puede considerar a 3 como 011. De derecha a izquierda, los valores de bit en las tres posiciones de este ejemplo son el mismo (1) solo en la posición situada más a la derecha. Un resultado 'no igual' devuelve un 1 para la segunda y la tercera posición desde la derecha, y un resultado ‘igual’ devuelve 0 para la posición situada más a la derecha.
- Los valores de 1 devueltos de las posiciones de bit progresan de derecha a izquierda como potencias de 2. El bit situado más a la derecha devuelve 1 (2^0), el bit a la izquierda devuelve 2 (2^1), y así sucesivamente.
- Con el mismo ejemplo, se devuelve 0 para la posición de bit situada más a la derecha porque es un 0, 2 (2^1) se devuelve para la segunda posición de bit desde la derecha (un valor 1), y se devuelve 4 (2^2) para el bit situado más a la izquierda (también un valor 1). El total es 6, en representación decimal.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y cópielos en la celda A1 de una nueva hoja de cálculo de Excel. Para que las fórmulas muestren resultados, selecciónelas, presione F2 y después presione Entrar. Si lo necesita, puede ajustar los anchos de columna para ver todos los datos.
Fórmula | Descripción | Resultado | Cómo funciona |
---|---|---|---|
=BIT.XO(5,3) | Devuelve el total de la comparación de "O exclusivo" bit a bit en cada posición de bit. | 6 | El número 5 es 101 en binario y 3 es 11. Puede expresar 11 como 011 de modo que ambos números tengan 3 dígitos. Una comparación de "O exclusivo" bit a bit comprueba si ambos dígitos en cada posición son iguales y, si es cierto, devuelve un valor positivo para la posición en cuestión. |
Prueba: ¿en qué posiciones no son iguales los dígitos? | |||
5 en binario = 101 | |||
3 en binario = 011 | |||
yyn | |||
(1*(2^2))+(1*(2^1))+(1*0) | |||
4+2+0 | |||
6 |