Anda di halaman 1dari 14

COMPUTACIÓN II

PAC | PROGRAMA DE ACREDITACIÓN EN COMPUTACIÓN

DOCENTE
Ing. José Martín Li Gavidia
joseligavidia@gmail.com
SESIÓN DE Operaciones Condicionales en la Toma de
CLASE Decisiones

CAPACIDAD
• Procesa datos con criterio lógico en MS Excel
Tomando Decisiones en Excel, FUNCIONES LÓGICAS

• LA FUNCIÓN: SI: Evalúa una condición y reporta:


• la expresión1, si la condición reporta el valor de VERDADERO,
• la expresión2, si la condición reporta el valor de FALSO.
Sintaxis:
=SI(Condición, Expresión1, Expresión2)
Donde:
Condición: Es la condición que se evaluará.
Expresión1 y Expresión2: Podrían estar conformadas por constantes,
operadores matemáticos, fórmulas y funciones combinadas.
Ejemplos
=SI(D4>12,”APROBADO”,”DESAPROBADO”)
=B8*SI(D3>20000,8%,3%)
=SI(D5=“A”,10%,8%)
=SI(SUMA(C3:C10)>4500,PROMEDIO(C3:C10),SUMA(C3:C10))
=SI(SIFECHA(B2,C2,”Y”)>17,”MAYOR DE EDAD”,”MENOR DE EDAD”)
=SI(B8,”SE ACEPTA”,”NO SE ACEPTA”)
Calcular el BONO del
empleando teniendo en
cuenta que si tiene 2 o mas
hijos el bono es de 100,
caso contrario el bono será
de 50.

Se escribe la siguiente fórmula en la celda D3,


=SI(C3>=2, 100, 50)
Calcular la comisión de los
vendedores, si sus ventas superaron
los cinco mil soles, obtendrá un 20%
de lo vendido, caso contrario
obtendrá solo el 10% del monto
vendido.
Fórmula de la comisión:
Comisión=MontoVendido*%Comisión

Se escribe la siguiente fórmula en la celda D15,


=C15*SI(C15>5000,20%,15%)
Otra forma de calcular sería:
=SI(C15>5000, C15*20%, C15*15%)
Colocando más de 1 condición en la Función SI….(1)

• Según los ejemplos que hemos visto, solo hemos usado una sola
condición con la Función SI.
• Cuando se desea indicar mas de una condición y todas deben de
cumplirse(retornen Verdadero), se debe usar la Función Lógica Y, la
cual permite indicar mas de una condición. La sintaxis de la Función Y
se indica a continuación:
Y(Condición1,Condición2,Condición3,….)
• Esta función retorna el valor de VERDADERO cuando todas las
condiciones retornan el valor de VERDADERO, basta que una de las
condiciones retorne FALSO, para que la Función Y retorne el valor de
FALSO.
Colocando más de 1 condición en la Función SI….(2)

• Cuando se desea indicar mas de una condición y solo es necesario


que una de ellas se cumpla(retorne el valor de verdadero), se debe
usar la Función Lógica O, la cual permite indicar mas de una
condición. La sintaxis de la Función O se indica a continuación:
O(Condición1,Condición2,Condición3,….)
• Esta función retorna el valor de VERDADERO cuando por lo menos
una de las condiciones indicadas retorna el valor de VERDADERO,
retornará FALSO cuando todas las condiciones retornen el valor de
FALSO, es decir, todas las condiciones sean falsas.
Ejemplo
Reportar en la columna OBSERVACION
el valor de VERDADERO cuando las
notas obtenidas en los cursos sean
mayores a 10, caso contrario debe
reportar FALSO.
En este ejercicio, no usaremos la
función SI ya que la función Y reporta
directamente estos valores lógicos.

Se escribe la siguiente fórmula en la celda D2,


=Y(B2>10,C2>10)
Reportar en la columna OBSERVACION
Aprobado o Rezagado.
Aprobado: cuando las notas de los 2
cursos son superiores a 10, en otros
casos, reportar Rezagado.
En este ejercicio, es necesario el uso
de la función SI con la función Y.

Se escribe la siguiente fórmula en la celda D2,


=SI(Y(B2>10,C2>10),”Aprobado”,”Rezagado”)
Reportar en la columna Resultado,
Contratado o Rechazado.
Contratado cuando por lo menos en
una de las pruebas haya obtenido mas
de 15, caso contrario reportará
Rechazado.
En este ejercicio, es necesario el uso
de la función SI con la función O.

Se escribe la siguiente fórmula en la celda D2,


=SI(O(B2>15,C2>15),”Contratado”,”Rechazado”)
Captura de Errores usando la Función SI.ERROR

SI.ERROR: Esta función retorna el resultado de la fórmula indicada si


ésta no genera error(ver algunos errores en el cuadro superior
derecho), caso contrario retorna la expresión indicada.
Sintaxis
=SI.ERROR(fórmula, expresión)
Fórmula: Puede ser cualquier fórmula de Excel
Expresión: puede ser una constante u otra fórmula.
Utilizamos la función SI.ERROR, para
que el promedio no se calcule en los
alumnos que no tienen ninguna
nota y en vez de aparecer error
(#¡DIV/0!), aparezca vacío.

Se escribe la siguiente fórmula en la celda E3,


=SI.ERROR(PROMEDIO(B3:D3),””)
Funciones SI anidadas
• En este ejemplo deseamos calcular el sueldo de cada
uno de los empleados en base a su categoría.
• Analizando los datos, podemos observar que hay 3
posibilidades para la categoría.
• Usando una sola función SI no podría ser solucionado.
• Cuando se encuentre con ejercicios en los cuales tenga
mas de 2 posibilidades, es necesario usar una función SI
dentro de otra, en otras palabras, tenemos que usar
FUNCIONES SI ANIDADAS.

Se escribe la siguiente fórmula en la celda C7,


=SI(B7=“A”,$B$2,SI(B7=“B”,$B$3, $B$4))

Anda mungkin juga menyukai