[Excel] Cómo usar funciones lógicas AND, OR, NOT y XOR | Introducción al análisis de datos

Cómo usar funciones lógicas AND, OR, NOT y XOR en Excel

Función AND

La función AND en Excel devuelve VERDADERO si todas las condiciones especificadas son verdaderas, de lo contrario, devuelve FALSO.

Ejemplo básico

Si queremos comprobar si dos valores en A1 y B1 son mayores que 10:

=AND(A1>10, B1>10)

Si A1 = 15 y B1 = 12, el resultado será VERDADERO. Si uno de ellos es menor o igual a 10, será FALSO.

Ejemplo con formato condicional

Podemos usar AND para aplicar formato condicional, por ejemplo, colorear una celda si A1 y B1 son mayores que 20:

=AND(A1>20, B1>20)

Función OR

La función OR devuelve VERDADERO si al menos una condición es verdadera. Si todas son falsas, devuelve FALSO.

Ejemplo básico

Si queremos verificar si al menos un valor en A1 o B1 es mayor que 10:

=OR(A1>10, B1>10)

Si A1 = 8 y B1 = 12, el resultado será VERDADERO. Solo si ambos son menores o iguales a 10, será FALSO.

Ejemplo con validación de datos

Podemos usar OR para restringir la entrada de datos. Si queremos permitir solo valores mayores que 50 en A1 o B1:

=OR(A1>50, B1>50)

Función NOT

La función NOT invierte el valor lógico de una expresión. Si la expresión es VERDADERO, devuelve FALSO y viceversa.

Ejemplo básico

Si queremos invertir el resultado de una condición en A1:

=NOT(A1>10)

Si A1 = 15, la condición A1>10 es VERDADERO, pero NOT(A1>10) devuelve FALSO.

Ejemplo con formato condicional

Si queremos resaltar valores que no sean mayores que 10 en A1:

=NOT(A1>10)

Función XOR

La función XOR (exclusivo O) devuelve VERDADERO si el número de condiciones verdaderas es impar.

Ejemplo básico

Si queremos verificar si A1 o B1 son mayores que 10, pero no ambos:

=XOR(A1>10, B1>10)

Si A1 = 15 y B1 = 8, el resultado es VERDADERO. Si ambos son mayores que 10 o ambos son menores, será FALSO.

Ejemplo con validación de datos

Podemos usar XOR para asegurar que solo un criterio sea verdadero. Por ejemplo, en una encuesta donde solo una opción debe estar marcada:

=XOR(A1="Sí", B1="Sí")

Con estas funciones lógicas, Excel permite realizar análisis de datos más avanzados y eficientes.