Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

XOR es una operación lógica que significa OR exclusivo. XOR tiene muchos usos en la programación, pero también es útil en aplicaciones de hojas de cálculo como Hojas de cálculo de Google. La función XOR en Hojas de cálculo de Google devuelve VERDADERO o FALSO, según la operación lógica.

Esta función es un poco más difícil de comprender que otras funciones en Hojas de cálculo de Google, pero no se preocupe. Vamos a desglosar XOR, explicar cómo funciona y cómo puede usarlo en Hojas de cálculo de Google.

Sintaxis de la función XOR: ¿Cómo funciona?

XOR es una función lógica que toma una o varias expresiones lógicas, las prueba y luego devuelve VERDADERO o FALSO.

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

La función XOR en Hojas de cálculo de Google prueba las expresiones lógicas que ingresa y, en segundo lugar, prueba si un número impar de sus entradas es verdadera. Si hay un número impar de valores verdaderos, devuelve VERDADERO. Si hay un número par de valores verdaderos o ningún valor verdadero, entonces devuelve FALSO.

instagram viewer

Para usar la función XOR en Hojas de cálculo de Google, llame a la función y proporcione una expresión lógica como argumento. Esta prueba lógica puede ser cualquier cosa, y también puede hacer referencia a celdas en su prueba.

En la hoja de cálculo anterior, puede ver la reacción de XOR a diferentes pruebas. Desglosemos esto:

  • En la primera celda (B2), le hemos pedido a XOR que verifique si 1>2 es verdad. Esta afirmación es falsa y, como resultado, no hay ninguna afirmación verdadera. Como cero es un número par, XOR devuelve FALSO.
  • en la celda C2, comprobaciones XOR 2>1, y dado que es verdadero, hay una afirmación verdadera. Uno es un número impar, por lo que las salidas XOR VERDADERO.
  • en la celda D2, XOR verifica dos declaraciones: 2>1 y 1>2. La primera afirmación es verdadera y la segunda afirmación es falsa. Dado que hay un número impar de declaraciones verdaderas, las salidas XOR VERDADERO.
  • Celúla E2 es digno de mención XOR se llama para verificar declaraciones 2>1 y 4>3. Ambas declaraciones son verdaderas, pero XOR devuelve FALSO. Eso es porque ahora hay dos proposiciones verdaderas, y dos es un número par. Por lo tanto, XOR devuelve FALSO.

Si alimenta a XOR con un número en lugar de una prueba lógica, XOR lo considerará una declaración verdadera. Por ejemplo, alimentar XOR solo con el número 1 devolverá VERDADERO porque hay una declaración verdadera.

A estas alturas, probablemente puedas adivinar lo que generará la siguiente fórmula:

=XOR(1,2,3,4)

En esta fórmula, le hemos dado a XOR cuatro números. Estas no son pruebas, por lo que siempre son verdaderas. Por lo tanto, XOR revisa la entrada, encuentra cuatro declaraciones verdaderas y devuelve FALSO porque cuatro es un número par.

Cómo usar la función XOR en Google Sheets

XOR es una función peculiar ya que da cuenta del recuento de declaraciones verdaderas además de las declaraciones mismas. Cuando le da una sola prueba, el resultado de XOR será un reflejo directo del resultado de la prueba lógica. Dadas múltiples pruebas, la salida de XOR depende de la cantidad de declaraciones verdaderas.

Uso de la función XOR en Google Sheets con un solo parámetro

En cierto modo, una función XOR con una sola prueba es similar a la Función SI en Hojas de cálculo de Google, excepto que en lugar de salidas personalizadas, devuelve VERDADERO o FALSO. De esta forma, podemos usar XOR para determinar si un valor cumple o no una condición específica.

Para verlo en acción, aquí tenemos una hoja de cálculo de muestra con una columna de números. El objetivo es determinar si cada número está por encima del promedio total de los números o no. Así es como puedes hacer eso con XOR:

  1. Seleccione la primera celda en la que desea generar los resultados de XOR. En este ejemplo, esa será la celda B2.
  2. En la barra de fórmulas, ingrese la siguiente fórmula:
    =XOR(A2>PROMEDIO(A2:A14))
  3. Prensa Ingresar.
  4. Tome el controlador de relleno y colóquelo en las celdas de abajo.

Ahora XOR le dirá si el número cumple con la condición especificada o no. Si el número está por encima del promedio, devolverá VERDADERO, de lo contrario, devolverá FALSO.

La fórmula utiliza tanto XOR como la función PROMEDIO. llama XOR, le da de comer la celda (A2), y luego le pide que pruebe si la celda es más grande que PROMEDIO (A2: A14), que es el promedio de todos los números. Si la celda está por encima del promedio, tendrá una afirmación verdadera. Uno es un número impar y, por lo tanto, XOR generará VERDADERO.

Uso de la función XOR en Google Sheets con múltiples parámetros

Puede observar claramente la sensibilidad de XOR a la cantidad de declaraciones verdaderas cuando lo alimenta con más de un parámetro. Con múltiples parámetros, XOR revisará las declaraciones y devolverá VERDADERO si hay un número impar de declaraciones verdaderas. De lo contrario, devolverá FALSO.

Esta característica de XOR lo hace útil cuando queremos determinar si tenemos un número par o impar de valores específicos. Veamos esto con un ejemplo.

En esta hoja de cálculo de muestra, tenemos cinco columnas dedicadas a cadenas de números. El objetivo aquí es usar la función XOR para determinar si hay un conteo impar de números en cada secuencia.

  1. Seleccione la celda donde desea ver la salida de XOR. En esta hoja de cálculo, esa será la celda F2.
  2. En la barra de fórmulas, ingrese la siguiente fórmula:
    =XOR(A2:E2)
  3. Prensa Ingresar.
  4. Tome el controlador de relleno y suéltelo en las celdas de abajo.

XOR ahora le dirá si cada cadena tiene un número impar de números o no. Recuerde que los números son declaraciones verdaderas y XOR devuelve VERDADERO si hay un número impar de declaraciones verdaderas.

En la fórmula, XOR mira a través de las células A2 a E2. No hay pruebas aquí ya que no especificamos una condición. XOR solo tomará los números disponibles en ese rango y devolverá VERDADERO si el conteo de números es impar. Si el conteo es par, XOR generará FALSO.

Ejemplos de la vida real de XOR en Google Sheets

Puede buscar XOR en cualquier escenario de Hojas de cálculo de Google donde el recuento de valores específicos que son pares o impares es vital. Aquí hay dos ejemplos para darle una idea de cómo se verían estos escenarios en la vida real.

En este escenario, tenemos cuatro equipos de fútbol en una liga y cada equipo ha jugado dos partidos. Naturalmente, el equipo que ha ganado ambos partidos ocupa el primer lugar, y el equipo que ha perdido ambos partidos ocupa el último lugar.

Los equipos que hayan ganado un partido y perdido otro, harán un tercer partido entre ellos para determinar el segundo y tercer puesto. El objetivo es determinar qué equipos harán un tercer partido.

Puede lograr fácilmente este objetivo con la función XOR:

=Fórmula de matriz(XOR(B2:C2="Ganar"))

La fórmula llama XOR para ver los resultados de los partidos (B2 a C2) y ver cuántos son iguales Ganar. Si el equipo ha ganado cero o dos partidos, salidas XOR FALSO porque cero y dos son números pares. Si el equipo ha ganado solo un partido, entonces las salidas XOR VERDADERO porque uno es un número impar.

Tenga en cuenta que dado que desea que XOR pruebe las celdas en ese rango individualmente, debe colocar la fórmula central dentro de un Función ARRAYFORMULA en Hojas de cálculo de Google.

Función XOR Ejemplo 2: asistentes a una cena

En este escenario, tenemos una lista de invitados que asistirán a una cena y si traerán un acompañante. El anfitrión ya tiene una mesa de comedor rectangular, pero está tratando de decidir si debería usar una mesa redonda en su lugar.

Dado que un rectángulo tiene cuatro bordes, solo un número par de personas puede sentarse alrededor de él. Un círculo, por otro lado, también permite que un número impar de personas se siente alrededor.

Puede ayudar al host a tomar una decisión utilizando la función XOR:

=Fórmula de matriz(XOR(B2:B10="No"))

Para comprender esta fórmula, debe recordar tres leyes matemáticas:

  • Un número par sumado a un número impar dará como resultado un número impar.
  • Un número par sumado con un número par dará como resultado un número par.
  • Cualquier número multiplicado por dos dará como resultado un número par.

Estas leyes significan que la suma de los invitados que traen un acompañante y sus acompañantes es un número par, porque simplemente es su cuenta multiplicada por dos.

Por lo tanto, si hay un número par de invitados sin acompañantes, entonces el número total de invitados será par. Sin embargo, si hay un número impar de invitados sin acompañantes, entonces el número total de invitados será impar.

Con este conocimiento, puede usar XOR para verificar el recuento de invitados individuales. Si el conteo es impar, XOR generará VERDADERO. ¡Esto significa que el anfitrión necesitará usar una mesa redonda para la cena!

¿Par o impar? ¡Pregúntale a XOR!

La función XOR en Hojas de cálculo de Google acepta una condición especificada por el usuario y, si hay un número impar de valores que cumplen la condición, devuelve VERDADERO. De lo contrario, devuelve FALSO.

Si le da a XOR un solo parámetro, la salida de XOR serán los resultados de la prueba. Pero con múltiples parámetros, el conteo de declaraciones verdaderas determinará la salida de XOR. Ahora que sabe qué es XOR y cómo funciona, ¡es hora de convertir este conocimiento en dominio probándolo usted mismo!