INTRODUCCION A LA FUNCION SI. La función si, se usa a diario, en casi todas las instancias de nuestra vida, justo cuando realizaremos una acción dependiendo de una condición: Si salgo temprano hoy, me voy al cine. En este ejemplo, hemos establecido una condición “Si salgo temprano hoy.”. Después de la coma, vemos la acción que tomaremos si la condición se cumple: “me voy al cine“. En caso de que no se cumpla la condición, o sea que no salga temprano, se sobrentiende que no podré ir al cine; pero como a una computadora no le puedes dejar nada (o casi) como sobrentendido, se lo expresarías así: ” Si salgo temprano hoy, me voy al cine, sino me voy a casa.” Esta es una forma de ver a las condicionales de forma natural y sin muchos tecnicismos. En Excel la función SI te ayuda a realizar tareas que requieren una toma de decisión automática y es por eso que figura entre las favoritas de muchos usuarios. FUNCION SI EN EXCEL: La función SI es exactamente igual al ejercicio anterior, dicha función nos permite realizar una pregunta lógica, la cual pueda tener dos posibles resultados Verdadero o Falso y actuar de una u otra forma según la respuesta obtenida. =SI (Pregunta lógica; Acción en caso verdadero; Acción en caso falso). Como podemos evidenciar esta función tiene 3 partes: Pregunta Lógica: Es la expresión que queremos evaluar, puede ser cualquier valor o expresión que pueda evaluarse como verdadero o falso. FUNCION SI SIMPLE Y ANIDADA. SALOMON GONZALEZ GARCIA. INFORMATICA II. CORPOCIDES. Página 1 Valor_si_verdadero: Como su nombre lo indica, es el resultado si la prueba lógica resulta verdadera. Valor_si_falso: Indica es el resultado si la prueba lógica resulta falsa. OPERADORES ARITMETICOS: Para realizar la pregunta lógica podremos utilizar los siguientes operadores de comparación: = para preguntar si dos valores son iguales. > para saber si un valor es mayor que otro, < para preguntar por menor, >= con este podremos conocer si es mayor o igual, <= preguntamos por menor o igual, o si deseamos mirar sin son diferente utilizaremos <> EJEMPLO PRACTICO 1: Probaremos la función SI con el siguiente ejemplo. Tengo una lista de alumnos con sus calificaciones correspondientes en la columna B. Utilizando la función SI desplegaré un mensaje de APROBADO si la calificación del alumno es superior o igual a 60 y un mensaje de REPROBADO si la calificación es menor a 60. La función que utilizaré será la siguiente: =SI(B2>=60,"APROBADO","REPROBADO") Observa el resultado al aplicar esta fórmula en todas las celdas de la columna C. FUNCION SI SIMPLE Y ANIDADA. SALOMON GONZALEZ GARCIA. INFORMATICA II. CORPOCIDES. Página 2 CASO PRÁCTICO 2: Un colegio de la ciudad requiere saber si los alumnos aprobaron y que alumnos reprobaron la materia, cabe aclarar que la nota mínima de aprobación es 51. Debe colocarse un aprobado en caso de que apruebe o desaprobado en caso contrario. La fórmula en Excel nos quedaría de la siguiente manera: =SI(F4>51 | “APROBADO” | “VERDADERO”) Si observa bien se toma la celda F4 o el promedio de las notas como valor de la prueba lógica a comparar; donde si el valor es verdadero lo que mostrara Excel será “APROBADO” y si el valor es falso mostrara “REPROBADO”, cabe aclarar que si lo que se quiere mostrar como resultado es texto lo necesario son el uso de las comillas “ ” como se muestra en el ejemplo. Al final la tabla resultante quedara de la siguiente: CONCLUSION: Para concluir podríamos resumir a la función si en la siguiente imagen. FUNCION SI SIMPLE Y ANIDADA. SALOMON GONZALEZ GARCIA. INFORMATICA II. CORPOCIDES. Página 3 INTRODUCCION A LA FUNCION SI ANIDADA. FUNCION SI ANIDADA: La función si ofrece es perfecta cuando solo tenemos una condición y sobre esa condición solo se muestra uno de dos resultados: O es verdadera, o es falsa. Recordando un poco el ejemplo del cine, siendo tan tajantes, yo me iría a casa si no salgo temprano del trabajo. Punto. Pero, ¿y si me da hambre a la salida y quisiera pasar por un restaurante? Esto nos limita en algunos casos ya que pueden presentarse “puntos medios” en los que necesitaríamos evaluar más criterios antes de tomar una decisión, a esto podría llamársele condiciones múltiples. Las condiciones múltiples son una realidad que manejas a diario, aunque tal vez no te has puesto a meditar en ello. Tú no te manejas solo con dos opciones para cada decisión que tomas en la vida y siempre habrán muchas cosas que tener en cuenta antes de tomar una decisión. “¿Compro esta camisa? Depende de cuánto cueste. ¿La dejan a crédito? ¿Esta semana pagan el sueldo? ¿Tengo cupo en la tarjeta?” Siguiendo con mi ejemplo, ¿qué pasa si quiero agregar una condición más? Por ejemplo que me diera hambre al salir. FUNCION SI SIMPLE Y ANIDADA. SALOMON GONZALEZ GARCIA. INFORMATICA II. CORPOCIDES. Página 4 En el modelo anterior hemos agregado una condición dentro de uno de los resultados de la condición principal, es decir que Hemos anidado una condición dentro de otra, en conclusión hemos realizado una función si anidada. FUNCION SI ANIDADA EN EXCEL: La principal utilidad de la función si anidada es permitir tomar decisiones basadas en más de una condición, permitiendo devolver un resultado de entre varias opciones en lugar de las dos conseguimos con una función SI normal. La función si anidada entonces se caracteriza por contener dentro de una función si, una o dos condiciones mas de acuerdo al problema, cuando utilizamos una función dentro de otra, tenemos una función anidada. Las funciones que “metemos dentro” de otra función actúan como argumentos de la función principal. CASO PRÁCTICO 1: Una escuela primaria tiene que clasificar todos los niños dependiendo de ciertas condiciones: Si el alumno tiene menos de 6 años va al jardín de infantes; Pero si el alumno obtiene una edad mayor o igual a 6 años, se presentan dos situaciones: si tiene menos de 12 años va a la escuela primaria, si tiene más de 12 años va a la escuela secundaria. La solución en Excel podría ser de la siguiente manera: =SI(A1<6; ”Jardín de Infantes”; SI(A1<12; ”Primaria”; ”Secundaria”)) La segunda función SI es parte del argumento de la función SI principal Cuando frente a una condición tenemos dos o más posibilidades, tenemos que anidar una función SI dentro de otra función SI. CASO PRACTICO 2: En la figura podemos observar la lista de algunos ejecutivos de ventas y sus ventas asi como los objetivos de ventas que tiene cada uno, para el caso no hemos querido agregar nombres con el objetivo de centralizarnos en lo que nos interesa. El ejercicio consiste en determinar si cada ejecutivo cumplió o no con su meta y si supero la meta, necesitamos determinar la diferencia entre las ventas objetivo y las ventas que el ejecutivo de ventas realizo y si la diferencia supera los 5000 emitir un mensaje anunciándolo. FUNCION SI SIMPLE Y ANIDADA. SALOMON GONZALEZ GARCIA. INFORMATICA II. CORPOCIDES. Página 5 Entonces podríamos deducir que la función seria: =SI(B2<C2;”No Cumplió”; SI(B2-C2<5000;”Pasó menos de $5.000″;”Pasó más de $5.000″)) REFERENCIAS EN EXCEL. Una referencia en Excel identifica a una celda (o rango de celdas) dentro de una hoja de trabajo y le hace saber a Excel en dónde buscar los valores que se quieren utilizar en una fórmula. Existen dos tipos de referencias en el Excel las cuales se mencionan a continuación: REFERENCIA RELATIVA: Una referencia relativa es cuando Excel puede modificar libremente dicha referencia para ajustarla al utilizarla dentro de una fórmula. Por ejemplo, si la fórmula de la celda D1 es la siguiente: =C1*2 Si arrastramos el controlador de relleno hacia abajo, Excel copiará la fórmula y la ajustará de manera que la referencia se modifique automáticamente conforme va avanzando la fila. FUNCION SI SIMPLE Y ANIDADA. SALOMON GONZALEZ GARCIA. INFORMATICA II. CORPOCIDES. Página 6 En este ejemplo la referencia C1 de la fórmula se fue incrementando automáticamente a C2, C3, C4 y C5 conforme fue cambiando de fila. A este tipo de acción se le denomina referencias relativas. REFERENCIAS ABSOLUTAS: Una referencia es absoluta cuando Excel no la puede ajustar para adaptarse a la fórmula conforme cambia de fila o de columna. Las referencias absolutas permanecen constantes sin importar a dónde se copie la fórmula y se definen utilizando el símbolo “$”. Por ejemplo, la referencia $A1 significa que en esta referencia la columna A será siempre fija mientras que la fila podría ajustarse automáticamente. Por otro lado, la referencia A$1 significa que la fila 1 permanecerá siempre fija. Si quieres que tanto la columna como la fila permanezcan siempre fijas la referencia debe ser $A$1. Con un ejemplo similar al anterior veamos lo que sucede cuando hacemos que la referencia sea absoluta. Nota que ahora la fórmula de la celda D1 está escrita de la siguiente manera: =$C$1*2 Observa que sin importar a qué fila se copió la fórmula, la referencia siempre se mantiene hacia $C$1. Es decir, aún cuando se halla copiado la fórmula a filas diferentes la referencia dentro de la fórmula permaneció constante. Es importante que entiendas la diferencia entre estos dos tipos de referencias porque te permitirá escribir fórmulas efectivas en Excel. FUNCION SI SIMPLE Y ANIDADA. SALOMON GONZALEZ GARCIA. INFORMATICA II. CORPOCIDES. Página 7