BIT.XO (función BIT.XO)

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

En este artículo se describe la sintaxis de la fórmula y el uso de la funciónxoBITen 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 péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas 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

Principio de página

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Compartir Facebook Facebook Twitter Twitter Enviar por correo electrónico Enviar por correo electrónico

¿Le ha sido útil esta información?

De acuerdo. ¿Algún comentario más?

¿Cómo podemos mejorarlo?

¡Gracias por sus comentarios!

×