5 - Funciones lógicas

Funciones lógicas

Las funciones lógicas permiten evaluar condiciones y devolver resultados distintos según si esas condiciones se cumplen o no, es decir, si son verdaderas o falsas, facilitando la toma de decisiones dentro de fórmulas y la automatización de cálculos con lógica compleja, en conclusión, se aplican funciones lógicas en Excel para tomar decisiones con datos. 

SI - Función lógica (SI)

La función lógica SI evalúa una condición y devuelve un valor si la condición es VERDADERA y otro valor distinto si la condición es FALSA. 

Su sintaxis es la siguiente: 

=SI(prueba_lógica; valor_si_verdadero; valor_si_falso)

Ejemplo:

=SI(C2<18;"Menor de edad";"Adulto")  

El ejemplo anterior, devuelve "Menor de edad" cuando C2 es menor que 18 y "Adulto" en caso contrario.

Notas prácticas: Se pueden anidar varias funciones SI para manejar más de dos resultados y se pueden usar operadores matemáticos dentro de la prueba lógica

Y - Función lógica (Y)

La función lógica Y, comprueba si todas las condiciones especificadas son verdaderas, y devuelve VERDADERO, solo cuando todas las condiciones lo son.

Su sintaxis es la siguiente: 

=Y(condición1; condición2; ...)

Ejemplo:

=Y(E2="M"; D2>=65) 

El ejemplo anterior, devuelve VERDADERO si E2 es "M" y D2 es mayor o igual a 65

Uso combinado: Se usa frecuentemente como prueba lógica dentro de la función lógica SI para requerir múltiples condiciones simultáneas.

O - Función lógica (O)

La función lógica O comprueba si alguna de las condiciones especificadas es verdadera y devuelve VERDADERO cuando al menos una condición lo es.

Su sintaxis es la siguiente: 

=O(condición1; condición2; ...)

Ejemplo:

=O(D2<50; C2="Ciencias")

El ejemplo anterior, devuelve VERDADERO si D2 es menor que 50 o si la materia (C2) es "Ciencias". 

Uso combinado: la función lógica O, se utiliza dentro normalmente dentro de la función SI cuando se desea ejecutar una acción si se cumple cualquiera de las múltiples condiciones evaluadas.

Ejemplos combinados rápidos

Resultado con tres niveles: 

=SI(D2>=90;"Excelente";SI(D2>=70;"Aprobado";"Reprueba")).

Marca condicional con Y dentro de SI: 

=SI(Y(E2="M";D2>=65);"Varón y >=65";"No").

Revisión con O dentro de SI: 

=SI(O(D2<50;Y(C2="Ciencias";D2<70));"Revisar";"OK").

Consejos prácticos

  • Usar SI.ERROR alrededor de BUSCARV o combinaciones complejas para ocultar errores y ofrecer mensajes claros al alumno.
  • Convertir el rango en Tabla (Ctrl+T) antes de aplicar fórmulas para que los rangos se ajusten automáticamente.

  • Enseñar a los estudiantes a evaluar primero las condiciones más restrictivas al anidar SI para evitar lógica redundante.


Demuestra lo aprendido (Ejercicio Práctico):

1. Crea un nuevo Libro de Excel, guarda el archivo en el directorio Documentos\Grupo11\ con el nombre de tu preferencia.

2. Elabora la siguiente tabla:


3. Renombra: Cambia el nombre de Hoja 1 por Funciones Lógicas.

4. Promedio: Usando la función promedio, genera el promedio para de cada estudiante.

5. Estado: Usar la función SI para determinar si el estudiante está aprobado (>=4), en caso contrarío el estado del estudiante será reprobado

6. Observación: Usar la función SI + la función Y para determinar la siguiente observación:
  • Si el alumno tiene promedio >=3 y asistencia "Sí", poner "Promocionado".
  • Si no cumple ambos, poner "Revisión".




FUENTES BIBLIOGRÁFICAS:
  • support.microsoft.com




Comentarios

Entradas populares de este blog

8 - Gráficos Avanzados y Minigráficos:

6-Tablas Dinámicas: La Herramienta para el Análisis de Datos