Está en la página 1de 36

DOCENTE ROSA MARIA

PAREDES
A MARIA TORRES
REDES
FUNCIONES LOGICAS

Las Funciones Logicas son aquellas que


permiten que se pueda realizar inferencias
o preguntas para poder tomar una accion
frente a algun caso

Tenemos las Siguientes Funciones


Ø Si
ØY
ØO
Funcion Si Es la funcion mas importante y su uso a continuacion
Toda Pregunta tiene Basicamente dos valores para poder responder

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

En la Condicion deberemos observar si el alumno es Mayor o Menor de Edad

Edad Condicion Soluciones


26 mayor de edad =SI(G19>=18,"Mayor de Edad","Menor de Edad")
17 menor de edad =SI(G20>=18,"Mayor de Edad","Menor de Edad")
y su uso a continuacion podemos observar:
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
e las condiciones
dadero o falso

sencillas con un
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
Cesar 3000 450 3450
bonificacion del 15% del Sueldo, caso co
Diana 2000 100 2100
bonificacion será del 5% del sueld
Ericka 2000 100 2100
Fidel 3000 450 3450
Gabriela 2000 100 2100 El Neto a pagar es la sumatoria del sue
Hugo 3000 450 3450 bonificacion
Irma 4000 600 4600
Judith 3000 450 3450
Bonificacion
=si(B2>=2500;B2*15%;B2*5%)

Neto a Pagar
=B2+C2
mas de 2500 soles tiene una
del Sueldo, caso contrario su
erá del 5% del sueldo

sumatoria del sueldo mas la


nificacion

5%;B2*5%)
Funcion Si (Anidado)

Se utiliza Cuando se realizan multiples preguntas, tenie


una alternativa varias respuestas que deben ser analizad
mediante otra funcion SI

Observese que en las Hojas SI03 y SI04, tenemos pregu


anidadas que tendran varios valores de verdad
guntas, teniendo
n ser analizadas

nemos preguntas
de verdad
Alumno Nota 1 Nota 2 Nota 3 Nota 4 PROMEDIO CALIFICATIVO
Andrea 5 13 7 16 10 Desaprobado
Benito 18 15 13 12 15 Desaprobado
Carmen 14 9 5 12 10 Desaprobado
Diego 10 18 17 17 16 Desaprobado
Ericka 12 10 15 7 11 Desaprobado
Francisco 10 3 9 18 10 Desaprobado
Gabriela 16 20 13 7 14 Desaprobado

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 asist
menor a 80 su calificativo sera Ninguno, en cas
Asistente Si 0 <= Promedio <= 12 entonces recien se procedera a evalu
Bueno Si 12 < Promedio <= 20

N° Ord. Apellidos Nombres Asist. Nota 2 Nota 3 Prom. Calificativo


1 Berríos Rodríguez Fredy Raúl
2 Berrocal Ramirez Fabio Armando
3 Borda Bustamante Renzo Ernaldo
4 Calle Salas Giancarlo Aldo
5 Carrazco LLanos Omar Gerardo
6 Carrillo Ticona Alvaro
7 Ccoto Tunqui José Luis
8 Chicata Rojas Salvatore Renato
9 Chirinos Pérez Percy Enrique
10 Chuquín Choque Yeng Sú
11 Cornejo RodrÍguez Marco Antonio
12 Delgado Eduardo Claudio Jorge
13 Espinoza Laguna Luis Alberto
14 Esquivel Huacallo Jorge Miguel
15 Gamarra Candia Wilber Fernando
=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"))

asist prom calif


tivo dependerá de la asistencia, si tuvo una asistencia 34 2 n
ativo sera Ninguno, en caso de que sea mayor a 80
cien se procedera a evaluar el promedio 56 20 n
87 11 asist
88 13 bueno
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)
PUEDE TENER HASTA 255 PARAMETROS(CONDICIONES)

p q pνq
La Funcion O solo es Falsa cuando las dos condiciones
V V V
son Falsas
V F V
F V V
F F F O(Condicion1, Condicion2, Condicion3)
PUEDE TENER HASTA 255 PARAMETROS(CONDICIONES)
adera cuando las dos
verdaderas

on2, Condicion3)
ROS(CONDICIONES)

ando las dos condiciones


sas

on2, Condicion3)
ROS(CONDICIONES)
Funciones Logicas Y/O

Sintaxis
=Y(Valor lógico1;Valor lógico2;...)
=O(Valor lógico1;Valor lógico2;....)
¿Quién ha traido los productos solici

Persona Limón Azucar y


Paco si si 1
Peco si no
Pico no si
Poco no no
¿Quién ha traido los productos sol

Persona Limón Naranja o


Paco si si 1
Peco si no
Pico no si
Poco no no
a traido los productos solicitados?

ha traido los productos solicitados?


FUNCIÓN Y( )
=SI ( Y (condicion1, condicion2, ……), valor1, valor2)

Si el trabajador es contratado y pertenece a la categoría A, su sueldo será s/. 5000, caso


contrario su sueldo será s/. 3000

Apellidos y Nombres Condicion Categoria Cargo


Julio Sonco Contratado A Administrador
Roberto Chacon Estable A Administrador
Juan Palle Estable B Gerente
Ana Zavala Estable C Gerente
Juana Apaza Contratado A Gerente
Luis Lazarte Estable C Administrador
Hector Pareredes Contratado A Administrador
Iryna Pari Estable C Administrador
Lili Niza Contratado C Gerente
…), valor1, valor2)

, su sueldo será s/. 5000, caso


000

Sueldo
FUNCIÓN Y( )
=SI ( Y (condicion1, condicion2, ……), valor1, valor2)

Si su sueldo es mayor a 5000, es administrador y su condición es estable, entonces el


nuevo sueldo será el anterior incrementado en 2,000, caso contrario solo se incrementará
en 500 soles.

Apellidos y Nombres Condicion Sueldo Cargo

Julio Sonco Contratado 5000 Administrador


Roberto Chacon Estable 6000 Administrador
Juan Palle Estable 4000 Gerente
Ana Zavala Estable 3000 Gerente
Juana Apaza Contratado 2500 Gerente
Luis Lazarte Estable 4000 Administrador
Hector Pareredes Contratado 3000 Administrador
Iryna Pari Estable 4500 Administrador
Lili Niza Contratado 3000 Gerente
…), valor1, valor2)

dición es estable, entonces el


contrario solo se incrementará

Nuevo Sueldo
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
15 16
en el promedio Fi
16 11
8 14
18 13
16 9
10 17
12 7
10 11
=y(A2>=10,5;B2>=10,5)
16 13
14 12
20 13
11 17
19 9
13 16
Promovido de Año si y solo si se encuentra aprobado en conducta y
en el promedio Final

=10,5;B2>=10,5)
Tardanzas Puntualidad Bono
1 20 Si tiene menos de 2 tardanzas y mas de 17 Puntualidad
4 15 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
y mas de 17 Puntualidades, entonces tiene un bono de
50 Soles

>17),50,0)
FUNCIÓN O( )
=SI ( O (condicion1, condicion2, ……), valor1, valor2)

Si el trabajador es contratado o pertenece a la categoría C, su sueldo será 3000, caso


contrario su sueldo será 4000

Apellidos y Nombres Condicion Categoria Cargo


Julio Sonco Contratado A Administrador
Roberto Chacon Estable A Administrador
Juan Palle Estable B Gerente
Ana Zavala Estable C Gerente
Juana Apaza Contratado A Gerente
Luis Lazarte Estable C Administrador
Hector Pareredes Contratado A Administrador
Iryna Pari Estable C Administrador
Lili Niza Contratado C Gerente
…), valor1, valor2)

C, su sueldo será 3000, caso


0

Sueldo
FUNCIÓN O( )
=SI ( O (condicion1, condicion2, ……), valor1, valor2)

Si su sueldo es menor a 3500, o es Gerente, o su condición es contratado, su nuevo sueldo


es 20% más, caso contrario su nuevo sueldo será 5% más.

Apellidos y Nombres Condicion Sueldo Cargo


Julio Sonco Contratado 5000 Administrador
Roberto Chacon Estable 6000 Administrador
Juan Palle Estable 4000 Gerente
Ana Zavala Estable 3000 Gerente
Juana Apaza Contratado 2500 Gerente
Luis Lazarte Estable 4000 Administrador
Hector Pareredes Contratado 3000 Administrador
Iryna Pari Estable 4500 Administrador
Lili Niza Contratado 3000 Gerente
…), valor1, valor2)

es contratado, su nuevo sueldo


do será 5% más.

Nuevo Sueldo
Nombre Biologia Quimica Aptitud para Estudiar Medicina
Ivan Cruz Si
Sandra Paz Si Se considera que un alumno
Luis Salazar Si Si si le gusta Biolog
Raul Carmona
Julissa Manzano Si Si
Saravic del Rocio Si
=O(B2="Si
e 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
Docentes
Benito Vigilancia
Carmen Docente
Diego Docente
=SI(O(B2="Administrativo";B2="Do
Ericka Administrativo
Fidel Administrativo
Gabriela Vigilancia
Hugo Instructor
Irma Instructor
Judith Vigilancia
Karen Administrativo
Leonor Administrativo
Mariana Instructor
Nelson Vigilancia
Omar Docente
an pases para el estadio a los trabajadores que sean Administrativos o
Docentes

=SI(O(B2="Administrativo";B2="Docente");"Pase")

También podría gustarte