You are on page 1of 15

MICROSOFT EXCEL 2007

1 FUNCIONES LOGICAS Y ANIDADAS


Computacin e Informtica

Ing Ernesto Nicho Crdova


FUNCIONES LGICAS
SI
Devuelve un valor si la condicin especificada es VERDADERO y otro valor si dicho argumento es FALSO.
Utilice SI para realizar pruebas condicionales en valores y frmulas.
Sintaxis
SI(prueba_lgica;valor_si_verdadero;valor_si_falso)
Prueba_lgica es cualquier valor o expresin que pueda evaluarse como VERDADERO o FALSO.

Numero de personas atendidas en la Tiendas XYZ en una semana


Sucursal Lunes Martes Mircoles Jueves Viernes Sbado Domingo Prom Estado
Sucursal San Jose 45 30 50 35 70 85 75
Sucursal Balta 50 55 45 50 80 160 80
Sucursal Open
Plaza 120 110 100 150 180 250 200
Sucursal Real plaza 150 160 130 160 170 300 250

Todas las sucursales que hallan atendido en promedio a mas de


60 personas, se les denominar "Eficiente", de lo contrario
ser "Deficiente" 2
Ing. Ernesto Nicho Crdova
FUNCIONES LGICAS
Ejercicios adicionales
Sucursal Mircoles Vendedor Sexo Bonificacin
Sucursal San Jose 50 Erlita F
Sucursal Balta 45 Mara F
Sucursal Open Plaza 100 Juan M
Sucursal Real plaza 130 Yuly F

Todos los vendedores que han atendido 50 o mas personas el dia miercoles, se les dar una
bonificacin de 100 Soles, de lo contrario no tendran bonificacin

Sueldo Nuevo
Sucursal Vendedor Sexo Semanal Sueldo
Sucursal San Jose Erlita F 155.71
Sucursal Balta Mara F 174.29
Sucursal Open Plaza Juan M 258.57
Sucursal Real plaza Yuly F 188.57

Todas las vendedoras que hallan atendido en esta semana, tendrn una bonificacin del 35%
del sueldo semanal que percibe. Cuanto ser el nuevo sueldo semanal. 3
Ing. Ernesto Nicho Crdova
FUNCIONES ANIDADAS

Excelpermite el utilizar funciones como uno de los


argumentos de otra funcin, esto se conoce como funciones
anidadas. Por ejemplo:

=SI(PROMEDIO(A1:A10)>50;SUMA(B1:B10);0)

La siguiente funcin SI compara con 50 el resultado producido


por la funcin PROMEDIO (funcin anidada), si es mayor a 50,
invoca a la funcin SUMA (funcin anidada).

4
Ing. Ernesto Nicho Crdova
LMITES DEL NIVEL DE ANIDAMIENTO

Una frmula puede contener como mximo siete niveles de


funciones anidadas.
Si la Funcin B se utiliza como argumento de la Funcin A, la
Funcin B es una funcin de segundo nivel. Por ejemplo, la
funcin PROMEDIO y la funcin SUMA del ejemplo son ambas
funciones de segundo nivel porque son argumentos de la funcin
SI. Una funcin anidada dentro de la funcin PROMEDIO ser una
funcin de tercer nivel, etc.
Primer Nivel

=SI(PROMEDIO(A1:A10)>50;SUMA(B1:B10);0)

Segundo Nivel
5
Ing. Ernesto Nicho Crdova
RESULTADOS VLIDOS

Cuando se utiliza una funcin anidada como argumento, sta


deber devolver el mismo tipo de valor que el que utilice el
argumento.

Ejm.
=SI(PROMEDIO(A1:A10)>50;SUMA(B1:B10);0)

La funcin PROMEDIO(A1:A10) deber darnos como resultado


un:
nmero (ejem. 20, 70, etc.) X
o un texto (ejem. PEDRO)

6
Ing. Ernesto Nicho Crdova
EJERCICIO N 1

Obtenerel promedio de los alumnos, solo de aquellos


que no tengan 2 o mas notas desaprobadas (la nota
aprobatoria debe ser mayor o igual a catorce

Alumno Nota 1 Nota 2 Nota 3 Nota 4 Promedio


Juan 15 14 18 12
Pedro 12 18 13 15
Maria 18 10 15 20
Tomas 14 17 15 17
Yuly 18 13 18 12
Naomi 16 14 15 17
Luis 13 16 10 16
7
Ing. Ernesto Nicho Crdova
EJERCICIO N 2

Todas los vendedores que hallan atendido en promedio a mas de 60 personas y son
mujeres, tendrn una bonificacin de 100 soles, de lo contrario tendrn una bonificacin
de 50 soles.
Sucursal Vendedor Sexo Promedio Semanal Bonificacin
Sucursal San Jose Erlita F 55.71
Sucursal Balta Maria F 74.29
Sucursal Open Plaza Juan M 158.57
Sucursal Real plaza Yuly F 188.57

Condicin principal SI Promedio semanal >= 60

Si cumple No cumple
(Promedio >= 60) (Promedio < 60)

Condicin secundaria SI Sexo = F S/. 50

Si cumple No cumple
(Sexo = F) (Sexo = M)
8
S/. 100 S/. 50 Ing. Ernesto Nicho Crdova
EJERCICIO N 2

Todas los vendedores que hallan atendido en promedio a mas de 60 personas y son
mujeres, tendrn una bonificacin de 100 soles, de lo contrario tendrn una bonificacin
de 50 soles.
Sucursal Vendedor Sexo Promedio Semanal Bonificacin
Sucursal San Jose Erlita F 55.71
Sucursal Balta Maria F 74.29
Sucursal Open Plaza Juan M 158.57
Sucursal Real plaza Yuly F 188.57

Condicin principal SI Promedio semanal >= 60

Si cumple No cumple
=SI(D2>=60,SI(C2=F,100,50),50)
(Promedio >= 60) (Promedio < 60)

Condicin secundaria SI Sexo = F S/. 50

Si cumple No cumple
(Sexo = F) (Sexo = M)
9
S/. 100 S/. 50 Ing. Ernesto Nicho Crdova
FUNCIONES DE BSQUEDA
BUSCARV BUSCARH
Busca un valor especfico en la columna ms a izquierda de una matriz y devuelve el valor en la misma fila
de una columna especificada en la tabla. Utilice BUSCARV en lugar de BUSCARH cuando los valores de
comparacin se encuentren en una columna situada a la izquierda de los datos que desea encontrar. La V
de BUSCARV significa "Vertical".
Sintaxis

BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)

=BUSCARV(C10,C4:E7,2,FALSO)
Es el valor que La matriz en la N de Columna Falso: Valor
vamos a bscar y tabla, sin los en donde esta el exacto.
que en la matriz esta encabezados valor asociado Verdadero: Valor
en la columna de la aproximado
extrema izquierda 10
Ing. Ernesto Nicho Crdova
FUNCIONES DE BSQUEDA
1 2 3
BUSCARV BUSCARH
Busca un valor especfico en la columna ms a izquierda de una matriz y devuelve el valor en la misma fila
de una columna especificada en la tabla. Utilice BUSCARV en lugar de BUSCARH cuando los valores de
comparacin se encuentren en una columna situada a la izquierda de los datos que desea encontrar. La V
de BUSCARV significa "Vertical".
Sintaxis Se ingresa valor
Insertar Funcin BuscarV
Insertar Funcin BuscarV

BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)

=BUSCARV(C10,C4:E7,2,FALSO)
Es el valor que La matriz en la N de Columna Falso: Valor
vamos a bscar y tabla, sin los en donde esta el exacto.
que en la matriz esta encabezados valor asociado Verdadero: Valor
en la columna de la aproximado
extrema izquierda 11
Ing. Ernesto Nicho Crdova
FUNCIONES DE BSQUEDA
Ejercicio
Parte a) Ingrese el nombre de la sucursal y muestre las personas atendidas el da
mircoles

Parte b) Ingrese el da y muestre los atendidos en la sucursal Real Plaza

Numero de personas atendidas en la Tiendas XYZ en una semana


Sucursal Lunes Martes Mircoles Jueves Viernes Sbado Domingo
Sucursal San Jose 45 30 50 35 70 85 75
Sucursal Balta 50 55 45 50 80 160 80
Sucursal Open Plaza 120 110 100 150 180 250 200
Sucursal Real plaza 150 160 130 160 170 300 250

Ingrese Sucursal:
Atendidos el Mircoles

Ingrese Da: 12
Atendidos Real Plaza Ing. Ernesto Nicho Crdova
FUNCIONES DE BSQUEDA
Funcin BuscarV BuscarH
mas ejercicios

Tabla de Productos
Cdigo Producto Precio Descto
PR01 Pantalones 80 15%
PR02 Camisas 55 5%
PR03 Polos 25 10%
PR04 Medias 5 0%

Ingrese Cdigo
Ingrese Cantidad
Total Compra
Descuento
Total a Pagar
13
Ing. Ernesto Nicho Crdova
EJERCICIO DE APLICACIN

14
Ing. Ernesto Nicho Crdova
INSTRUCCIONES DE LA APLICACIN

CODIGO ITEM P/CAJA


P001 CERVEZA CRISTAL S/. 48.00
P002 CERVEZA PILSEN S/. 45.00
P003 CERVEZA AREQUIPEA S/. 44.00
P004 CERVEZA CUSQUEA S/. 42.00
P005 GASEOSA COCA COLA S/. 25.00
P006 GASEOSA INKA COLA S/. 24.00
P007 GASEOSA KOLA REAL S/. 24.00
Transporte S/. 20.00
Descuento 8%
I.G.V. 19%
Con solo ingresar el cdigo, el concepto y el precio del producto deben
mostrarse, utilizar la tabla mostrada.
Realizar las operaciones necesarias para obtener el importe, subtotal e IGV.
Si el subtotal sobrepasa los S/. 100 y tiene descuento de 8%.
Si transporte dice Si, se adicionar 20 soles al total de la factura.

15
Ing. Ernesto Nicho Crdova

You might also like