Función Excel XOR: declaraciones If Xor

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demuestra cómo utilizar el Función Excel XOR en Excel para probar si uno y solo un criterio es verdadero.

Descripción de la función XOR:

La función XOR Comprueba si se cumple una y solo una condición. Devuelve VERDADERO o FALSO. Si no se cumple ninguna condición o se cumple más de una, XOR devuelve FALSE. Si solo se cumple una condición, XOR devuelve VERDADERO.

Para usar la función de hoja de cálculo de XOR Excel, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Sintaxis y entradas de la función XOR:

1 = XOR (lógico1, lógico2)

lógico1 - Expresiones lógicas. Ejemplo: A1> 4.

¿Qué es la función XOR?

XOR es una de las funciones lógicas de Excel. Calcula algo llamado prueba de "O exclusivo" (use la función O de Excel <> si necesita usar una inclusivo O).

¿Qué es un quirófano exclusivo?

El quirófano exclusivo es un poco más complejo que el quirófano estándar. Toma una serie de argumentos y los evalúa como VERDADERO o FALSO. Luego:

  • Si un número impar de argumentos es VERDADERO, XOR devuelve VERDADERO
  • Si un número par de argumentos es VERDADERO, XOR devuelve FALSO
  • Si ningún argumento es VERDADERO, XOR también devuelve FALSO (cero es un número par)

Cómo utilizar la función XOR

Con la función Excel XOR, proporciona una serie de argumentos. XOR primero evalúa estos argumentos como VERDADERO o FALSO, y luego realiza la prueba OR exclusiva en los resultados. Vea el ejemplo a continuación:

1 = XOR (B3, C3)

XOR devuelve VERDADERO si un número impar de argumentos se evalúa como VERDADERO y FALSO si un número par de argumentos se evalúa como VERDADERO.

Usar XOR con dos argumentos

El uso más común de XOR, con mucho, es cuando solo tiene dos argumentos en la función. Esto significa que Excel devolverá VERDADERO si alguno de los argumentos es verdadero y FALSO si ambos, o ninguno de los argumentos es verdadero. Aquí tienes un ejemplo.

Eres el propietario de un bar de deportes y quieres darle a tu personal una bonificación si venden más de $ 800 en comida y $ 800 en bebidas en una semana determinada. Sin embargo, te sientes generoso, así que si venden más de $ 800 en comida o bebida, pero no en ambas, les darás la mitad de un bono.

Aquí están las recaudaciones de la semana pasada:

En la columna E, calculó la bonificación completa con la función AND <> de Excel:

1 = Y (C3> = 800, D3> = 800)

Esto devuelve VERDADERO si tanto las ventas de alimentos como las de bebidas superan los $ 800.

Y puedes calcular la mitad de la bonificación con la función XOR:

1 = XOR (C3> = 800, D3> = 800)

Tenga en cuenta que los argumentos en ambas funciones son exactamente los mismos, pero XOR evalúa estos argumentos de manera muy diferente a AND.

Usar XOR con más de dos argumentos

Aunque el uso de más de dos argumentos es menos común en Excel, puede definir hasta 255 argumentos en XOR.

Sin importar cuántos defina, XOR devolverá VERDADERO si un número impar se evalúa como VERDADERO, y FALSO cuando un número par de ellos se evalúa como VERDADERO.

Vea abajo:

1 = XOR (B3: G3)

Para ahorrar tiempo, puede proporcionar un rango de celdas aquí en lugar de separar las referencias de celda con comas.

Comparación de texto con XOR

Tenga en cuenta que las comparaciones de texto no distinguen entre mayúsculas y minúsculas. Entonces, las siguientes fórmulas producen el mismo resultado:

123 = XOR (C3 = "Spielberg")= XOR (C3 = "SPIELBERG")= XOR (C3 = "SpieLbErG")

Además, XOR no admite comodines. Entonces, si usó la siguiente fórmula:

1 = XOR (C3 = "Spiel *")

XOR buscará una coincidencia exacta con la cadena de texto "Spiel *".

Comparación de números

Tiene una variedad de operadores de comparación a su disposición al comparar números. Estos son:

Si una expresión en la función XOR se evalúa como un número distinto de cero, XOR interpretará esa prueba lógica como VERDADERA. Si una expresión es o se evalúa como 0, XOR evalúa esto como falso. Esto se muestra a continuación:

Usando XOR con IF

XOR se usa a menudo como parte de una prueba lógica en una declaración IF. Básicamente, IF le permite personalizar el valor de retorno de la prueba XOR. Entonces, en lugar de simplemente decir "VERDADERO" o "FALSO", puede devolver cualquier cosa: texto, números o incluso otra fórmula.

Volviendo a nuestro ejemplo de bonificación de barra deportiva anterior, puede usarlo así:

1 = SI (XOR (C3> = 800, D3> = 800), "Sí", "No")

IF primero evalúa la función XOR. Si se evalúa como VERDADERO, devuelve "Sí". Si se evalúa como FALSO, devuelve "No".

También agregué una declaración IF a la fórmula "Bonificación completa" en la columna E, que usaba la función AND en lugar de XOR.

Combinar IF con funciones lógicas de esta manera puede ayudar a que nuestros datos sean un poco más amigables para el ojo humano.

Lea más en la página principal sobre la función IF de Excel <>.

XOR en Hojas de cálculo de Google

La función XOR funciona exactamente igual en Google Sheets que en Excel:

Notas adicionales

Utilice la función XOR para probar si se cumple una y solo una condición. Cada condición debe ser una expresión lógica (por ejemplo: a1> 5), una referencia a una celda que contenga VERDADERO o FALSO, o una matriz que contenga todos los valores lógicos. Si uno y solo uno las condiciones son VERDADERAS, la fórmula devuelve VERDADERA; de lo contrario, devuelve FALSO.

XOR es una función lógica y generalmente se usa junto con otra función lógica, SI:
La Fórmula SI hace una cosa si una condición es VERDADERA y hace otra si una condición es FALSA. A menudo, cuando utilice la función OR, la "anidará" dentro de una función IF.

Es posible que también desee utilizar estas otras funciones lógicas:
La función AND prueba si todos se cumplen las condiciones.
O Prueba de fórmulas si uno o mas se cumplen las condiciones.

Regrese a la lista de todas las funciones en Excel

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave