Funciones logicas y anidadas

15
MICROSOFT EXCEL 2007 FUNCIONES LOGICAS Y ANIDADAS Computación e Informática Ingº Ernesto Nicho Córdova 1

Transcript of Funciones logicas y anidadas

Page 1: Funciones logicas y anidadas

1

MICROSOFT EXCEL 2007FUNCIONES LOGICAS Y ANIDADASComputación e Informática

Ingº Ernesto Nicho Córdova

Page 2: Funciones logicas y anidadas

FUNCIONES LÓGICASSIDevuelve un valor si la condición especificada es VERDADERO y otro valor si dicho argumento es FALSO.

Utilice SI para realizar pruebas condicionales en valores y fórmulas.Sintaxis

SI(prueba_lógica;valor_si_verdadero;valor_si_falso)Prueba_lógica es cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSO.

Numero de personas atendidas en la Tiendas XYZ en una semanaSucursal Lunes Martes Miércoles Jueves Viernes Sábado Domingo Prom Estado

Sucursal San Jose 45 30 50 35 70 85 75Sucursal Balta 50 55 45 50 80 160 80Sucursal Open Plaza 120 110 100 150 180 250 200Sucursal 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 Córdova

Page 3: Funciones logicas y anidadas

FUNCIONES LÓGICAS

Sucursal Miércoles Vendedor Sexo Bonificación

Sucursal San Jose 50 Erlita F

Sucursal Balta 45 María 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 bonificación de 100 Soles, de lo contrario no tendran bonificación

Sucursal Vendedor SexoSueldo

SemanalNuevo Sueldo

Sucursal San Jose Erlita F 155.71

Sucursal Balta María 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, tendrán una bonificación del 35% del sueldo semanal que percibe. Cuanto será el nuevo sueldo semanal.

Ejercicios adicionales

3Ing. Ernesto Nicho Córdova

Page 4: Funciones logicas y anidadas

FUNCIONES ANIDADAS

Excel permite el utilizar funciones como uno de los argumentos de otra función, esto se conoce como funciones anidadas. Por ejemplo:

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

La siguiente función SI compara con 50 el resultado producido por la función PROMEDIO (función anidada), si es mayor a 50, invoca a la función SUMA (función anidada).

4Ing. Ernesto Nicho Córdova

Page 5: Funciones logicas y anidadas

LÍMITES DEL NIVEL DE ANIDAMIENTO

Una fórmula puede contener como máximo siete niveles de funciones anidadas.

Si la Función B se utiliza como argumento de la Función A, la Función B es una función de segundo nivel. Por ejemplo, la función PROMEDIO y la función SUMA del ejemplo son ambas funciones de segundo nivel porque son argumentos de la función SI. Una función anidada dentro de la función PROMEDIO será una función de tercer nivel, etc.

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

Primer Nivel

Segundo Nivel

5Ing. Ernesto Nicho Córdova

Page 6: Funciones logicas y anidadas

RESULTADOS VÁLIDOS

Cuando se utiliza una función 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 función PROMEDIO(A1:A10) deberá darnos como resultado un:

“número” (ejem. 20, 70, etc.) o un texto (ejem. PEDRO)X6

Ing. Ernesto Nicho Córdova

Page 7: Funciones logicas y anidadas

EJERCICIO Nº 1

Obtener el 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 PromedioJuan 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

7Ing. Ernesto Nicho Córdova

Page 8: Funciones logicas y anidadas

EJERCICIO Nº 2

Todas los vendedores que hallan atendido en promedio a mas de 60 personas y son mujeres, tendrán una bonificación de 100 soles, de lo contrario tendrán una bonificación de 50 soles.

Sucursal Vendedor Sexo Promedio Semanal BonificaciónSucursal 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

Condición principal SI Promedio semanal >= 60

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

Condición secundaria SI Sexo = “F”

Si cumple No cumple (Sexo = “F”) (Sexo = “M”)

S/. 100 S/. 50

S/. 50

8Ing. Ernesto Nicho Córdova

Page 9: Funciones logicas y anidadas

EJERCICIO Nº 2

Todas los vendedores que hallan atendido en promedio a mas de 60 personas y son mujeres, tendrán una bonificación de 100 soles, de lo contrario tendrán una bonificación de 50 soles.

Sucursal Vendedor Sexo Promedio Semanal BonificaciónSucursal 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

Condición principal SI Promedio semanal >= 60

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

Condición secundaria SI Sexo = “F”

Si cumple No cumple (Sexo = “F”) (Sexo = “M”)

S/. 100 S/. 50

S/. 50

=SI(D2>=60,SI(C2=“F”,100,50),50)

9Ing. Ernesto Nicho Córdova

Page 10: Funciones logicas y anidadas

FUNCIONES DE BÚSQUEDA

BUSCARV – BUSCARHBusca un valor específico en la columna más 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 comparación 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)

10Ing. Ernesto Nicho Córdova

Es el valor que vamos a búscar y que en la matriz esta en la columna de la extrema izquierda

La matriz en la tabla, sin los encabezados

N° de Columna en donde esta el valor asociado

Falso: Valor exacto.Verdadero: Valor aproximado

=BUSCARV(C10,C4:E7,2,FALSO)

Page 11: Funciones logicas y anidadas

FUNCIONES DE BÚSQUEDA

BUSCARV – BUSCARHBusca un valor específico en la columna más 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 comparación 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)

11Ing. Ernesto Nicho Córdova

Es el valor que vamos a búscar y que en la matriz esta en la columna de la extrema izquierda

La matriz en la tabla, sin los encabezados

N° de Columna en donde esta el valor asociado

Falso: Valor exacto.Verdadero: Valor aproximado

1 2 3

Se ingresa valorInsertar Función BuscarVInsertar Función BuscarV

=BUSCARV(C10,C4:E7,2,FALSO)

Page 12: Funciones logicas y anidadas

FUNCIONES DE BÚSQUEDA

EjercicioParte a) Ingrese el nombre de la sucursal y muestre las personas atendidas el día

miércoles

Parte b) Ingrese el día y muestre los atendidos en la sucursal Real Plaza

Numero de personas atendidas en la Tiendas XYZ en una semanaSucursal Lunes Martes Miércoles Jueves Viernes Sábado Domingo

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

Ingrese Sucursal: Atendidos el Miércoles

Ingrese Día: Atendidos Real Plaza 12

Ing. Ernesto Nicho Córdova

Page 13: Funciones logicas y anidadas

FUNCIONES DE BÚSQUEDAFunción BuscarV – BuscarH… mas ejercicios

Tabla de ProductosCódigo Producto Precio Descto

PR01 Pantalones 80 15%

PR02 Camisas 55 5%

PR03 Polos 25 10%

PR04 Medias 5 0%

Ingrese Código

Ingrese Cantidad

Total Compra

Descuento

Total a Pagar 13

Ing. Ernesto Nicho Córdova

Page 14: Funciones logicas y anidadas

EJERCICIO DE APLICACIÓN

14Ing. Ernesto Nicho Córdova

Page 15: Funciones logicas y anidadas

INSTRUCCIONES DE LA APLICACIÓN

CODIGO ITEM P/CAJAP001 CERVEZA CRISTAL S/.  48.00P002 CERVEZA PILSEN S/.  45.00P003 CERVEZA AREQUIPEÑA S/.  44.00P004 CERVEZA CUSQUEÑA S/.  42.00P005 GASEOSA COCA COLA S/.  25.00P006 GASEOSA INKA COLA S/.  24.00P007 GASEOSA KOLA REAL S/.  24.00

Con solo ingresar el código, 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.

Transporte S/. 20.00Descuento 8%

I.G.V. 19%

15Ing. Ernesto Nicho Córdova