SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
SoluciSolucióónn
Ejercicio deEjercicio de
DATOSDATOS
22
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos Bases de datosBases de datos
SOLUCIÓN EJERCICIO 5:SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5:
=BUSCARV(E5;$K$4:$L$18;2)*E5==BUSCARV(E5BUSCARV(E5;$K$4:$L$18;2)*E5;$K$4:$L$18;2)*E5
==SI(E4SI(E4<1502,53;10%;<1502,53;10%;BUSCARV(E4BUSCARV(E4;$K$4:$M$18;3)*E4);$K$4:$M$18;3)*E4)
=E4-(F4+G4)=E4=E4--(F4+G4)(F4+G4)Tabla auxiliar situada en
K4:M18
Tabla auxiliar situada enTabla auxiliar situada en
K4:M18K4:M18
33
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5:
1.1. Ordenar la BD por nombre de vendedorOrdenar la BD por nombre de vendedor
2.2. Ordenar la BD por nombre de vendedor y por importe de ventasOrdenar la BD por nombre de vendedor y por importe de ventas
Bases de datosBases de datos
44
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5:
3.3. Buscar las ventas realizadas por Delgado en la zona norteBuscar las ventas realizadas por Delgado en la zona norte
4.4. Buscar las ventas realizadas entre GarcBuscar las ventas realizadas entre Garcíía y Ga y Góómez en las zonas norte y surmez en las zonas norte y sur..
Bases de datosBases de datos
55
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5:
Bases de datosBases de datos
66
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5:
Bases de datosBases de datos
77
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos Bases de datosBases de datos
LasLas BDfunciBDfuncióónn son:son:
•• BDCONTAR()BDCONTAR()
•• BDCONTARA()BDCONTARA()
•• BDMAX()BDMAX()
•• BDMIN()BDMIN()
•• BDSUMA()BDSUMA()
•• BDPRODUCTO()BDPRODUCTO()
•• BDPROMEDIO()BDPROMEDIO()
•• BDDESVEST()BDDESVEST()
•• BDDESVESTP()BDDESVESTP()
•• BDVAR()BDVAR()
•• BDVARP()BDVARP()
•• BDEXTRAER()BDEXTRAER()
BDfunciBDfuncióón(base_de_datos;nombre_de_campo;criteriosn(base_de_datos;nombre_de_campo;criterios))
FUNCIONES SOBRE BASES DE DATOS:FUNCIONES SOBRE BASES DE DATOS:
Donde:Donde:
•• base_de_datosbase_de_datos:: es el rango de celdas que compone la base de datoses el rango de celdas que compone la base de datos
•• nombre_de_camponombre_de_campo:: indica la columna en que se utiliza la funciindica la columna en que se utiliza la funcióón.n.
Las columnas de datos en laLas columnas de datos en la tablatabla deben tener un rdeben tener un róótulotulo identificativoidentificativo
en la primera fila.en la primera fila. nnombre_de_campoombre_de_campo puede ser una cadena de textopuede ser una cadena de texto
con el rcon el róótulo de columna encerrado entre dobles comillas, como portulo de columna encerrado entre dobles comillas, como por
ejemplo "Edad"ejemplo "Edad"
•• CriteriosCriterios:: es una referencia a un rango de celdas que especificanes una referencia a un rango de celdas que especifican
condiciones de una funcicondiciones de una funcióón. La funcin. La funcióón devuelve informacin devuelve informacióón de lan de la
lista que concuerda con las condiciones especificadas en el ranglista que concuerda con las condiciones especificadas en el rango deo de
criterios. Este rango incluye una copia del rcriterios. Este rango incluye una copia del róótulo de la columna en latulo de la columna en la
lista de la columna que desea que resuma la funcilista de la columna que desea que resuma la funcióón. La referencia aln. La referencia al
argumento criterios puede introducirse como rango de celdas, comargumento criterios puede introducirse como rango de celdas, comoo
A9:F10 en la tabla de base de datos que se muestra a continuaciA9:F10 en la tabla de base de datos que se muestra a continuacióón, on, o
como nombre asignado a un rango, por ejemplo "Criterio."como nombre asignado a un rango, por ejemplo "Criterio."
88
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos Bases de datosBases de datos
FUNCIONES SOBRE BASES DE DATOSFUNCIONES SOBRE BASES DE DATOS:
Las BDfunciBDfuncióónn son:son:
•• BDCONTAR():BDCONTAR(): Cuenta las celdas que contienen un nCuenta las celdas que contienen un núúmero en una columna de una lista omero en una columna de una lista o
base de datos y que concuerdan con los criterios especificados.base de datos y que concuerdan con los criterios especificados.
El argumentoEl argumento nombre_de_camponombre_de_campo es opcional. Si se pasa por alto, BDCONTAR cuenta todoses opcional. Si se pasa por alto, BDCONTAR cuenta todos
los registros de la base de datos que coinciden con los criteriolos registros de la base de datos que coinciden con los criterios.s.
•• BDCONTARA():BDCONTARA(): Cuenta el nCuenta el núúmero de celdas que no estmero de celdas que no estáán en blanco dentro de los registros den en blanco dentro de los registros de
la base de datos que cumplen con los criterios especificadosla base de datos que cumplen con los criterios especificados
•• BDMAX():BDMAX(): Devuelve el valor mDevuelve el valor mááximo de las entradas seleccionadas de una base de datos queximo de las entradas seleccionadas de una base de datos que
coinciden con los criterioscoinciden con los criterios
•• BDMIN():BDMIN(): Devuelve el valor mDevuelve el valor míínimo de una columna en una lista o base de datos quenimo de una columna en una lista o base de datos que
concuerde con las condiciones especificadasconcuerde con las condiciones especificadas
•• BDSUMA():BDSUMA(): Suma los nSuma los núúmeros de una columna de una lista o base de datos que concuerdenmeros de una columna de una lista o base de datos que concuerden
con las condiciones especificadacon las condiciones especificada
•• BDPRODUCTO():BDPRODUCTO(): Multiplica los valores de un campo determinado de registros de lMultiplica los valores de un campo determinado de registros de la basea base
de datos que coinciden con los criterios especificadosde datos que coinciden con los criterios especificados
•• BDPROMEDIO():BDPROMEDIO(): Devuelve el promedio de las entradas seleccionadas de la base deDevuelve el promedio de las entradas seleccionadas de la base de datosdatos
99
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos Bases de datosBases de datos
•• BDDESVEST():BDDESVEST(): Calcula la desviaciCalcula la desviacióón estn estáándar basndar basáándose en una muestra de entradasndose en una muestra de entradas
seleccionadas de la base de datosseleccionadas de la base de datos
•• BDDESVESTP():BDDESVESTP(): Calcula la desviaciCalcula la desviacióón estn estáándar basndar basáándose en la poblacindose en la poblacióón total de las entradasn total de las entradas
seleccionados de la base de datosseleccionados de la base de datos
•• BDVAR():BDVAR(): Calcula la varianza basada en una muestra de entradas seleccionaCalcula la varianza basada en una muestra de entradas seleccionadas de la base dedas de la base de
datosdatos
•• BDVARP():BDVARP(): Calcula la varianza basCalcula la varianza basáándose en toda la poblacindose en toda la poblacióón de entradas seleccionadas de lan de entradas seleccionadas de la
base de datosbase de datos
•• BDEXTRAER():BDEXTRAER(): Extrae de la base de datos unExtrae de la base de datos un úúnico registro que coincida con los criteriosnico registro que coincida con los criterios
especificadosespecificados
•• OJO: estas funciones utilizan criterios como los de los filtrosOJO: estas funciones utilizan criterios como los de los filtros avanzados.avanzados.
FUNCIONES SOBRE BASES DE DATOS:FUNCIONES SOBRE BASES DE DATOS:
1010
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: FUNCIONES PARA BD (DATOS ESTADFUNCIONES PARA BD (DATOS ESTADÍÍSTICOS):STICOS):
10.10. Calcular el Promedio, el valor mCalcular el Promedio, el valor mááximo, el valor mximo, el valor míínimo y el total de: Ventas, Gastos,nimo y el total de: Ventas, Gastos,
Comisiones y Beneficios.Comisiones y Beneficios.
==BDPROMEDIO(baseBDPROMEDIO(base;5;$G$20:$H$21);5;$G$20:$H$21)
==BDMAX(baseBDMAX(base;5;$G$20:$H$21);5;$G$20:$H$21)
==BDMIN(baseBDMIN(base;5;$G$20:$H$21);5;$G$20:$H$21)
==BDSUMA(baseBDSUMA(base;5;$G$20:$H$21);5;$G$20:$H$21)
==BDPROMEDIO(baseBDPROMEDIO(base;6;$G$20:$H$21);6;$G$20:$H$21)
==BDPROMEDIO(baseBDPROMEDIO(base;7;$G$20:$H$21);7;$G$20:$H$21)
==BDPROMEDIO(baseBDPROMEDIO(base;8;$G$20:$H$21);8;$G$20:$H$21)
BaseBase es el nombre deles el nombre del áárea que contiene la BD: de $A$3:$H$18rea que contiene la BD: de $A$3:$H$18
Bases de datosBases de datos
1111
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: FUNCIONES PARA BD (DATOS ESTADFUNCIONES PARA BD (DATOS ESTADÍÍSTICOS):STICOS):
11.11. Calcular el NCalcular el Núúmero y Total de Ventas realizadas entre el 1 de Enero y el 15 demero y Total de Ventas realizadas entre el 1 de Enero y el 15 de Febrero de 1994.Febrero de 1994.
==BDCONTARA(baseBDCONTARA(base;5;$A$28:$B$29);5;$A$28:$B$29) ==BDSUMA(baseBDSUMA(base;5;$A$28:$B$29);5;$A$28:$B$29)
12.12. Calcular las comisiones medias pagadas en la zona Sur.Calcular las comisiones medias pagadas en la zona Sur.
==BDPROMEDIO(baseBDPROMEDIO(base;7;A32:A33);7;A32:A33)
Bases de datosBases de datos
1212
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: FUNCIONES PARA BD (DATOS ESTADFUNCIONES PARA BD (DATOS ESTADÍÍSTICOS):STICOS):
13.13. Se desea conocer el total de ventas realizadas entre RodrSe desea conocer el total de ventas realizadas entre Rodrííguez en Enero al clienteguez en Enero al cliente DircasaDircasa yy
GarcGarcíía en la zona Norte.a en la zona Norte.
==BDSUMA(baseBDSUMA(base;5;A36:E38);5;A36:E38)
14.14. ¿¿cucuáál ha sido el beneficio total obtenido entre la zona Norte y Sur?l ha sido el beneficio total obtenido entre la zona Norte y Sur?
==BDSUMA(baseBDSUMA(base;8;A41:A43);8;A41:A43)
Bases de datosBases de datos
1313
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: FUNCIONES PARA BD (DATOS ESTADFUNCIONES PARA BD (DATOS ESTADÍÍSTICOS):STICOS):
15.15. ¿¿cucuáántas ventas se han realizado superiores a 12020,24ntas ventas se han realizado superiores a 12020,24 €€??
15.15. ¿¿cucuáál fue la venta ml fue la venta mááxima realizada por Garcxima realizada por Garcíía en Febrero?a en Febrero?
15.15. Calcular el mCalcular el míínimo Beneficio obtenido por la empresa.nimo Beneficio obtenido por la empresa.
==BDCONTARA(baseBDCONTARA(base;5;A46:A47);5;A46:A47)
==BDMAX(baseBDMAX(base;5;A50:C51);5;A50:C51)
==BDMIN(baseBDMIN(base;8;A54:A55);8;A54:A55)
Bases de datosBases de datos
1414
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: FUNCIONES PARA BD (DATOS ESTADFUNCIONES PARA BD (DATOS ESTADÍÍSTICOS):STICOS):
18.18. Se desea conocer el nSe desea conocer el núúmero de ventas realizadas al clientemero de ventas realizadas al cliente DircasaDircasa en la zona Sur o al clienteen la zona Sur o al cliente
EurasaEurasa en la zona Norte o al clienteen la zona Norte o al cliente FycsaFycsa en el mes de Marzo.en el mes de Marzo.
==BDCONTARA(baseBDCONTARA(base;5;A58:D61);5;A58:D61)
Bases de datosBases de datos
1515
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
EJERCICIO 5:EJERCICIO 5: TABLAS DINTABLAS DINÁÁMICASMICAS
1.1. Calcular el total de Ventas y el Beneficio mCalcular el total de Ventas y el Beneficio mááximo obtenido por cada Vendedor en cada zonaximo obtenido por cada Vendedor en cada zona
2.2. Calcular la ComisiCalcular la Comisióón media pagada y el Total de Ventas obtenidas en cada Zona.n media pagada y el Total de Ventas obtenidas en cada Zona.
3.3. Calcular la Venta media realizada por cada Vendedor a cada ClienCalcular la Venta media realizada por cada Vendedor a cada Cliente en la zona Norte.te en la zona Norte.
4.4. Calcular el Beneficio mCalcular el Beneficio mááximo obtenido por cada Vendedor distribuido por Clientes y Zonasximo obtenido por cada Vendedor distribuido por Clientes y Zonas..
Bases de datosBases de datos
1616
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: TABLAS DINTABLAS DINÁÁMICASMICAS
1.1. Calcular el total de Ventas y el Beneficio mCalcular el total de Ventas y el Beneficio mááximo obtenido por cada Vendedor en cada zonaximo obtenido por cada Vendedor en cada zona
2.2. Calcular la ComisiCalcular la Comisióón media pagada y el Total de Ventas obtenidas en cada Zona.n media pagada y el Total de Ventas obtenidas en cada Zona.
Bases de datosBases de datos
1717
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: TABLAS DINTABLAS DINÁÁMICASMICAS
3.3. Calcular la Venta media realizada por cada Vendedor a cada ClienCalcular la Venta media realizada por cada Vendedor a cada Cliente en la zona Norte.te en la zona Norte.
4.4. Calcular el Beneficio mCalcular el Beneficio mááximo obtenido por cada Vendedor distribuido por Clientes y Zonasximo obtenido por cada Vendedor distribuido por Clientes y Zonas..
Bases de datosBases de datos
1818
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
EJERCICIO 6:EJERCICIO 6:
La pantalla que se muestra a continuaciLa pantalla que se muestra a continuacióón presenta los datos correspondientes a las ventas y sueldosn presenta los datos correspondientes a las ventas y sueldos
base de un grupo de comerciales , asbase de un grupo de comerciales , asíí como la tabla de comisiones vigente en la empresa. Se deseacomo la tabla de comisiones vigente en la empresa. Se desea
elaborar una base de datos, completando los conceptos pendienteselaborar una base de datos, completando los conceptos pendientes::
Bases de datosBases de datos
1919
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
EJERCICIO 6:EJERCICIO 6:
1.1. Ordenar por Vendedor la lista de datosOrdenar por Vendedor la lista de datos
2.2. Asignar a la tabla el nombre deAsignar a la tabla el nombre de VENDEDORES_DATOSVENDEDORES_DATOS
3.3. Calcular, empleando las fCalcular, empleando las fóórmulas adecuadas, para cada vendedor:rmulas adecuadas, para cada vendedor:
•• % de Comisi% de Comisióón que le corresponde (columna C)n que le corresponde (columna C)
•• ComisiComisióón, en pesetas, que le corresponde (columna D)n, en pesetas, que le corresponde (columna D)
•• Total de Ingresos (columna F)Total de Ingresos (columna F)
•• El % de Ventas respecto al resto del grupo (columna G)El % de Ventas respecto al resto del grupo (columna G)
4.4. Obtener los totales de Ventas, Comisiones, Sueldos base e IngresObtener los totales de Ventas, Comisiones, Sueldos base e Ingresos globalesos globales
5.5. Completar mediante funciones y funciones de bases de datos, el cCompletar mediante funciones y funciones de bases de datos, el cuadro resumen con losuadro resumen con los
siguientes valores:siguientes valores:
•• Fecha del dFecha del dííaa
•• Venta MVenta Mááximaxima
•• Nombre vendedor MNombre vendedor Mááxima Ventaxima Venta
•• Venta MVenta Míínimanima
•• Nombre vendedor MNombre vendedor Míínima Ventanima Venta
•• Venta MediaVenta Media
•• NNúúmero Vendedoresmero Vendedores
•• BeneficioBeneficio= Total de ventas= Total de ventas--(total de comisiones + total base)(total de comisiones + total base)
Bases de datosBases de datos
2020
Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos
SOLUCISOLUCIÓÓN EJERCICIO 6:N EJERCICIO 6:
Bases de datosBases de datos
=AHORA()
=BDMAX(VENDEDORES_DATOS;2;$A$28:$A$29)
=BDPROMEDIO(VENDEDORES_DATOS;2;$C$28:$C$29)
=BDCONTARA(VENDEDORES_DATOS;A1;D28:D29)
=BDEXTRAER(VENDEDORES_DATOS;1;$A$28:$A$29)

Más contenido relacionado

La actualidad más candente (9)

TEMAS DE UNIDAD 4
TEMAS DE UNIDAD 4TEMAS DE UNIDAD 4
TEMAS DE UNIDAD 4
 
Manual SQL SERVER
Manual SQL SERVERManual SQL SERVER
Manual SQL SERVER
 
Colegio dario mayorga
Colegio dario mayorgaColegio dario mayorga
Colegio dario mayorga
 
Calc2
Calc2Calc2
Calc2
 
Plantilla Normas Icontec
Plantilla Normas IcontecPlantilla Normas Icontec
Plantilla Normas Icontec
 
Breve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLBreve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQL
 
95795044 unidad-4
95795044 unidad-495795044 unidad-4
95795044 unidad-4
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
SQL para IEDA
SQL para IEDASQL para IEDA
SQL para IEDA
 

Similar a Excel5m

EXCEL Funciones de base de datos en Excel-Funciones Lógicas
EXCEL  Funciones de base de datos en Excel-Funciones LógicasEXCEL  Funciones de base de datos en Excel-Funciones Lógicas
EXCEL Funciones de base de datos en Excel-Funciones Lógicas
javierdinho95
 
Funciones de excel ada extra
Funciones de excel ada extraFunciones de excel ada extra
Funciones de excel ada extra
Monserrat Chavez
 
Funciones de numeros complejos
Funciones de numeros complejosFunciones de numeros complejos
Funciones de numeros complejos
Sandritat
 
Manual basico del_lenguaje_sql
Manual basico del_lenguaje_sqlManual basico del_lenguaje_sql
Manual basico del_lenguaje_sql
Tomas Castle
 
funciones de bases de datos
funciones de bases de datos funciones de bases de datos
funciones de bases de datos
elsyaz98
 

Similar a Excel5m (20)

Lista fx hojas cálculo google
Lista fx hojas cálculo googleLista fx hojas cálculo google
Lista fx hojas cálculo google
 
EXCEL Funciones de base de datos en Excel-Funciones Lógicas
EXCEL  Funciones de base de datos en Excel-Funciones LógicasEXCEL  Funciones de base de datos en Excel-Funciones Lógicas
EXCEL Funciones de base de datos en Excel-Funciones Lógicas
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sesión 08 -BaseDatos.pdf
Sesión 08 -BaseDatos.pdfSesión 08 -BaseDatos.pdf
Sesión 08 -BaseDatos.pdf
 
Funciones bd excelaadas
Funciones bd excelaadasFunciones bd excelaadas
Funciones bd excelaadas
 
Funciones de excel ada extra
Funciones de excel ada extraFunciones de excel ada extra
Funciones de excel ada extra
 
MANUAL EXCEL AVANZADO 2007.doc
MANUAL EXCEL AVANZADO 2007.docMANUAL EXCEL AVANZADO 2007.doc
MANUAL EXCEL AVANZADO 2007.doc
 
259852450 funciones-de-base demetrio
259852450 funciones-de-base demetrio259852450 funciones-de-base demetrio
259852450 funciones-de-base demetrio
 
4cod 01nov mbustamante_kmalla
4cod 01nov mbustamante_kmalla4cod 01nov mbustamante_kmalla
4cod 01nov mbustamante_kmalla
 
Funciones de numeros complejos
Funciones de numeros complejosFunciones de numeros complejos
Funciones de numeros complejos
 
Guia 2
Guia 2Guia 2
Guia 2
 
06-Funciones de búsqueda.pdf
06-Funciones de búsqueda.pdf06-Funciones de búsqueda.pdf
06-Funciones de búsqueda.pdf
 
Manual basico del_lenguaje_sql
Manual basico del_lenguaje_sqlManual basico del_lenguaje_sql
Manual basico del_lenguaje_sql
 
Exel
ExelExel
Exel
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
Informatica
InformaticaInformatica
Informatica
 
Base De Datos I
Base De Datos IBase De Datos I
Base De Datos I
 
Exel
ExelExel
Exel
 
Base de datos
Base de datosBase de datos
Base de datos
 
funciones de bases de datos
funciones de bases de datos funciones de bases de datos
funciones de bases de datos
 

Último

avances tecnologicos del siglo xxl y pa q sirven
avances tecnologicos del siglo xxl y pa q sirvenavances tecnologicos del siglo xxl y pa q sirven
avances tecnologicos del siglo xxl y pa q sirven
leditorres03
 
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
ag5345936
 

Último (10)

PEDIATRÍA TUMOR DE WILMS, RABDOMIOSARCOMA
PEDIATRÍA TUMOR DE WILMS, RABDOMIOSARCOMAPEDIATRÍA TUMOR DE WILMS, RABDOMIOSARCOMA
PEDIATRÍA TUMOR DE WILMS, RABDOMIOSARCOMA
 
Higiene del paciente hospitlizado por enfermería.pptx
Higiene del paciente hospitlizado por enfermería.pptxHigiene del paciente hospitlizado por enfermería.pptx
Higiene del paciente hospitlizado por enfermería.pptx
 
Presentación: Enfermedad de Chagas ppt..
Presentación: Enfermedad de Chagas ppt..Presentación: Enfermedad de Chagas ppt..
Presentación: Enfermedad de Chagas ppt..
 
avances tecnologicos del siglo xxl y pa q sirven
avances tecnologicos del siglo xxl y pa q sirvenavances tecnologicos del siglo xxl y pa q sirven
avances tecnologicos del siglo xxl y pa q sirven
 
Autoconocimiento: siento, pienso, actùo.pptx
Autoconocimiento: siento, pienso, actùo.pptxAutoconocimiento: siento, pienso, actùo.pptx
Autoconocimiento: siento, pienso, actùo.pptx
 
Esofago CLASE SOBRE MANEJO TRAUMA _.pptx
Esofago CLASE SOBRE MANEJO TRAUMA _.pptxEsofago CLASE SOBRE MANEJO TRAUMA _.pptx
Esofago CLASE SOBRE MANEJO TRAUMA _.pptx
 
PPT TALLER USO DE PRODUCTOS QUÍMICOS PARA LA LIMPIEZA.pptx
PPT TALLER USO DE PRODUCTOS QUÍMICOS PARA LA LIMPIEZA.pptxPPT TALLER USO DE PRODUCTOS QUÍMICOS PARA LA LIMPIEZA.pptx
PPT TALLER USO DE PRODUCTOS QUÍMICOS PARA LA LIMPIEZA.pptx
 
Cirugía menor en atención primaria. Residente
Cirugía menor en atención primaria. ResidenteCirugía menor en atención primaria. Residente
Cirugía menor en atención primaria. Residente
 
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
 
Semiología I: Cabeza y cuello descripción.pdf
Semiología I: Cabeza y cuello descripción.pdfSemiología I: Cabeza y cuello descripción.pdf
Semiología I: Cabeza y cuello descripción.pdf
 

Excel5m

  • 2. 22 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos Bases de datosBases de datos SOLUCIÓN EJERCICIO 5:SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: =BUSCARV(E5;$K$4:$L$18;2)*E5==BUSCARV(E5BUSCARV(E5;$K$4:$L$18;2)*E5;$K$4:$L$18;2)*E5 ==SI(E4SI(E4<1502,53;10%;<1502,53;10%;BUSCARV(E4BUSCARV(E4;$K$4:$M$18;3)*E4);$K$4:$M$18;3)*E4) =E4-(F4+G4)=E4=E4--(F4+G4)(F4+G4)Tabla auxiliar situada en K4:M18 Tabla auxiliar situada enTabla auxiliar situada en K4:M18K4:M18
  • 3. 33 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: 1.1. Ordenar la BD por nombre de vendedorOrdenar la BD por nombre de vendedor 2.2. Ordenar la BD por nombre de vendedor y por importe de ventasOrdenar la BD por nombre de vendedor y por importe de ventas Bases de datosBases de datos
  • 4. 44 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: 3.3. Buscar las ventas realizadas por Delgado en la zona norteBuscar las ventas realizadas por Delgado en la zona norte 4.4. Buscar las ventas realizadas entre GarcBuscar las ventas realizadas entre Garcíía y Ga y Góómez en las zonas norte y surmez en las zonas norte y sur.. Bases de datosBases de datos
  • 5. 55 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: Bases de datosBases de datos
  • 6. 66 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: Bases de datosBases de datos
  • 7. 77 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos Bases de datosBases de datos LasLas BDfunciBDfuncióónn son:son: •• BDCONTAR()BDCONTAR() •• BDCONTARA()BDCONTARA() •• BDMAX()BDMAX() •• BDMIN()BDMIN() •• BDSUMA()BDSUMA() •• BDPRODUCTO()BDPRODUCTO() •• BDPROMEDIO()BDPROMEDIO() •• BDDESVEST()BDDESVEST() •• BDDESVESTP()BDDESVESTP() •• BDVAR()BDVAR() •• BDVARP()BDVARP() •• BDEXTRAER()BDEXTRAER() BDfunciBDfuncióón(base_de_datos;nombre_de_campo;criteriosn(base_de_datos;nombre_de_campo;criterios)) FUNCIONES SOBRE BASES DE DATOS:FUNCIONES SOBRE BASES DE DATOS: Donde:Donde: •• base_de_datosbase_de_datos:: es el rango de celdas que compone la base de datoses el rango de celdas que compone la base de datos •• nombre_de_camponombre_de_campo:: indica la columna en que se utiliza la funciindica la columna en que se utiliza la funcióón.n. Las columnas de datos en laLas columnas de datos en la tablatabla deben tener un rdeben tener un róótulotulo identificativoidentificativo en la primera fila.en la primera fila. nnombre_de_campoombre_de_campo puede ser una cadena de textopuede ser una cadena de texto con el rcon el róótulo de columna encerrado entre dobles comillas, como portulo de columna encerrado entre dobles comillas, como por ejemplo "Edad"ejemplo "Edad" •• CriteriosCriterios:: es una referencia a un rango de celdas que especificanes una referencia a un rango de celdas que especifican condiciones de una funcicondiciones de una funcióón. La funcin. La funcióón devuelve informacin devuelve informacióón de lan de la lista que concuerda con las condiciones especificadas en el ranglista que concuerda con las condiciones especificadas en el rango deo de criterios. Este rango incluye una copia del rcriterios. Este rango incluye una copia del róótulo de la columna en latulo de la columna en la lista de la columna que desea que resuma la funcilista de la columna que desea que resuma la funcióón. La referencia aln. La referencia al argumento criterios puede introducirse como rango de celdas, comargumento criterios puede introducirse como rango de celdas, comoo A9:F10 en la tabla de base de datos que se muestra a continuaciA9:F10 en la tabla de base de datos que se muestra a continuacióón, on, o como nombre asignado a un rango, por ejemplo "Criterio."como nombre asignado a un rango, por ejemplo "Criterio."
  • 8. 88 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos Bases de datosBases de datos FUNCIONES SOBRE BASES DE DATOSFUNCIONES SOBRE BASES DE DATOS: Las BDfunciBDfuncióónn son:son: •• BDCONTAR():BDCONTAR(): Cuenta las celdas que contienen un nCuenta las celdas que contienen un núúmero en una columna de una lista omero en una columna de una lista o base de datos y que concuerdan con los criterios especificados.base de datos y que concuerdan con los criterios especificados. El argumentoEl argumento nombre_de_camponombre_de_campo es opcional. Si se pasa por alto, BDCONTAR cuenta todoses opcional. Si se pasa por alto, BDCONTAR cuenta todos los registros de la base de datos que coinciden con los criteriolos registros de la base de datos que coinciden con los criterios.s. •• BDCONTARA():BDCONTARA(): Cuenta el nCuenta el núúmero de celdas que no estmero de celdas que no estáán en blanco dentro de los registros den en blanco dentro de los registros de la base de datos que cumplen con los criterios especificadosla base de datos que cumplen con los criterios especificados •• BDMAX():BDMAX(): Devuelve el valor mDevuelve el valor mááximo de las entradas seleccionadas de una base de datos queximo de las entradas seleccionadas de una base de datos que coinciden con los criterioscoinciden con los criterios •• BDMIN():BDMIN(): Devuelve el valor mDevuelve el valor míínimo de una columna en una lista o base de datos quenimo de una columna en una lista o base de datos que concuerde con las condiciones especificadasconcuerde con las condiciones especificadas •• BDSUMA():BDSUMA(): Suma los nSuma los núúmeros de una columna de una lista o base de datos que concuerdenmeros de una columna de una lista o base de datos que concuerden con las condiciones especificadacon las condiciones especificada •• BDPRODUCTO():BDPRODUCTO(): Multiplica los valores de un campo determinado de registros de lMultiplica los valores de un campo determinado de registros de la basea base de datos que coinciden con los criterios especificadosde datos que coinciden con los criterios especificados •• BDPROMEDIO():BDPROMEDIO(): Devuelve el promedio de las entradas seleccionadas de la base deDevuelve el promedio de las entradas seleccionadas de la base de datosdatos
  • 9. 99 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos Bases de datosBases de datos •• BDDESVEST():BDDESVEST(): Calcula la desviaciCalcula la desviacióón estn estáándar basndar basáándose en una muestra de entradasndose en una muestra de entradas seleccionadas de la base de datosseleccionadas de la base de datos •• BDDESVESTP():BDDESVESTP(): Calcula la desviaciCalcula la desviacióón estn estáándar basndar basáándose en la poblacindose en la poblacióón total de las entradasn total de las entradas seleccionados de la base de datosseleccionados de la base de datos •• BDVAR():BDVAR(): Calcula la varianza basada en una muestra de entradas seleccionaCalcula la varianza basada en una muestra de entradas seleccionadas de la base dedas de la base de datosdatos •• BDVARP():BDVARP(): Calcula la varianza basCalcula la varianza basáándose en toda la poblacindose en toda la poblacióón de entradas seleccionadas de lan de entradas seleccionadas de la base de datosbase de datos •• BDEXTRAER():BDEXTRAER(): Extrae de la base de datos unExtrae de la base de datos un úúnico registro que coincida con los criteriosnico registro que coincida con los criterios especificadosespecificados •• OJO: estas funciones utilizan criterios como los de los filtrosOJO: estas funciones utilizan criterios como los de los filtros avanzados.avanzados. FUNCIONES SOBRE BASES DE DATOS:FUNCIONES SOBRE BASES DE DATOS:
  • 10. 1010 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: FUNCIONES PARA BD (DATOS ESTADFUNCIONES PARA BD (DATOS ESTADÍÍSTICOS):STICOS): 10.10. Calcular el Promedio, el valor mCalcular el Promedio, el valor mááximo, el valor mximo, el valor míínimo y el total de: Ventas, Gastos,nimo y el total de: Ventas, Gastos, Comisiones y Beneficios.Comisiones y Beneficios. ==BDPROMEDIO(baseBDPROMEDIO(base;5;$G$20:$H$21);5;$G$20:$H$21) ==BDMAX(baseBDMAX(base;5;$G$20:$H$21);5;$G$20:$H$21) ==BDMIN(baseBDMIN(base;5;$G$20:$H$21);5;$G$20:$H$21) ==BDSUMA(baseBDSUMA(base;5;$G$20:$H$21);5;$G$20:$H$21) ==BDPROMEDIO(baseBDPROMEDIO(base;6;$G$20:$H$21);6;$G$20:$H$21) ==BDPROMEDIO(baseBDPROMEDIO(base;7;$G$20:$H$21);7;$G$20:$H$21) ==BDPROMEDIO(baseBDPROMEDIO(base;8;$G$20:$H$21);8;$G$20:$H$21) BaseBase es el nombre deles el nombre del áárea que contiene la BD: de $A$3:$H$18rea que contiene la BD: de $A$3:$H$18 Bases de datosBases de datos
  • 11. 1111 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: FUNCIONES PARA BD (DATOS ESTADFUNCIONES PARA BD (DATOS ESTADÍÍSTICOS):STICOS): 11.11. Calcular el NCalcular el Núúmero y Total de Ventas realizadas entre el 1 de Enero y el 15 demero y Total de Ventas realizadas entre el 1 de Enero y el 15 de Febrero de 1994.Febrero de 1994. ==BDCONTARA(baseBDCONTARA(base;5;$A$28:$B$29);5;$A$28:$B$29) ==BDSUMA(baseBDSUMA(base;5;$A$28:$B$29);5;$A$28:$B$29) 12.12. Calcular las comisiones medias pagadas en la zona Sur.Calcular las comisiones medias pagadas en la zona Sur. ==BDPROMEDIO(baseBDPROMEDIO(base;7;A32:A33);7;A32:A33) Bases de datosBases de datos
  • 12. 1212 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: FUNCIONES PARA BD (DATOS ESTADFUNCIONES PARA BD (DATOS ESTADÍÍSTICOS):STICOS): 13.13. Se desea conocer el total de ventas realizadas entre RodrSe desea conocer el total de ventas realizadas entre Rodrííguez en Enero al clienteguez en Enero al cliente DircasaDircasa yy GarcGarcíía en la zona Norte.a en la zona Norte. ==BDSUMA(baseBDSUMA(base;5;A36:E38);5;A36:E38) 14.14. ¿¿cucuáál ha sido el beneficio total obtenido entre la zona Norte y Sur?l ha sido el beneficio total obtenido entre la zona Norte y Sur? ==BDSUMA(baseBDSUMA(base;8;A41:A43);8;A41:A43) Bases de datosBases de datos
  • 13. 1313 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: FUNCIONES PARA BD (DATOS ESTADFUNCIONES PARA BD (DATOS ESTADÍÍSTICOS):STICOS): 15.15. ¿¿cucuáántas ventas se han realizado superiores a 12020,24ntas ventas se han realizado superiores a 12020,24 €€?? 15.15. ¿¿cucuáál fue la venta ml fue la venta mááxima realizada por Garcxima realizada por Garcíía en Febrero?a en Febrero? 15.15. Calcular el mCalcular el míínimo Beneficio obtenido por la empresa.nimo Beneficio obtenido por la empresa. ==BDCONTARA(baseBDCONTARA(base;5;A46:A47);5;A46:A47) ==BDMAX(baseBDMAX(base;5;A50:C51);5;A50:C51) ==BDMIN(baseBDMIN(base;8;A54:A55);8;A54:A55) Bases de datosBases de datos
  • 14. 1414 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: FUNCIONES PARA BD (DATOS ESTADFUNCIONES PARA BD (DATOS ESTADÍÍSTICOS):STICOS): 18.18. Se desea conocer el nSe desea conocer el núúmero de ventas realizadas al clientemero de ventas realizadas al cliente DircasaDircasa en la zona Sur o al clienteen la zona Sur o al cliente EurasaEurasa en la zona Norte o al clienteen la zona Norte o al cliente FycsaFycsa en el mes de Marzo.en el mes de Marzo. ==BDCONTARA(baseBDCONTARA(base;5;A58:D61);5;A58:D61) Bases de datosBases de datos
  • 15. 1515 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos EJERCICIO 5:EJERCICIO 5: TABLAS DINTABLAS DINÁÁMICASMICAS 1.1. Calcular el total de Ventas y el Beneficio mCalcular el total de Ventas y el Beneficio mááximo obtenido por cada Vendedor en cada zonaximo obtenido por cada Vendedor en cada zona 2.2. Calcular la ComisiCalcular la Comisióón media pagada y el Total de Ventas obtenidas en cada Zona.n media pagada y el Total de Ventas obtenidas en cada Zona. 3.3. Calcular la Venta media realizada por cada Vendedor a cada ClienCalcular la Venta media realizada por cada Vendedor a cada Cliente en la zona Norte.te en la zona Norte. 4.4. Calcular el Beneficio mCalcular el Beneficio mááximo obtenido por cada Vendedor distribuido por Clientes y Zonasximo obtenido por cada Vendedor distribuido por Clientes y Zonas.. Bases de datosBases de datos
  • 16. 1616 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: TABLAS DINTABLAS DINÁÁMICASMICAS 1.1. Calcular el total de Ventas y el Beneficio mCalcular el total de Ventas y el Beneficio mááximo obtenido por cada Vendedor en cada zonaximo obtenido por cada Vendedor en cada zona 2.2. Calcular la ComisiCalcular la Comisióón media pagada y el Total de Ventas obtenidas en cada Zona.n media pagada y el Total de Ventas obtenidas en cada Zona. Bases de datosBases de datos
  • 17. 1717 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 5:N EJERCICIO 5: TABLAS DINTABLAS DINÁÁMICASMICAS 3.3. Calcular la Venta media realizada por cada Vendedor a cada ClienCalcular la Venta media realizada por cada Vendedor a cada Cliente en la zona Norte.te en la zona Norte. 4.4. Calcular el Beneficio mCalcular el Beneficio mááximo obtenido por cada Vendedor distribuido por Clientes y Zonasximo obtenido por cada Vendedor distribuido por Clientes y Zonas.. Bases de datosBases de datos
  • 18. 1818 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos EJERCICIO 6:EJERCICIO 6: La pantalla que se muestra a continuaciLa pantalla que se muestra a continuacióón presenta los datos correspondientes a las ventas y sueldosn presenta los datos correspondientes a las ventas y sueldos base de un grupo de comerciales , asbase de un grupo de comerciales , asíí como la tabla de comisiones vigente en la empresa. Se deseacomo la tabla de comisiones vigente en la empresa. Se desea elaborar una base de datos, completando los conceptos pendienteselaborar una base de datos, completando los conceptos pendientes:: Bases de datosBases de datos
  • 19. 1919 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos EJERCICIO 6:EJERCICIO 6: 1.1. Ordenar por Vendedor la lista de datosOrdenar por Vendedor la lista de datos 2.2. Asignar a la tabla el nombre deAsignar a la tabla el nombre de VENDEDORES_DATOSVENDEDORES_DATOS 3.3. Calcular, empleando las fCalcular, empleando las fóórmulas adecuadas, para cada vendedor:rmulas adecuadas, para cada vendedor: •• % de Comisi% de Comisióón que le corresponde (columna C)n que le corresponde (columna C) •• ComisiComisióón, en pesetas, que le corresponde (columna D)n, en pesetas, que le corresponde (columna D) •• Total de Ingresos (columna F)Total de Ingresos (columna F) •• El % de Ventas respecto al resto del grupo (columna G)El % de Ventas respecto al resto del grupo (columna G) 4.4. Obtener los totales de Ventas, Comisiones, Sueldos base e IngresObtener los totales de Ventas, Comisiones, Sueldos base e Ingresos globalesos globales 5.5. Completar mediante funciones y funciones de bases de datos, el cCompletar mediante funciones y funciones de bases de datos, el cuadro resumen con losuadro resumen con los siguientes valores:siguientes valores: •• Fecha del dFecha del dííaa •• Venta MVenta Mááximaxima •• Nombre vendedor MNombre vendedor Mááxima Ventaxima Venta •• Venta MVenta Míínimanima •• Nombre vendedor MNombre vendedor Míínima Ventanima Venta •• Venta MediaVenta Media •• NNúúmero Vendedoresmero Vendedores •• BeneficioBeneficio= Total de ventas= Total de ventas--(total de comisiones + total base)(total de comisiones + total base) Bases de datosBases de datos
  • 20. 2020 Parte II.Parte II.-- BBúúsquedas, tablas y Bases de Datossquedas, tablas y Bases de Datos SOLUCISOLUCIÓÓN EJERCICIO 6:N EJERCICIO 6: Bases de datosBases de datos =AHORA() =BDMAX(VENDEDORES_DATOS;2;$A$28:$A$29) =BDPROMEDIO(VENDEDORES_DATOS;2;$C$28:$C$29) =BDCONTARA(VENDEDORES_DATOS;A1;D28:D29) =BDEXTRAER(VENDEDORES_DATOS;1;$A$28:$A$29)