Está en la página 1de 10

CONSTRUYENDO

CONDICIONALES CON LA
FUNCIÓN SI
Miguel Ángel Franco García

5 DE MARZO DE 2017
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

CONSTRUYENDO CONDICIONALES CON LA FUNCIÓN SI MIGUEL ANGEL FRANCO GARCIA

También podría gustarte