Sei sulla pagina 1di 25

Funciones Logicas

Las Funciones Logicas son aquellas q


¿Qué podamos realizar inferencias o pregun
Son? tomar alguna accion frente a a

Tenemos las Siguientes Funciones


Ø Si
ØY
ØO
ones Logicas son aquellas que permiten que
ealizar inferencias o preguntas para asi poder
mar alguna accion frente a algun caso

s Siguientes Funciones
Funcion Si Es la más importante de las Funciones la cual tiene un uso muy Sencillo

Sólo tengo dos Toda Pregunta tiene Basicamente dos


opciones, decir Si, o
¿Va a ser decir No
Mujercita?

SI

Esquema de la Función Si
=Si(Valor Logico, Accion si Cumple, Accion si no Cumple)

En la Condicion deberemos observar si el alumno e

Edad Condicion
26 mayor de edad
12 menor de edad
a Pregunta tiene Basicamente dos valores para poder responder

ón Si
n si Cumple, Accion si no Cumple)

beremos observar si el alumno es Mayor o Menor de Edad

Soluciones
=SI(G19>=18,"Mayor de Edad","Menor de Edad")
=SI(G20>=18,"Mayor de Edad","Menor de Edad")
Funcion Si (Simple)

Se utiliza cuando se realiza una sola pregunta, en cada una de las condiciones solo se puede colocar un
solo valor de verdad ya sea verdadero o falso

Observese que en las Hojas SI01 y SI02, tenemos preguntas sencillas con un solo valor de verdad como
resultado
olo se puede colocar un

o valor de verdad como


Funcion Si
Alumno N1 N2 N3 N4 Promedio Condicion
Andres 13 11 8 15 11.75 APROBADO
Bertha 14 9 10 16 12.25 APROBADO
Cesar 13 5 6 17 10.25 DESAPROBADO
Diana 6 7 15 14 10.5 APROBADO
Ericka 7 11 6 12 9 DESAPROBADO
Fidel 5 8 18 12 10.75 APROBADO
Gabriela 9 9 17 16 12.75 APROBADO
Hugo 16 15 16 17 16 APROBADO
Irma 7 18 9 9 10.75 APROBADO
Judith 12 12 5 12 10.25 DESAPROBADO

La Funcion Si la utilizamos para poder realizar preguntas y


siempre existiran 2 condiciones Verdadero y Falso y en cada una
desarrollamos una Alternativa

=si(F3>=10.5,"Aprobado","Desaprobado")
Trabajador Sueldo Bonificacion Neto a Pagar
Andres 4000 600 4600
Bertha 2000 100 2100 Si el trabajador gana mas de 2500 soles tiene una bonificac
del 15% del Sueldo, caso contrario su bonificacion será del
Cesar 3000 450 3450 del sueldo
Diana 2000 100 2100
Ericka 2000 100 2100
Fidel 3000 450 3450
Gabriela 2000 100 2100
El Neto a pagar es la sumatoria del sueldo mas la bonificaci
Hugo 3000 450 3450
Irma 4000 600 4600
Judith 3000 450 3450
Bonificacion
=si(B2>=2500;B2*15%;B2*5%)

Neto a Pagar
=B2+C2
de 2500 soles tiene una bonificacion
ontrario su bonificacion será del 5%
del sueldo

atoria del sueldo mas la bonificacion


Funcion Si (Anidado)

Se utiliza Cuando se realizan multiples preguntas, teniendo una alternativa varias respuestas que deben
ser analizadas mediante otra funcion SI

Observese que en las Hojas SI03 y SI04, tenemos preguntas anidadas que tendran varios valores de
verdad
s respuestas que deben

dran varios valores de


Alumno Nota 1 Nota 2 Nota 3 Nota 4 PROMEDIO CALIFICATIVO
Andrea 5 13 7 16 10 DESAPROBADO
Benito 18 15 13 12 15 APROBADO
Carmen 14 9 5 12 10 DESAPROBADO
Diego 10 18 17 17 16 BUENO
Ericka 12 10 15 7 11 APROBADO
Francisco 10 3 9 18 10 DESAPROBADO
Gabriela 16 20 13 7 14 APROBADO

Colocar los siguientes calificativos según el Promedio

0-10 Desaprobado En este caso tenemos 3 alternativas, y se


11-15 Aprobado observa que las preguntas necesarias son dos
16-20 Bueno para poderlo resolver.
=SI(F2<=10,"Desaprobado",SI(F2<=15,"Aprobado","Bueno"))
=SI(F3<=10,"Desaprobado",SI(F3<=15,"Aprobado","Bueno"))
=SI(F4<=10,"Desaprobado",SI(F4<=15,"Aprobado","Bueno"))
=SI(F5<=10,"Desaprobado",SI(F5<=15,"Aprobado","Bueno"))
=SI(F6<=10,"Desaprobado",SI(F6<=15,"Aprobado","Bueno"))
=SI(F7<=10,"Desaprobado",SI(F7<=15,"Aprobado","Bueno"))
=SI(F8<=10,"Desaprobado",SI(F8<=15,"Aprobado","Bueno"))
N° Ord. Apellidos Nombres Asist. Nota 2 Nota 3 Prom. Calificativo
1 Berríos Rodríguez Fredy Raúl 95 10 17 14 BUENO
2 Berrocal Ramirez Fabio Armando 100 10 16 13 BUENO
3 Borda Bustamante Renzo Ernaldo 95 20 20 20 BUENO
4 Calle Salas Giancarlo Aldo 50 11 12 12 NINGUNO
5 Carrazco LLanos Omar Gerardo 80 11 12 12 ASISTENTE
6 Carrillo Ticona Alvaro 50 7 6 7 NINGUNO
7 Ccoto Tunqui José Luis 90 15 18 17 BUENO
8 Chicata Rojas Salvatore Renato 100 19 19 19 BUENO
9 Chirinos Pérez Percy Enrique 100 15 14 15 BUENO
10 Chuquín Choque Yeng Sú 95 16 16 16 BUENO
11 Cornejo RodrÍguez Marco Antonio 90 7 8 8 ASISTENTE
12 Delgado Eduardo Claudio Jorge 70 13 12 13 NINGUNO
13 Espinoza Laguna Luis Alberto 85 16 16 16 BUENO
14 Esquivel Huacallo Jorge Miguel 100 17 19 18 BUENO
15 Gamarra Candia Wilber Fernando 80 8 9 9 ASISTENTE

En el campo Calificativo debera ir


Ninguno Si tuvo una asistencia menor a 80 Observese que el calificativo dependerá de la asis
asistencia menor a 80 su calificativo sera Ninguno,
Asistente Si 0 <= Promedio <= 12 mayor a 80 entonces recien se procedera a eval
Bueno Si 12 < Promedio <= 20
=SI(D2<80,"Ninguno",SI(G2<=12,"Asistente","Bueno"))
=SI(D3<80,"Ninguno",SI(G3<=12,"Asistente","Bueno"))
=SI(D4<80,"Ninguno",SI(G4<=12,"Asistente","Bueno"))
=SI(D5<80,"Ninguno",SI(G5<=12,"Asistente","Bueno"))
=SI(D6<80,"Ninguno",SI(G6<=12,"Asistente","Bueno"))
=SI(D7<80,"Ninguno",SI(G7<=12,"Asistente","Bueno"))
=SI(D8<80,"Ninguno",SI(G8<=12,"Asistente","Bueno"))
=SI(D9<80,"Ninguno",SI(G9<=12,"Asistente","Bueno"))
=SI(D10<80,"Ninguno",SI(G10<=12,"Asistente","Bueno"))
=SI(D11<80,"Ninguno",SI(G11<=12,"Asistente","Bueno"))
=SI(D12<80,"Ninguno",SI(G12<=12,"Asistente","Bueno"))
=SI(D13<80,"Ninguno",SI(G13<=12,"Asistente","Bueno"))
=SI(D14<80,"Ninguno",SI(G14<=12,"Asistente","Bueno"))
=SI(D15<80,"Ninguno",SI(G15<=12,"Asistente","Bueno"))
=SI(D16<80,"Ninguno",SI(G16<=12,"Asistente","Bueno"))

alificativo dependerá de la asistencia, si tuvo una


0 su calificativo sera Ninguno, en caso de que sea
ces recien se procedera a evaluar el promedio
Funciones Y - O
Las Funciones Y - O
Cumplen el siguiente cuadro de Verdad

p q pΛq
La Funcion Y solo es verdadera cuando las dos
V V V condiciones son verdaderas
V F F
F V F
F F F Y(Condicion1, Condicion2, Condicion3)

p q pνq
La Funcion O solo es Falsa cuando las dos
V V V condiciones son Falsas
V F V
F V V
F F F O(Condicion1, Condicion2, Condicion3)
O

dadera cuando las dos


n verdaderas

ion2, Condicion3)

alsa cuando las dos


son Falsas

cion2, Condicion3)
Conducta Promedio Final Promovido de Año
12 18
14 14
17 17
9 16
18 13
El Alumno será Promovido de Año si y solo si se e
15 16 conducta y en el promedio Fin
16 11
8 14
18 13
16 9
10 17
12 7
=y(A2>=10,5;B2>=10,5)
10 11
16 13
14 12
20 13
11 17
19 9
13 16
do de Año si y solo si se encuentra aprobado en
ducta y en el promedio Final
Tardanzas Puntualidad Bono
1 20 Si tiene menos de 2 tardanzas y mas de 17 Puntualidades, e
4 15 bono de 50 Soles
3 16
1 17
5 10
6 12
=SI(Y(A2<2;B2>17);50;0)
4 10
4 19
5 17
0 18
0 20
9 13
8 17
1 20
10 10
6 16
9 18
6 14
2 16
1 18
8 16
8 13
1 19
0 20
zas y mas de 17 Puntualidades, entonces tiene un
bono de 50 Soles

2>17);50;0)
Nombre Biologia Quimica Aptitud para Estudiar Medicina
Ivan Cruz Si
Sandra Paz Si Se considera que un alumno ti
Luis Salazar Si Si medicina si le gusta Biologia
Raul Carmona
Julissa Manzano Si Si
Saravic del Rocio Si
=O(B2="Si";C2
Se considera que un alumno tiene condiciones para estudiar
medicina si le gusta Biologia o Quimica (cuando menos 1)

=O(B2="Si";C2="Si")
Nombre Cargo Pases
Sólo se entregaran pases para el estadio a los trabajad
Andrea Administrativo Administrativos o Docentes
Benito Vigilancia
Carmen Docente
Diego Docente
=SI(O(B2="Administrativo";B2="Docente");"Pa
Ericka Administrativo
Fidel Administrativo
Gabriela Vigilancia
Hugo Instructor
Irma Instructor
Judith Vigilancia
Karen Administrativo
Leonor Administrativo
Mariana Instructor
Nelson Vigilancia
Omar Docente
es para el estadio a los trabajadores que sean
dministrativos o Docentes

ministrativo";B2="Docente");"Pase";"")

Potrebbero piacerti anche