Las funciones «Y» y «O» en LibreOffice Calc

Al estudiar la función SI en LibreOffice Calc, ya comentamos que a esta función se le puede extraer muchísima más utilidad combinándola con otras funciones lógicas, como son la función Y y la función O. Vamos a estudiar estas dos funciones en este artículo.

La función Y nos permite evaluar varias condiciones lógicas y nos devolverá la expresión VERDADERO si todas las condiciones que hemos señalado se cumplen, o bien, mostrará la expresión FALSO si alguna de las condiciones no se cumplen. La sintaxis de la función Y es la siguiente:

Y (valor lógico1; valor lógico2; …)

  • Valor lógico 1; valor lógico 2; …. Son las condiciones que queremos que Calc evalúe y nos diga si todas son verdaderas o no.

Veamos un ejemplo: tenemos un listado de candidatos a unas oposiciones y los requisitos para poder acceder al puesto son que los aspirantes midan más de 1,70 metros y pesen más de 55 kilos. En una hoja de cálculo podemos ver fácilmente qué aspirantes cumplen los dos requisitos a la vez y hacer que aparezca la palabra VERDADERO si cumplen los dos requisitos o FALSO si no cumple alguno de los dos requisitos escribiendo la siguiente función:

=Y(D3>1,7;E3>55)

Las funciones Y y O en LibreOffice Calc 1

En cuanto a la función O, ésta también permite evaluar varias condiciones lógicas, pero en este caso nos devolverá la palabra VERDADERO si se cumple alguna de las condiciones que hemos escrito. Es decir, no es necesario que se cumplan todas las condiciones, basta con que se cumpla sólo una de ellas. Devolverá la palabra FALSO si no se cumple ninguna de esas condiciones. La sintaxis de la función O es la siguiente:

O (valor lógico 1; valor lógico 2; …)

  • Valor lógico 1; valor lógico 2; … . Son las condiciones que queremos que Calc evalúe y nos diga si alguna de ellas se cumple o no.

Siguiendo con el ejemplo anterior, imaginemos que los candidatos a las oposiciones que han sido aptos según sus condiciones físicas, tienen que realizar a continuación dos pruebas puntuables de 0 a 10. Sólo podrán pasar a la siguiente fase de la oposición si logran una nota mínima de 7 en, al menos, una de esas dos pruebas de aptitud. Escribimos la función siguiente:

=O(D3>7;E3>7)

Las funciones Y y O en LibreOffice Calc 2

A continuación vamos a ver un ejemplo en el que vamos a utilizar una combinación de las funciones Y, O y SI. Recordemos cuál era la sintaxis de la función SI:

SI (prueba_lógica; Valor_si_verdadero; Valor_si_falso)

  • Prueba_lógica: se trata de la expresión que vamos a definir para que Calc la evalúe y nos conteste si proporciona un resultado Verdadero o Falso.
  • Valor_si_verdadero: aquí se definirá que valor va a devolver Calc en el caso de que la prueba lógica de un resultado Verdadero.
  • Valor_si_falso: en este caso Calc devolverá el resultado o valor que hemos definido para el caso en que la prueba lógica arroje un resultado Falso.

Ahora vamos a utilizar las tres funciones para extraer aquellos candidatos a la oposición que, por un lado, reúnen las condiciones físicas para seguir adelante en el proceso de selección y, por otro, han obtenido una nota superior a 7,00 en alguna de las pruebas de aptitud realizadas. Para ello, escribimos la siguiente función:

=SI(Y(D3>1,7;E3>55;O(F3>7;G3>7));”PASA A LA SIGUIENTE FASE”;”NO APTO”)

Las funciones Y y O en LibreOffice Calc 3

Vemos cómo, bien utilizadas, podemos contrastar varias condiciones lógicas con una única expresión gracias a las útiles funciones SI, Y y O de LibreOffice Calc.

Si te ha gustado este artículo, ayúdanos a que más gente conozca LibreOffice compartiéndolo en tus redes sociales. Muchas gracias ;).

Deja un comentario