Ingeniería - Función BITXOR
Descripción
La función BITXOR devuelve un 'XOR' bit a bit de dos números.
Sintaxis
BITXOR (number1, number2)
Argumentos
Argumento | Descripción | Requerido / Opcional |
---|---|---|
numero 1 | Debe ser mayor o igual a 0. | Necesario |
Número 2 | Debe ser mayor o igual a 0. | Necesario |
Notas
BITXOR devuelve un número decimal que es el resultado de la suma de un 'XOR' bit a bit (XOR exclusivo) de sus parámetros.
Si alguno de los argumentos está fuera de su restricción, BITXOR devuelve el #NUM! Valor de error.
Si alguno de los argumentos es mayor que (2 ^ 48) -1, BITXOR devuelve el #NUM! Valor de error.
Si alguno de los argumentos es un valor no numérico, BITXOR devuelve el # ¡VALOR! Valor de error.
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; en otras palabras, un valor es 0 y el otro es 1.
Por ejemplo, usando BITXOR (5, 3), 5 se expresa como 101 en binario y 3 como 11 en binario. Para ayudar con la comparación, puede considerar 3 como 011. De derecha a izquierda, los valores de bit en las tres posiciones en este ejemplo son los mismos (1) solo en la posición más a la derecha. Un resultado "no igual" devuelve un 1 para la segunda y tercera posición desde la derecha, y un resultado "igual" devuelve 0 para la posición más a la derecha.
Los valores de 1 devueltos desde las posiciones de bit progresan de derecha a izquierda como potencias de 2. El bit de la derecha devuelve 1 (2 ^ 0), el bit de la izquierda devuelve 2 (2 ^ 1), y así sucesivamente.
Usando el mismo ejemplo, se devuelve 0 para la posición del bit más a la derecha porque es un 0, se devuelve 2 (2 ^ 1) para la posición del segundo bit desde la derecha (un valor de 1) y se devuelve 4 (2 ^ 2) para el bit más a la izquierda (también un valor 1). El total es 6, en representación decimal.
Aplicabilidad
Excel 2013, Excel 2016