Esta es la función condicional (SI) más importante de toda la programación. Es fundamental aprenderla y manejar todas sus condiciones: Mayor, Menor, Igual, Diferente, Mayor o Igual, Menor o Igual.
Para esta ocasión, aplicaremos la función SI en
unas calificaciones donde determinaremos quién aprueba la
materia o la reprueba.
Qué aprenderás en este Capítulo 3:
1. ¿Qué es la función SI?
La función SI es una condicional: evalúa si se
cumple una condición y devuelve un resultado si es VERDADERO y otro si es
FALSO.
Estructura básica:
=SI(condición; valor_si_verdadero; valor_si_falso)
Ejemplo sencillo:
=SI(A1>=5; "APROBADO"; "REPROBADO")
Si A1 es mayor o igual a 5 → muestra "APROBADO"
Si A1 es menor que 5 → muestra "REPROBADO"
2. Operadores de comparación (los que usarás dentro del
SI)
Igual a = → Ejemplo: =SI(A1=10;
"Perfecto"; "No es 10")
Mayor que > → Ejemplo: =SI(B2>5;
"Aprobado"; "Reprobado")
Menor que < → Ejemplo: =SI(C3<0;
"Error"; "Correcto")
Mayor o igual que >= → Ejemplo: =SI(D4>=5;
"Suficiente"; "Insuficiente")
Menor o igual que <= → Ejemplo: =SI(E5<=10;
"Válido"; "Excede límite")
Diferente que <> → Ejemplo: =SI(F6<>0;
"No es cero"; "Es cero")
3. Ejercicio principal: Calificaciones (Aprobado o
Reprobado)
Crearemos una tabla de notas donde determinaremos
automáticamente quién aprueba y quién reprueba.
Escenario:
Nota mínima para aprobar: 5 (sobre 10)
Si nota >= 5 → APROBADO
Si nota < 5 → REPROBADO
Ejemplo de datos:
Ana tiene 8.5 → APROBADO
Juan tiene 4.2 → REPROBADO
María tiene 7.0 → APROBADO
Carlos tiene 3.8 → REPROBADO
Laura tiene 9.2 → APROBADO
Fórmula utilizada:
=SI(B2>=5; "APROBADO"; "REPROBADO")
4. Aplicando Autorelleno a la función SI
Una vez escrita la primera fórmula (para Ana), usaremos
el Autorelleno para copiarla al resto de alumnos. Excel
ajustará automáticamente las referencias de las celdas.
5. Versión con diferentes escalas de calificación
No todos los sistemas usan el 5 como mínimo. Aquí algunos
ejemplos:
Sistema español (0-10) con mínimo 5 → =SI(B2>=5;
"APROBADO"; "REPROBADO")
Sistema americano (0-100) con mínimo 60 → =SI(B2>=60;
"APROBADO"; "REPROBADO")
Sistema universitario (0-20) con mínimo 10 → =SI(B2>=10;
"APROBADO"; "REPROBADO")
Puntuación de 0 a 7 con mínimo 4 → =SI(B2>=4;
"APROBADO"; "REPROBADO")
6. Añadiendo categorías con SI anidado
Podemos ir más allá y clasificar las notas en más de dos
categorías:
Fórmula con varias condiciones:
=SI(B2>=9; "SOBRESALIENTE";
SI(B2>=7;
"NOTABLE";
SI(B2>=5;
"APROBADO"; "SUSPENSO")))
Categorías resultantes:
Nota de 9 a 10 → SOBRESALIENTE
Nota de 7 a 8,9 → NOTABLE
Nota de 5 a 6,9 → APROBADO
Nota de 0 a 4,9 → SUSPENSO
7. SI con texto vs SI con números (resultados)
Podemos hacer que la función devuelva diferentes tipos de
resultados:
Texto → =SI(B2>=5; "APROBADO";
"REPROBADO")
Números → =SI(B2>=5; 1; 0)
Otras fórmulas → =SI(B2>=5; B2*0.5; B2*0)
Operaciones → =SI(C2>100; C2*0.9; C2)
8. Más ejemplos prácticos de la función SI
¿Es mayor de edad? (18 años)
=SI(B2>=18; "MAYOR DE EDAD"; "MENOR DE EDAD")
¿Hay stock? (stock > 0)
=SI(C2>0; "DISPONIBLE"; "AGOTADO")
¿Supera el objetivo?
=SI(D2>=E2; "OBJETIVO CUMPLIDO"; "OBJETIVO NO CUMPLIDO")
Descuento por volumen (10% si compra 100 o más)
=SI(F2>=100; F2*0.9; F2)
¿Es cero?
=SI(G2=0; "CERO"; "NO ES CERO")
¿Es diferente de cero?
=SI(H2<>0; "VÁLIDO"; "NO VÁLIDO")

No hay comentarios:
Publicar un comentario