Funciones condicionales y automatizadas
Función SI CONDICIONAL
La función SI de Excel devuelve un valor si una condición es verdadera y otro valor si es falsa. Puede usar hasta 64 funciones SI adicionales dentro de una función SI.
Por esto, una instrucción SI puede tener dos resultados. El primer resultado es si la comparación es Verdadera y el segundo si la comparación es Falsa.
| =SI(CONDICIÓN;VERDADERO;FALSO)
Utilizaremos la primera función Si para escribir suspendido o aprobado en una celda según la nota escrita en otra celda. Ejemplo: en la celda A14 tenemos la nota obtenida por un alumno, dónde la más baja es 1 y la más alta será 10. Por lo que con un 5 estará aprobado. =SI(A14<5;»SUSPENDIDO»;»APROBADO») |
OPERADORES CONDICIONALS
= IGUAL > MAYOR QUE < MENOR QUE >= MAYOR o IGUAL QUE <=MENOR o IGUAL QUE <> DIFERENTE DE |
En este otro ejemplo vamos a utilizar el Si condicional para valorar que en función del sueldo si es superior a 20.000 se le va a anotar el texto de no revisar y de lo contrario se va a escribir revisar
Condición numérica y respuesta en texto
=SI(E2>20000;»NO REVISAR»;»REVISAR»)
Teniendo en cuenta el resultado anterior si contiene REVISAR se le va a aplicar un aumento al sueldo de la columna correspondiente al aumento, de lo contrario el sueldo se queda igual.
Condición de texto y respuesta con operación matemática
=SI(F2=»REVISAR»;(E2*1,5%)+E2;E2)
Si Anidado en Excel
Teniendo en cuenta que a cada una de estas notas escolares les pertenece el texto de la derecha.
Miraremos de crear un Si anidado para dar respuesta a todas las posibilidades.
La celda A1 contendrá un valor del 1 al 10 y en la celda B1 ha de mostrar el texto según la Nota.Con esta anidación resolvemos hasta el valor 5
=SI(A1>2;SI(A1>4;»suf»;»Ins»);»Md»)
Con esta anidación resolvemos hasta el valor 6
=SI(A1>2;SI(A1>4;SI(A1>5;»Bien»;»suf»);»Ins»);»Md»)
Con esta anidación resolvemos hasta el valor 8
=SI(A1>2;SI(A1>4;SI(A1>5;SI(A1>6;»Not»;»Bien»);»suf «);»Ins»);»Md»)
Con esta anidación resolvemos hasta el valor 10
=SI(A1>2;SI(A1>4;SI(A1>5;SI(A1>6;SI(A1>8;»Sob»;»N
ot»);»Bien»);»suf»);»Ins»);»Md»)