2.1. Funciones Lógicas
2.1. Funciones Lógicas
2.1. Funciones Lógicas
VBAPerú
FUNCION SI
=SI(PRUEBA_LÓGICA,VALOR_VERDADERO,VALOR_FALSO)
OBSERVACIÓN
Se determinará según el campo SEXO de la persona
* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre comillas.
Página 12
Caso2
OBSERVACIÓN
Se determinará según la NOTA del alumno
Página 13
Caso3
IMPUESTO
Se determinará según el TOTAL a PAGAR de la persona
* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre comillas.
Página 14
Listado de Precios
PREGUNTA Nº 1:
El Precio de Venta tiene por condición si el Tipo es “A”, será el Precio de Lista + 10% del Precio de Lista
sino será el Precio de Lista + 5% del Precio de Lista.
PREGUNTA Nº 2:
El Producto tiene por condición si el Precio de Venta es superior a S/.5.00, el producto es Bueno
de lo contrario el producto es Regular.
PREGUNTA Nº 3:
El Producto tiene por condición si es Queso tendrá un descuento del 10% del Precio de venta sino será 0.
0% del Precio de Lista
ducto es Bueno
=SI(CONDICIÓN1,R_VERDADERO,SI(CONDICIÓN2,R_VERDADERO,R_FALSO))
Condició
R_verdader
Condición2
R_falso
Caso 4
OBSERVACIÓN
Se determinará según el ESTADO CIVIL de la persona
* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre comillas.
Página 19
Caso5
BÁSICO
Se determinará según la OCUPACIÓN de la persona
OCUPACIÓN MOSTRAR
INGENIERO S/ 2,000.00
ABOGADO S/ 1,500.00
DOCTOR S/ 3,000.00
ANALISTA S/ 1,000.00
* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre comillas.
Página 20
Caso6
BONIFICACIÓN
Se determinará según el BÁSICO de la persona
BÁSICO MOSTRAR
0 a 500 S/ 150.00
501 a 1000 S/ 100.00
1001 a 1500 S/ 80.00
1501 a más S/ 50.00
* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre comillas.
Página 21
Caso6
Página 22
Caso7
BONIFICACIÓN
Se determinará según el BÁSICO de la persona
BÁSICO MOSTRAR
0 a 500 20% del básico
501 a 1000 15% del básico
1001 a 1500 12% del básico
1501 a más 10% del básico
* Las Expresiones de Comparaciones con caracteres (letras) siempre van entre comillas.
Página 23
Caso7
Página 24
Caso8
OBSERVACIÓN
Se determinará según las vistitas de los clientes
Si la visita es de 0 a 5; mostrar "Inadecuado"
Si la visita es de 6 a 9; mostrar "En Espera"
Si la visita es de 10 a 14; mostrar "Interesado"
Si la visita es de 15 a 22; mostrar "Optinmo"
Si la visita esmás de 22 mostrar "Excelente"
Página 25
Función Lógica Y
VBAPerú
Permite establecer múltiples condicionales, devolverá VERDADERO
si todo sus argumentos son VERDAD, pero si uno de sus argumentos
es FALSO devuelve FALSO.
Función Y
ZONA VENDEDOR MONTO OBJETIVO CASO1 CASO2
S ANA 500 500
N JUAN 700 500
E PEDRO 600 600
N IRIS 400 500
S ANA 300 200
O JUAN 600 500
E PEDRO 800 700
O IRIS 700 800
N ANA 500 600
N JUAN 800 500
CASO3 CASO4
Aplicación Si con Y
CÓDIGO NÚM. HIJOS E. CIVIL SUELDO BONIF1 BONIF2
1425 6 S S/. 2,474.00
1442 2 C S/. 1,781.00
1459 1 S S/. 1,569.00
1476 1 C S/. 1,960.00
1493 3 C S/. 2,188.00
1510 2 S S/. 2,459.00
1527 6 S S/. 2,485.00
1544 6 C S/. 2,015.00
1561 3 S S/. 1,945.00
1578 3 S S/. 2,246.00
1595 2 C S/. 1,869.00
1612 1 S S/. 2,222.00
1629 4 C S/. 2,277.00
1646 6 C S/. 2,328.00
1663 2 C S/. 1,869.00
BONIF
CODIGO ESTADO HIJOS
CARGA
AX0001 C 0
AX0002 S 2
AX0003 S 1
AX0004 C 3
AX0005 S 0
AX0006 C 1
1001 B 20 1800
1002 C 18 1200
1003 A 15 2000
1004 C 20 1600
1005 C 19 1550
1006 A 18 2500
VBAPerú Función Lógica O
Permite evaluar múltiples veces el valor de celda o valor fijo, devolverá
VERDADERO cuando al menos uno de sus argumentos sea VERDAD
y solamente devolverá FALSO cuando todos sus argumentos sean
FALSO.
Función O
ZONA VENDEDOR MONTO OBJETIVO CASO1 CASO2
S ANA 500 600
N JUAN 700 500
E PEDRO 600 600
N IRIS 400 500
S ANA 300 200
O JUAN 600 500
E PEDRO 800 700
O IRIS 700 800
N ANA 500 600
N JUAN 800 500
o, devolverá
CASO3 CASO4
Aplicación Si Con O
CÓDIGO NÚM. HIJOS E. CIVIL SUELDO BONIF1 BONIF2
1425 6 S S/. 2,474.00
1442 2 C S/. 1,781.00
1459 1 S S/. 1,569.00
1476 1 C S/. 1,960.00
1493 3 C S/. 2,188.00
1510 2 S S/. 2,459.00
1527 6 S S/. 2,485.00
1544 6 C S/. 2,015.00
1561 3 S S/. 1,945.00
1578 3 S S/. 2,246.00
1595 2 C S/. 1,869.00
1612 1 S S/. 2,222.00
1629 4 C S/. 2,277.00
1646 6 C S/. 2,328.00
Se desea calcular el descuento para los trabajadores de una compañía que laboran
en distintosa proyectos
El descuento se aplica con el 8% de su Sueldo sólo a los trabajadores que se encuentren
trabajando en los Proyectos Cerro Azul ó Punta Sal y que además el riesgo sea baja
Venta Mensuales por Vendedor