Sie sind auf Seite 1von 31

Funciones lógicas

Logro:
Al finalizar la clase, el estudiante resuelve ejercicios donde
condicional SI anidada y la función Y - O lógica,
procedimientos correctos.
e ejercicios donde aplica la función
Y - O lógica, utilizando los

Economista: Dennis Pichilingue Romero


Consultor TI
Docente UNI, UTP, IPAE Surco, HudBaysMinerals, Intergrupo
MOUS Master Office
c14177@utp.edu.pe
nerals, Intergrupo
OPERADORES DE RELACIÓN
Se puede utilizar los siguientes Operadores en una Expresión (prueba lógica)

= IGUAL < MENOR


> MAYOR <= MENOR O IGUAL QUE
>= MAYOR O IGUAL QUE

NOTA
1. Las Expresiones de Comparaciones con caracteres (letras) siempre van entre com

2. Las Expresiones de Comparaciones con Números nunca llevan comillas.

3. Las Expresiones de Comparaciones con Fechas, se utilizan las funciones de Fech


Fecha DD/MM/AA Mes =Mes(fecha)
Año =año(fecha) Dia =Dia(fecha)
sión (prueba lógica)

ENOR O IGUAL QUE

ras) siempre van entre comillas.

a llevan comillas.

izan las funciones de Fecha:


=Mes(fecha)
=Dia(fecha)
FUNCION O
Devuelve VERDADERO cuando al menos uno de sus argumentos sea VERDA
Devuelve FALSO cuando todos sus argumentos sean FALSO

=O(Condicion1, Condicion2, Condicion3..)

Uso del "O" lógico dentro de un condicional SI


=SI(O(Condicion1,Condicion2,Condicion3),Valor_Ve

Tabla de verdad
O lógico
P Q P OR Q
V V V
V F V
F V V
F F F
umentos sea VERDAD

ional SI
on3),Valor_Verdad,Valor_Falso)
Calcular Bonificación
La Bonificación será solo para los trabajadores que pertenezcan a la categoría "A" o los

Si Categoría = "A" o Tiempo de servicio>5, devuelve 300, caso contrario devu

Código Nombres Tiempo de servicio Categoría


TR001 José Castillo 6 A
TR002 Carlos Ponce 8 B
TR003 Luis Castro 5 B
TR004 Norma Aponte 7 A
TR005 Jorge Arteaga 4 A
TR006 Carmen Díaz 3 B
TR007 Juan Portal 4 A
TR008 Ivan Jara 2 C
TR009 Carlos Silvera 5 B
TR010 Alejandro Toledo 4 C
a categoría "A" o los que tengan de 5 a mas años de tiempo de servicio y es de S/. 300

, caso contrario devuelve cero

Sueldo Bonificación
8,000
6,000
6,000
600
8,000
4,000
8,000
4,000
6,000
4,000
empo de servicio y es de S/. 300
Calcular asignación familiar
Asignar asignacion familiar de 150 soles para todos los casados o

Si Estado civil = "C" o No. Hijos >= 1, devuelve 150, caso contrario devuelve ce

Código Estado civil No. De hijos


AXZ00001 C 0
AXZ00002 S 2
AXZ00003 S 1
AXZ00004 C 0
AXZ00005 S 0
AXZ00006 C 1

C= Casado
S=Soltero
oles para todos los casados o los empleados que cuenten con hijos

elve 150, caso contrario devuelve cero

Asignación familiar
on hijos
Calcular adelanto
Asignar un adelanto de 200 soles para el personal de las categorias
Si categoria="A" o categoria ="C", devuelve 20, caso contrario devuelve cero

Código Categoría Adelanto


XW00001 B
XW00002 C
XW00003 A
XW00004 C
XW00005 B
l de las categorias A o C
ario devuelve cero
FUNCION Y
Devuelve VERDADERO cuando todos sus argumentos son verdaderos
Devuelve FALSO si uno o varios de sus argumentos son FALSO

=Y(Condicion1, Condicion2, Condicion3..)

Uso del "Y" lógico dentro de un condicional SI


=SI(Y(Condicion1,Condicion2,Condicion3),Valor_Ver

Tabla de verdad
Y lógico
P Q P AND Q
V V V
V F F
F V F
F F F
erdaderos

3),Valor_Verdad,Valor_Falso)
Calcular Bonificación
La Bonificación será solo para los trabajadores que pertenezcan a la categoría
tengan de 5 a mas años de tiempo de servicio, se asigna S/. 300

Si Categoría = "A" Y Tiempo de servicio > 5, devuelve 300, caso contrario devuel

COD. NOMBRE TS. CAT. BASICO


TR001 José Castillo 6 A 8,000.00
TR002 Carlos Ponce 8 B 6,000.00
TR003 Luis Castro 5 B 6,000.00
TR004 Norma Aponte 7 A 600.00
TR005 Jorge Arteaga 4 A 8,000.00
TR006 Carmen Díaz 3 B 4,000.00
TR007 Juan Portal 4 A 8,000.00
TR008 Ivan Jara 2 C 4,000.00
TR009 Carlos Silvera 5 B 6,000.00
TR010 Alejandro Toledo 4 C 4,000.00
a la categoría "A" y que

contrario devuelve cero

Bonificación
Calcular bonificación por riesgo de vida
Bonificación es 8% del sueldo, si trabaja en los proyecto Cerrovial y Zona de r

Si Proyecto = "CerroVial" Y Riesgo 0 "Alto", devuelve 8% del importe del sueldo,

Cod Apel Proyecto Riesgo


X01 Gonzales Parinas Alto
X02 Quispe CerroVial Alto
X03 Quilla Parinas Medio
X04 Salinas Putumayo Bajo
X05 Rosales CerroVial Medio
X06 Cordero Parinas Bajo
X07 Ramirez Putumayo Medio
X08 Sanchez SolTrans Medio
X09 Samaniego CerroVial Alto
X10 Diaz Parinas Bajo
de vida
oyecto Cerrovial y Zona de riesgo es Alto

ve 8% del importe del sueldo, caso contrario devuelve cero

Sueldo Bonificación
4500
3500
4800
4600
4500
4580
1450
4568
3568
1456
Calcular Movilidad
Si la categoría es A o C, y la zona es Callao la movilidad será 1% del Monto, ca

Si (categoría = "A" o categoría = "C") Y Zona = "Callao", devuelve el 8% del mon

Código Categoría Zona Tipo


XYZ -101 A Lima C
XYZ -102 C Lima C
XYZ -103 B Callao E
XYZ -104 A Callao C
XYZ -105 C Lima E
XYZ -106 C Callao E
XYZ -107 A Callao C
XYZ -108 A Lima C
XYZ -109 A Callao E
XYZ -110 C Lima E
movilidad será 1% del Monto, caso contrario Movilidad es S/. 20

= "Callao", devuelve el 8% del monto, caso contrario devuelve cero

Monto Movilidad
15,260.00
17,960.00
19,850.00
21,650.00
18,960.00
17,850.00
21,690.00
25,600.00
14,800.00
16,520.00
Calcular Bonificación
Si tiempo servicio mayor a 2 y menor que 8, y categoría "A" o "C", bonificación 6

COD. NOMBRE Tiempo servicio CAT.


TR001 José Castillo 6 A
TR002 Carlos Ponce 8 B
TR003 Luis Castro 5 B
TR004 Norma Aponte 7 A
TR005 Jorge Arteaga 4 A
TR006 Carmen Díaz 3 B
TR007 Juan Portal 4 A
TR008 Ivan Jara 2 C
TR009 Carlos Silvera 5 B
TR010 Alejandro Toledo 4 C
A" o "C", bonificación 600, sino 200

BASICO Bonificación
8,000.00
6,000.00
6,000.00
600.00
8,000.00
4,000.00
8,000.00
4,000.00
6,000.00
4,000.00
Sí país es México, Francia ó Brasil, y cantidad mayor 100 y menor que 500, aplicar descuento de 5%, sino

Id. de cliente Nombre de compañía País Cantidad


ALFKI Alfreds Futterkiste Alemania 1500
ANTON Antonio Moreno Taquería México 359
AROUT Around the Horn Reino Unido 635
BERGS Berglunds snabbköp Suecia 1016
BLAUS Blauer See Delikatessen Alemania 140
BLONP Blondel père et fils Francia 1670
BOLID Bólido Comidas preparadas España 190
BONAP Bon app' Francia 980
BOTTM Bottom-Dollar Markets Canadá 1001
BSBEV B's Beverages Reino Unido 293
CACTU Cactus Comidas para llevar Argentina 115
CHOPS Chop-suey Chinese Suiza 465
COMMI Comércio Mineiro Brasil 133
DRACD Drachenblut Delikatessen Alemania 160
EASTC Eastern Connection Reino Unido 569
ERNSH Ernst Handel Austria 4543
FAMIA Familia Arquibaldo Brasil 357
FOLIG Folies gourmandes Francia 354
FOLKO Folk och fä HB Suecia 1234
FRANK Frankenversand Alemania 1525
FURIB Furia Bacalhau e Frutos do Mar Portugal 349
aplicar descuento de 5%, sino descuento 0.

Descuento
Sí país es diferente de Argentina ó Suiza, y nombre compañía inicia inicia con la letra "A", cantidad mayor

Id. de cliente Nombre de compañía País Cantidad


ALFKI Alfreds Futterkiste Alemania 1500
ANTON Antonio Moreno Taquería México 359
AROUT Around the Horn Reino Unido 635
BERGS Berglunds snabbköp Suecia 1016
BLAUS Blauer See Delikatessen Alemania 140
BLONP Blondel père et fils Francia 1670
BOLID Bólido Comidas preparadas España 190
BONAP Bon app' Francia 980
BOTTM Bottom-Dollar Markets Canadá 1001
BSBEV B's Beverages Reino Unido 293
CACTU Cactus Comidas para llevar Argentina 115
CHOPS Chop-suey Chinese Suiza 465
COMMI Comércio Mineiro Brasil 133
DRACD Drachenblut Delikatessen Alemania 160
EASTC Eastern Connection Reino Unido 569
ERNSH Ernst Handel Austria 4543
FAMIA Familia Arquibaldo Brasil 357
FOLIG Folies gourmandes Francia 354
FOLKO Folk och fä HB Suecia 1234
FRANK Frankenversand Alemania 1525
FURIB Furia Bacalhau e Frutos do Mar Portugal 349
n la letra "A", cantidad mayor 200, aplicar descuento de 7%, sino descuento 0.

Descuento
Nombre del país inicia con "A" o "E", cantidad esta entre 100 y 1000, nombre de la compañía termina en u

Id. de cliente Nombre de compañía País Cantidad


ALFKI Alfreds Futterkiste Alemania 1500
ANTON Antonio Moreno Taquería México 359
AROUT Around the Horn Reino Unido 635
BERGS Berglunds snabbköp Suecia 1016
BLAUS Blauer See Delikatessen Alemania 140
BLONP Blondel père et fils Francia 1670
BOLID Bólido Comidas preparadas España 190
BONAP Bon app' Francia 980
BOTTM Bottom-Dollar Markets Canadá 1001
BSBEV B's Beverages Reino Unido 293
CACTU Cactus Comidas para llevar Argentina 115
CHOPS Chop-suey Chinese Suiza 465
COMMI Comércio Mineiro Brasil 133
DRACD Drachenblut Delikatessen Alemania 160
EASTC Eastern Connection Reino Unido 569
ERNSH Ernst Handel Austria 4543
FAMIA Familia Arquibaldo Brasil 357
FOLIG Folies gourmandes Francia 354
FOLKO Folk och fä HB Suecia 1234
FRANK Frankenversand Alemania 1525
FURIB Furia Bacalhau e Frutos do Mar Portugal 349
de la compañía termina en una letra diferente de "n". Asignar descuento de 4%, sino cero.

Descuento

Das könnte Ihnen auch gefallen