Función XOR en Excel

Última actualización el 26/11/2024
Tiempo de leer: 2 minutos

¿Cuál es el propósito de la función XOR en lógica?

En lógica, hay dos formas de especificar un OR

  1. inclusivo o

    Aquí es cuando cualquier argumento de la función devuelve VERDADERO. Puede tener solo uno o más de un VERDADERO, la función devolverá VERDADERO.
    Este es el Función OR en Excel

  2. Exclusivo o

    En esta situación, sólo un argumento puede devolver VERDADERO, pero no ambos. Esta es la función XOR.

Cuándo utilizar la función XOR

La mejor manera de explicarlo es presentar esta función en un ejemplo completo. Queremos comprar un ordenador nuevo pero (claro) tenemos un presupuesto reducido. Entonces consideraremos 2 elementos de la computadora: el tamaño del disco duro y la RAM.

En nuestro ejemplo a continuación buscamos una computadora con uno de estos elementos:

  • Al menos 500 MB de disco duro
  • Al menos 6 GB de RAM

Si un ordenador tiene uno de estos elementos lo consideramos pero si tiene ambos no lo rechazamos (ya que se saldría de nuestro presupuesto)

Prueba con la función O

Let's Haz un examen con la función O.

Si usas una Tabla, la fórmula sería:

=O([@[Disco duro]]>=500,[@RAM]>=6)

Si prefieres utilizar referencias de celda, la fórmula sería:

=O(B2>=500,C2>=6)

Como puedes ver, con una función O se pueden seleccionar la mayoría de los ordenadores. Esto se debe a que con OR, si una o más pruebas son VERDADERAS, la función devuelve VERDADERO.

Por ejemplo, la computadora 3 tiene un disco duro superior a 500 y también una RAM superior a 6. Las 2 pruebas son VERDADERAS, por lo que la función O devuelve VERDADERO.

Prueba con la función XOR

Ahora bien, si cambiamos la fórmula con la función XOR, el resultado es diferente

=XOR([@[Disco duro]]>=500,[@RAM]>=6)

Ahora, sólo 2 computadoras coinciden con la prueba.

  • La computadora 1 tiene un disco duro de 512 (prueba VERDADERO) y una RAM de 4 (prueba FALSO).
    • Sólo una prueba es VERDADERA entonces la función O devuelve VERDADERO
  • La computadora 3 tiene un disco duro de 512 (prueba VERDADERO) y RAM de 8 (prueba VERDADERO)
    • Ambas pruebas son VERDADERAS, entonces la función XOR devuelve FALSO

Integrar la prueba en una función IF

Para evitar dejar el resultado VERDADERO o FALSO en tus celdas, puedes integrar la prueba en una función SI como esta:

=SI([@[Resultado XOR]],"Considerar","")

Puedes encontrar más ejemplos y explicaciones. de cómo utilizar la función SI en este artículo.

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Función XOR en Excel

Tiempo de leer: 2 minutos
Última actualización el 26/11/2024

¿Cuál es el propósito de la función XOR en lógica?

En lógica, hay dos formas de especificar un OR

  1. inclusivo o

    Aquí es cuando cualquier argumento de la función devuelve VERDADERO. Puede tener solo uno o más de un VERDADERO, la función devolverá VERDADERO.
    Este es el Función OR en Excel

  2. Exclusivo o

    En esta situación, sólo un argumento puede devolver VERDADERO, pero no ambos. Esta es la función XOR.

Cuándo utilizar la función XOR

La mejor manera de explicarlo es presentar esta función en un ejemplo completo. Queremos comprar un ordenador nuevo pero (claro) tenemos un presupuesto reducido. Entonces consideraremos 2 elementos de la computadora: el tamaño del disco duro y la RAM.

En nuestro ejemplo a continuación buscamos una computadora con uno de estos elementos:

  • Al menos 500 MB de disco duro
  • Al menos 6 GB de RAM

Si un ordenador tiene uno de estos elementos lo consideramos pero si tiene ambos no lo rechazamos (ya que se saldría de nuestro presupuesto)

Prueba con la función O

Let's Haz un examen con la función O.

Si usas una Tabla, la fórmula sería:

=O([@[Disco duro]]>=500,[@RAM]>=6)

Si prefieres utilizar referencias de celda, la fórmula sería:

=O(B2>=500,C2>=6)

Como puedes ver, con una función O se pueden seleccionar la mayoría de los ordenadores. Esto se debe a que con OR, si una o más pruebas son VERDADERAS, la función devuelve VERDADERO.

Por ejemplo, la computadora 3 tiene un disco duro superior a 500 y también una RAM superior a 6. Las 2 pruebas son VERDADERAS, por lo que la función O devuelve VERDADERO.

Prueba con la función XOR

Ahora bien, si cambiamos la fórmula con la función XOR, el resultado es diferente

=XOR([@[Disco duro]]>=500,[@RAM]>=6)

Ahora, sólo 2 computadoras coinciden con la prueba.

  • La computadora 1 tiene un disco duro de 512 (prueba VERDADERO) y una RAM de 4 (prueba FALSO).
    • Sólo una prueba es VERDADERA entonces la función O devuelve VERDADERO
  • La computadora 3 tiene un disco duro de 512 (prueba VERDADERO) y RAM de 8 (prueba VERDADERO)
    • Ambas pruebas son VERDADERAS, entonces la función XOR devuelve FALSO

Integrar la prueba en una función IF

Para evitar dejar el resultado VERDADERO o FALSO en tus celdas, puedes integrar la prueba en una función SI como esta:

=SI([@[Resultado XOR]],"Considerar","")

Puedes encontrar más ejemplos y explicaciones. de cómo utilizar la función SI en este artículo.

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *