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

Ejemplo