Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI Miguel Ángel Franco García 5 DE MARZO DE 2017 CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI MIGUEL ANGEL FRANCO GARCIA Construyendo Condicionales con la Función SI Construyendo Condicionales con la Función SI En esta oportunidad vamos a repasar la función condicional SI, esta función es muy importante, porque a partir de una condición, podemos tomar una acción. Por ejemplo, podíamos preguntar si la persona es hombre, si es mujer. Y en base al sexo, determinar, por ejemplo, un descuento, lo mismo podíamos considerar respecto al número de hijos, o, si es nombrado o contratado, o, si tiene un sueldo mayor al promedio, en este caso, podemos hacer uso de la función SI. He puesto “H” cuando se trata de hombre, y, “M” cuando se trata de mujeres, pero si fuera necesario completar esta información, entonces, podría hacer la siguiente función. Podría colocar. Con lo cual, le estoy diciendo que si la celda C5 es igual a H. CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI MIGUEL ANGEL FRANCO GARCIA Construyendo Condicionales con la Función SI Debe de poner Hombre. En caso contrario, debe de poner Mujer. Como funciona esta función, la primera parte es para colocar la condición, si esta condición se cumple, va a pasar lo que ocurre en el segundo argumento, y si no se cumple, va a pasar lo que ocurre en el tercer argumento. En este caso, aparece hombre, porque en la celda C5 hay una H. Si lo copiamos hacia abajo. CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI MIGUEL ANGEL FRANCO GARCIA Construyendo Condicionales con la Función SI En este caso, sale mujer cuando en la celda C5 pone M. Como en la celda C5, pone M, es decir, no cumple la condición, entonces se va al tercer argumento, y, toma el dato. Primer argumento Segundo argumento Tercer argumento Ahora, veamos que nos piden por aquí. CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI MIGUEL ANGEL FRANCO GARCIA Construyendo Condicionales con la Función SI El bono 1, va a ser cuando la persona sea mujer, entonces, si el personal es mujer tiene una bonificación de 100. Ponemos lo siguiente. La condición es que D5 sea igual a Mujer. Si la condición se cumple, pondrá una bonificación de 100. En caso que no se cumpla la condición, pondrá blanco. Ahora, copiamos hacia abajo. CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI MIGUEL ANGEL FRANCO GARCIA Construyendo Condicionales con la Función SI Ahora, yo podría anidar condiciones, por ejemplo, si me voy al bono 2, se debe de cumplir que sean mayores de 40 años y que tengan hijos. Aquí vienen un aspecto muy importante de la función, ya que es muy poderosa cuando se hacen funciones anidadas. Si ponemos: La prueba lógica, es que la edad sea mayor de 40. Si esta condición se cumple, puedo hacer una segunda pregunta, que viene con una función SI también. Si la primera condición se cumple, pregunta de nuevo si la edad es mayor de cero, en ese caso, la bonificación es 200. Esto va a pasar si la condición se cumple, pero también podíamos ponerle que si no se cumple, ponga por ejemplo un 0. CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI MIGUEL ANGEL FRANCO GARCIA Construyendo Condicionales con la Función SI Es decir, si la segunda condición no se cumple, pone cero, y, si además la primera condición tampoco se cumple, pone cero también. Copiamos hacia abajo. Ahora vamos con el descuento, para el descuento debe de cumplirse que la persona sea nombrada, que sean menores de 40 años, y, que no tengan hijos, si esto se cumple, tiene un descuento de 150. Si nos fijamos, tenemos tres condiciones, por lo que tendremos que usar tres veces la función SI. Primero, tenemos que ver las personas nombradas, entonces ponemos: Estamos preguntando si el valor de G5 es igual a Nombrado. Cuando esto se cumpla, vuelvo a preguntar. CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI MIGUEL ANGEL FRANCO GARCIA Construyendo Condicionales con la Función SI Si G5 es igual a Nombrado, y, además la edad es mayor de 40. Esa sería la segunda condición. Ahora, ponemos la última condición. Que seria que el número de hijos sea igual a cero. Cuando estas tres condiciones se cumplan, tiene un descuento de 150, en todos los demás casos, será cero. Esto se ve de la siguiente manera. Esta parte se cumple, si la primera condición es verdadera, porque cuando es Nombrado, preguntamos por la cantidad de años. Si se cumple la cantidad de años, pregunta si tiene hijos, si es igual a cero, le corresponde la bonificación de 150. En caso contrario, cero. CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI MIGUEL ANGEL FRANCO GARCIA Construyendo Condicionales con la Función SI El único inconveniente es que debemos de llevar el control de los paréntesis, y, de los punto y coma, e ir cerrando cada una de las funciones SI, lo más importante es que sepamos que la función SI tiene 3 parámetros, si no colocamos 3 argumentos, puede darse un error. En este caso, no se cumple ninguna. Vamos a ser que alguna se cumpla. En este caso, le pertenece la bonificación. CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI MIGUEL ANGEL FRANCO GARCIA Construyendo Condicionales con la Función SI
Compartir