You are on page 1of 28

Funciones ló

Logro:
Al finalizar la clase, el alumno aplica la función condici
utilizando los procedimientos correctos.
nciones lógicas

a la función condicional SI anidada,


ctos.
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)

OPERADORES LÓGICOS

AND Y lógico OR O lógico


P Q P AND Q P Q
V V V V V
V F F V F
F V F F V
F F F F F
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)

O lógico
P OR Q
V
V
V
F
Concepto

Celda Inicial
=SI(Expr. lógica, Valor1, SI(Expr. lógica, Valor2,SI(Expr. lógica,
del Rango

Si la Expresión lógica es Verdadera (se cumple)


Devuelve Valor1

Si la Expresión lógica es Falsa (no se cumple)


Vuelve a preguntar y asi sucesivamente …

Ejemplo:

sueldo 550

97001 4/10/1970 137.5


97002 5/2/1965 137.5
97003 4/20/1994 82.5

Página 6
Concepto

Celda Final
r2,SI(Expr. lógica, Valor3, Valor4)))
del Rango

Página 7
Concepto

Página 8
CT1

Calcular Bonificación 1, según el área de traba


Si área de trabajo = "A", devuelve 3500

2000
Si área de trabajo ="C", devuelve 2000 Si área de tra

NOMBRES Area de trabajo T Bonificación1


JUAN PEREZ Comercial C 2000
JOHN VARGAS Administración A 3500
MARY SMITH Fuera Mina F 1700
CHRISTIAN VALDIVIA Dentro Mina D 1900
LADY MACHUCA Comercial C 2000
JHONNY PAREDES Administración A 3500
GISSELLA CASAS Fuera Mina F 1700
ISABEL CASSANOVA Fuera Mina F 1700
CARLOS ACOSTA Dentro Mina D 1900

Página 9
CT1

ea de trabajo
evuelve 3500 Si área de trabajo = "D", devuelve 1900

Si área de trabajo ="F", devuelve 1700 Caso contrario


devuelve cero

Area de trabajo Bonificación1


C 2000
A 3500
F 1700
D 1900

Página 10
CT2

Calcular el sueldo básico según la tabla de categor


Si categoría = "B", devuelve 13000

12000
Si categoría = "A", devuelve 14000

NOMBRES CATEGORIA BASICO


JUAN PEREZ C 12,000.00
JOHN VARGAS B 13,000.00
MARY SMITH C 12,000.00
CHRISTIAN VALDIVIA A 14,000.00
LADY MACHUCA B 13,000.00
JHONNY PAREDES D 9,000.00
GISSELLA CASAS A 14,000.00
ISABEL CASSANOVA C 12,000.00
CARLOS ACOSTA B 13,000.00

* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre

* Cuando se muestra valores numéricos nunca llevan comillas

Página 11
CT2

tabla de categorías
uelve 13000 Si categoría = "D", devuelve 9000

Si categoría = "C", devuelve 12000 Caso contrario


devuelve cero

CATEGORIA Básico
A 14,000.00
B 13,000.00
C 12,000.00
D 9,000.00
Caso contrario mostrará 0.00

etras) siempre van entre comillas.

Página 12
CT2

vuelve 9000

Caso contrario
evuelve cero

Página 13
CT3

Calcular el sueldo básico según la ocupación

Si ocupación es abogado devuelve 12000

15000
Si ocupación es ingeniero, devuelve 15000

NOMBRES OCUPACION BASICO


JUAN PEREZ INGENIERO 15000
JOHN VARGAS ABOGADO 12000
MARY SMITH DOCTOR 10000
CHRISTIAN VALDIVIA INGENIERO 15000
LADY MACHUCA ABOGADO 12000
JHONNY PAREDES DOCTOR 10000
GISSELLA CASAS INGENIERO 15000
ISABEL CASSANOVA ABOGADO 12000
CARLOS ACOSTA INGENIERO 15000

* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre

* Cuando se muestra valores numéricos nunca llevan comillas

Página 14
CT3

la ocupación

do devuelve 12000 Si es de otras ocupaciones devuelve 7000

Si ocupación es doctor devuelve 10000 Caso contrario


devuelve cero

Si su OCUPACION es Mostrará
INGENIERO 15,000.00
ABOGADO 12,000.00
DOCTOR 10,000.00
OTRAS OCUPACIONES 7,000.00
Caso contrario mostrará 0.00

s (letras) siempre van entre comillas.

an comillas

Página 15
CT3

es devuelve 7000

Caso contrario
evuelve cero

Página 16
CN1

Calcular la bonoficación, según el sueldo básico (A


Si sueldo >= 5001 Y sueldo <=6000, devuelve 400

700

Si sueldo <= 5000, devuelve 700

NOMBRES CATEGORIA BASICO BONI1


JUAN PEREZ C 5000 700
JOHN VARGAS B 9000 200
MARY SMITH C 6000 400
CHRISTIAN VALDIVIA A 8000 200
LADY MACHUCA B 7000 300
JHONNY PAREDES D 6000 400
GISSELLA CASAS A 6500 300
ISABEL CASSANOVA C 6500 300
CARLOS ACOSTA B 7800 200

* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre comillas.

* Cuando se muestra valores numéricos nunca llevan comillas

Página 17
CN1

ueldo básico (Aplicación del operador lógico Y)


Si sueldo >= 7001, devuelve 200

Si sueldo >= 6001 Y sueldo <=7000, devuelve 300 Caso contrario


devuelve cero
BASICO Boni1
0 5000 700.00
5001 6000 400.00
6001 7000 300.00
más de 7001 200.00
Caso contrario mostrará 0.00

Página 18
CN1

Caso contrario
evuelve cero

Página 19
CN2

Calcular impuesto, según el sueldo


Si sueldo >= 5001 Y sueldo <= 7000, devuelve
0.1
Si sueldo <= 5000, devuelve 10%

NOMBRES Sueldo % Impuesto Impuesto


JUAN PEREZ 5000 10% 0.1 0.1

JOHN VARGAS 3000 10% 0.1


MARY SMITH 6000 12% 0.12
CHRISTIAN VALDIVIA 2500 10% 0.1
LADY MACHUCA 7000 12% 0.12
JHONNY PAREDES 2000 10% 0.1
GISSELLA CASAS 2300 10% 0.1
ISABEL CASSANOVA 6500 12% 0.12
CARLOS ACOSTA 7800 15% 0.15

Página 20
CN2

sueldo <= 7000, devuelve 12%

Si sueldo >=7001, devuelve 15%

Sueldo Impuesto
800 5000 10%
5001 7000 12%
Más de 7001 15%

Página 21
CN2

Caso contrario
devuelve cero

Página 22
CF1

Calcular la bonificación según la fecha de ingreso


Si fecha ing. >= 1/1/1980 Y fecha ing. <= 31/12/1990,

0.12
Si fecha ing. <= 31/12/1979, devuelve 20%

NOMBRES FECHA ING. BASICO


JUAN PEREZ 24/Mar/2000 7,000.00
JOHN VARGAS 24/Dec/1995 6,000.00
MARY SMITH 18/Oct/2000 5,000.00
CHRISTIAN VALDIVIA 10/Jul/1999 45,000.00
LADY MACHUCA 10/Feb/2001 35,000.00
JHONNY PAREDES 01/May/1982 9,000.00
GISSELLA CASAS 25/Apr/1987 11,000.00
ISABEL CASSANOVA 08/Aug/1965 25,000.00
CARLOS ACOSTA 29/Sep/1966 7,000.00

* Las Expresiones de Comparaciones de tipo FECHA se ponen de la sgte. maner

* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre

* Cuando se muestra valores numéricos nunca llevan comillas

Página 23
CF1

a fecha de ingreso
Caso contrario
980 Y fecha ing. <= 31/12/1990, devuelve 15% devuelve cero

Si fecha ing. >= 1/1/1991 Y fecha ing. <= 31/12/2000, devuelve 12%

BONI1 Si INGRESO BONI1 del básico


0.12 antes 1980 12/31/1979 20%
0.12 1/1/1980 12/31/1990 15%
0.12 1/1/1991 12/31/2000 12%
0.12
-
0.15
0.15
0.20
0.20

HA se ponen de la sgte. manera DATE(año,mes,día)

res (letras) siempre van entre comillas.

van comillas

Página 24
CF1

Caso contrario
evuelve cero

/2000, devuelve 12%

Página 25
CF2

Calcular la bonificación según la fecha de ingreso

Si fecha ing. >= 1/1/1980 Y fecha ing. <= 31/12/1990, dev

500
Si fecha ing. <= 31/12/1979, devuelve 900

NOMBRES FECHA INGRESO BASICO BONI1


JUAN PEREZ 24/Mar/2000 7,000.00 500.00
JOHN VARGAS 24/Dec/1995 6,000.00 500.00
MARY SMITH 18/Oct/2000 5,000.00 500.00
CHRISTIAN VALDIVIA 10/Jul/1999 45,000.00 500.00
LADY MACHUCA 10/Feb/2001 35,000.00 500.00
JHONNY PAREDES 01/May/1982 9,000.00 700.00
GISSELLA CASAS 25/Apr/1987 11,000.00 700.00
ISABEL CASSANOVA 08/Aug/1965 25,000.00 900.00
CARLOS ACOSTA 29/Sep/1966 7,000.00 900.00

* Las Expresiones de Comparaciones de tipo FECHA se ponen de la sgte. manera DATE(Año,mes,día)


* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre comillas.

* Cuando se muestra valores numéricos nunca llevan comillas

Página 26
CF2

de ingreso
Caso contrario
. <= 31/12/1990, devuelve 700 devuelve cero

Si fecha ing. >= 1/1/1991, devuelve 500

Si INGRESO Mostrará
antes 1980 12/31/1979 900
1/1/1980 12/31/1990 700
Después 1990 1/1/1991 500

ATE(Año,mes,día)

Página 27
CF2

Caso contrario
evuelve cero

Página 28

You might also like