BIT.XO - Función de XOR bit a bit

Excel 2013+

Resumen

La función BIT.XO de Excel realiza una operación XOR (O exclusiva) bit a bit entre dos números, devolviendo un número decimal que representa las posiciones donde los bits difieren entre ambos valores.

Sintaxis

BIT.XO(número1; número2)

Parámetros

Parámetro Tipo Requerido Descripción
número1 Number El primer número para la operación XOR bit a bit. Debe ser ≥ 0.
número2 Number El segundo número para la operación XOR bit a bit. Debe ser ≥ 0.

Usando la función BITXOR

BIT.XO es ideal para operaciones de bajo nivel con bits, como invertir bits específicos, crear máscaras binarias o realizar cálculos criptográficos simples en Excel.

Ejemplos Comunes de BITXOR

Ejemplo básico BIT.XO

=BIT.XO(5;3)

Devuelve 6. 5=101 binario, 3=011 binario → XOR=110 binario=6 decimal.

Inversión de bits pares

=BIT.XO(13;10)

13=1101, 10=1010 → XOR=0111=7. Invierte bits en posiciones específicas.

Preguntas Frecuentes

XOR devuelve 1 cuando los bits son diferentes (0-1 o 1-0), y 0 cuando son iguales (0-0 o 1-1).

Los números no pueden exceder (2^48)-1, o se genera error #¡NUM!.

Errores Comunes y Soluciones

#¡NUM! o #VALOR!

Cause: Número negativo o mayor a (2^48)-1

Solution: Asegúrate que ambos números sean ≥0 y ≤281474976710655

#¡VALOR!

Cause: Argumento no numérico

Solution: Verifica que ambos parámetros contengan números válidos

Notas

  • Cada bit 1 en el resultado representa posiciones donde los números originales difieren
  • Los valores se alinean desde la derecha (LSB) con ceros implícitos
  • Excel realiza la operación hasta 48 bits de precisión
  • Útil para flags binarios y máscaras en análisis de datos

Compatibilidad

Disponible en: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

No disponible en: Excel 2010 y versiones anteriores

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2013+