You are on page 1of 45

UNSA-EPIS

Base de Datos 2

LABORATORIO 01
BASE DE DATOS EN EXCEL
OBJETIVO Se pretende con el presente trabajo en etapas, mostrar las posibilidades que ofrece Excel aplicadas a base de datos ( o listas) Excel permite con las limitaciones del caso, tareas utiles en determinados escenarios CONTENIDO

Trabajos con Base de Datos en Excel Empleo de Formularios


Consulta General de registros Consulta de Registros Seleccionados Ingresar Registros Menu datos- Ordenar

Filtrado Autom tico de Datos


Autofiltros Criterios Personalizados

Filtros A!an"ados
Extraccin de datos que concuerdan con un criterio

Subtotales
Manejo de una lanilla con Su!totales- "i#eles de detalle

Sub#Subtotales Funciones para Base de Datos


$ ( ) + . / 0 2 $3 $$ $( $) %&CO"'AR %&CO"'ARA %&&ES*ES' %&E,'RAER %&&ES*ES'P %&MA, %&MI" %&PRO&1C'O %&PROME&IO %&S1MA %&*AR %&*ARP IMPOR'AR&A'OS&I"AMICOS

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

Ejercicio $eneral

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

ACTI%IDADES
! "atos

Se toma para reali#ar el trabajo una base de datos, que en este caso es una lista relacionada a un listado inmobiliario, donde fi$uran para la %enta o alquiler "epartamentos, &asas, 'ocales ( Oficinas En la base fi$uran celdas ( campos) donde se especifican propiedades que fueron %endidas, o alquiladas con las fec)as en que se reali#o la operaci*n
% $ ( ) + . / 0 2 $3 $$ $( $) $+ $$. $/ $0 $2 (3 ($ (( () (+ ((. (/ (0 (2 )3 )$ )( )) )+ )). )/ )0 $M $M $M $M $M $M $M $M $M C Costo , -. ///,// , 3/ ///,// , 3! ///,// , , , , , , , 36 ///,// , 30 ///,// , 30 ///,// , 3. 4//,// , 32 ///,// , 35 ///,// , 6/ ///,// , 63 ///,// , 66 ///,// , 6. ///,// , 62 ///,// , 62 ///,// , 64 ///,// , , , , , , , 0/ ///,// , 00 ///,// , 02 ///,// , 02 ///,// , 02 ///,// , .3 ///,// , .4 ///,// , 2/ ///,// , 2- ///,// Si Si !-1/!1/! /01!-1// Si /.1!/1// -0/,// 30/,// 3//,// 3-/,// 6-/,// 35/,// Si -.1/41/! Si Si Si !-1!-1// !61!!1// !31/21/! Si /.1/41/! Si !-1!-1// Si Si -61!!1// -.1/01/! Si /31/41/! Si Si /01!/1// /31/.1/! --/,// -0/,// -5/,// --/,// -0/,// -6/,// Si -!1/-1/! Si Si Si /-1/31/! !01/21/! /61!/1/! Si /01/.1// Si /41/31// "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente & E Alquiler 4 *endido Si G 4ec7a !01/21// 5 I

Cod6 &escri cion

Alquilado 4ec7a

(&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio (&$ "to ! "ormitorio )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

)2 +3 +$ +( +) ++ ++. +/ +0 +2 -3 -$ -( -) -+ --. -/ -0 -2 .3 .$ .( .) .+ ... ./ .0 .2 /3 /$ /( /) /+ //. // /0 /2 03 0$

)&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios )&( "to - "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios +&) "to 3 "ormitorios -C) &asa ! "ormitorio -C) &asa - "ormitorios -C) &asa - "ormitorios -C) &asa 3 "ormitorios -C) &asa 6 "ormitorios .C( ) &asa -7ta - "orm .C( ) &asa -7ta 3 "orm .C( ) &asa -7ta 3 "orm /8 /8 /8 /8 0O 0O 0O 0O 0O 2O( 'ocal !// m'ocal .0 m'ocal 20 m'ocales --/ mOficina -2 mOficina 60 mOficina 65 mOficina 02 mOficina 20 mOficina -p !5/ m-

, 54 ///,// , , , , , , , , , 04 ///,// , .6 0//,// , .6 0//,// , .0 ///,// , 23 ///,// , 20 ///,// , 20 ///,// , 56 ///,// , !6/ ///,// , , , , , , , , , 4/ ///,// , , 2/ ///,// , --/ ///,// , !-/ ///,// , !-- ///,// , !5/ ///,// , !/0 ///,// , , ./ ///,// , -// ///,// , -5 ///,// , , 34 ///,// , , ./ ///,// , !2/ ///,// 66/,// 6!/,// 63/,// 6!0,// 60/,// 0//,// 00/,// .0/,// 63/,// 00/,// .//,// 3./,// 0//,// 62/,// 6-/,// 63/,// 3./,// 00/,// 6//,// 34/,//

Si

-31!!1/! Si Si Si Si /51/.1/! !-1/61// !01/51/! /-1/-1/!

Si Si Si Si Si Si /31/31/! !61/01/! !-1/-1/! -21/41// !-1/21//

-01/41//

Si Si Si Si Si Si Si Si /01/21/! /51!/1/!

/51/61/! /21/61/! /31/31/! /61!/1// !61/.1/! /-1/31/!

Si Si Si Si

/-1/31/! !-1!-1// Si /-1/41/! Si /61/.1/! /.1/51/! /-1/61/!

En el caso del ejemplo, una de las columnas identifica por un c*di$o el $rupo de elementos que las compone, mu( importante en este caso para las operaciones que se )an de reali#ar (car$a, ordenar, a$rupar, identificar etc )

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

FO&'(LA&IO
Consulta general de Registros

Ejecuci*n8 9bicar la celda acti%a sobre cualquier celda de la lista, paso si$uiente recurrir al8 Men9 &atos-4or:ulario, dentro del formulario como se puede apreciar en la ima$en, a la i#quierda se ubican los datos de los elementos de la lista, con el nombre al costado de cada titulo de la lista : la derec)a en este caso lo que nos interesa es ;Buscar si$uiente<, que permite al pulsar, a%an#ar en el listado a tra%=s del formulario o ; Buscar anterior< en el caso de querer %ol%er atr>s 7uede apreciarse, arriba a la derec)a del formulario fi$ura la cantidad de re$istros de la lista en este caso 5/ Consulta de Registros Seleccionada En este caso se quiere consultar cuantos departamentos se %endieron de - dormitorios con un costo superior a , ./ /// ( durante el a?o -//! En este caso se recurre nue%amente a &atos-4or:ularios- accionar el bot*n ;Criterios< :parece el formulario en blanco Introducir &od )&( &osto ;.3333 Vendido Si @ec)a ;)$<$(<(33$

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

:ccionar %uscar siguiente :utom>ticamente el formulario selecciona - departamentos a un costo de ,.4 /// con fec)a !-1/!1-//! ( otro a un costo de , 54 /// con fec)a -31!!1-//! Ingresar Registros En este caso se quiere incorporar a la %enta un "epartamento de ! "ormitorio a un costo de , 30 ./// Se recurre nue%amente a &atos-4or:ulario accionar el bot*n =nue#o> Incor orar &od "escripcion &osto (&$ &to $ &or:itorio ? )-6.33

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

:ccionar el bot*n =Cerrar> Se reali#a la misma operaci*n en el caso de eliminar un re$istro accionando en este caso el bot*n =eli:inar> Vol%iendo al re$istro incorporado, el nue%o re$istro se incorpora en la 'ista en la ultima fila de la misma 7ara incorporarlo en el lu$ar que le corresponde debemos recurrir a otra )erramienta de Excel Menu &atos-Ordenar :parece un cuadro que se completa de la si$uiente manera Ordenar por Cod &escri cin Costo Ascendente Ascendente Ascendente

Tildar Si la lista tiene fila de encabe#amiento

Se muestra en ima$en lo especificado anteriormente, dando por terminado la parte de empleo de @ormularios en la base de datos, considerando que lo %isto es lo que usualmente se emplea

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS I:agen en Pantalla de &atos-Ordenar

Base de Datos 2

Filtrado Autom tico de Datos


Se entiende por filtrado autom>tico, producir la %isuali#aci*n de una elecci*n de elementos o filas que interesan en la lista correspondiente Autofiltros &omo primer ejemplo interesa que la base de datos se redu#ca solamente a locaciones %endidas 7aso por paso la operaci*n &olocar la celda acti%a en cualquier celda de la lista Aecurrir a Menu-&atos-Autofiltos

&omo puede apreciarse, en las celdas de encabe#amiento se encuentra asociada una lista desple$able Situarse sobre la celda de encabe#amiento ( en este caso nos interesa %endido) %endido ( pulsar sobre el control que desplie$a la lista

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

Seleccionar Si "e la operaci*n reali#ada la base de datos presenta el si$uiente aspecto


% $ ( + $$ $+ $$/ $2 (3 (( )3 )( ). )/ )2 +0 +2 -$ -( -) ./ .2 /+ /. /0 03 Cod6 $M $M (&$ (&$ (&$ (&$ (&$ (&$ (&$ )&( )&( )&( )&( )&( +&) +&) +&) +&) +&) -C) /8 0O 0O 0O C &escri cin Costo E 4 Alquiler G *endido Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si 5 4ec7a !01/21// /01/.1// -!1/-1/! /01!/1// /31/.1/! /31/41/! -61!!1// -.1/01/! !-1!-1// -.1/41/! /.1!/1// !-1/!1/! /01!-1// -31!!1/! /31/31/! !61/01/! !-1/-1/! -21/41// !-1/21// /01/21/! /51!/1/! /-1/31/! !-1!-1// /-1/41/! /61/.1/! I Alquilado 4ec7a @

"to +onoambiente , -. ///,// "to +onoambiente , 3! ///,// "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios , 36 ///,// , 3. 4//,// , 32 ///,// , 6/ ///,// , 66 ///,// , 6. ///,// , 62 ///,// , 0/ ///,// , 02 ///,// , .4 ///,// , 2/ ///,// , 54 ///,// , 04 ///,// , .6 0//,// , .0 ///,// , 23 ///,// , 20 ///,//

&asa 3 "ormitorios , 2/ ///,// 'ocal 20 mOficina -2 mOficina 65 mOficina 20 m, ./ ///,// , -5 ///,// , 34 ///,// , ./ ///,//

.C( ) &asa -7ta - "orm , !-/ ///,//

Aeali#ando la misma operaci*n pero sobre los inmuebles alquilados se obtendrBa la si$uiente lista
% $ Cod6 C &escri cin Costo E 4 Alquiler G *endido 5 4ec7a I Alquilado 4ec7a @

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

0 2 $3 (+ (. (/ (0 +$ +( +) ++ +/ -/ -2 .$ .( .+ .. // /2

$M $M $M $M (&$ (&$ (&$ (&$ )&( )&( )&( )&( )&( +&) +&) +&) +&) -C) -C) 0O 0O

"to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios &asa ! "ormitorio &asa - "ormitorios Oficina 60 mOficina 02 m-

, , , , , , , , , , , , , , , , , , , , ,

--/,// --/,// -0/,// -6/,// -0/,// 3//,// 3-/,// 6-/,// 62/,// 6-/,// 63/,// 3./,// 34/,// 60/,// 00/,// 63/,// 00/,// 3./,// 6!0,// 6!/,// 66/,//

Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si

/41/31// /-1/31/! !01/21/! /61!/1/! /.1/41/! !-1!-1// !61!!1// !31/21/! /51/.1/! !-1/61// !01/51/! /-1/-1/! -01/41// /51/61/! /21/61/! /31/31/! /61!/1// !61/.1/! /-1/31/! /-1/61/! /.1/51/!

'o reali#ado )asta el momento es la primera de las posibilidades que permite el filtrado de datos

CRI'ERIOS PERSO"A8IAA&OS

7artiendo de la base filtrada donde se encuentran las locaciones %endidas, se aplican criterios personali#ados sobre la fec)a de %enta, donde en este caso interesa las %entas ejecutadas en el a?o -//! Sobre la celda @ec)a se desplie$a la lista se$Cn la ima$en de 7antalla

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

Se acciona sobre =Personalizar> obteni=ndose la si$uiente ima$en

En la celda ad(acente a =es :aBor que> colocamos )$<$(<33, obteniendo la si$uiente lista

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

$ $$ $$/ (3 )3 ). )2 +0 +2 -$ ./ .2 /+ /0 03

Cod6 (&$ (&$ (&$ (&$ )&( )&( )&( +&) +&) +&) -C) /8 0O 0O

&escri cin "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to - "ormitorios "to - "ormitorios "to - "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios &asa 3 "ormitorios 'ocal 20 mOficina 65 mOficina 20 m-

Costo , 36 ///,// , 32 ///,// , 6/ ///,// , 6. ///,// , 0/ ///,// , .4 ///,// , 54 ///,// , 04 ///,// , .6 0//,// , .0 ///,// , 2/ ///,// , !-/ ///,// , ./ ///,// , 34 ///,// , ./ ///,//

Alquiler

*endido Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si

4ec7a

Alquilado 4ec7a

-!1/-1/! /31/.1/! /31/41/! -.1/01/! -.1/41/! !-1/!1/! -31!!1/! /31/31/! !61/01/! !-1/-1/! /01/21/! /51!/1/! /-1/31/! /-1/41/! /61/.1/!

.C( ) &asa -7ta - "orm

:mpliando lo reali#ado, se ejecuta una combinaci*n de criterios, en donde por un lado dejamos como se aprecia en la ima$en accionada la acci*n =C>, en la celda debajo de ; es :aBor que< desple$amos ; es :enor que< ( debajo de )$<$(<(333, colocamos )3<3.<(33$, obteniendo se$Cn el si$uiente listado, las %entas ejecutadas en el primer semestre del a?o -//!
% $ $$ $(3 ). +0 +2 -$ /+ 03 Cod6 (&$ (&$ (&$ )&( +&) +&) +&) /8 0O C &escri cin "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio Costo , 36 ///,// , 32 ///,// , 6. ///,// E 4 Alquiler G *endido Si Si Si Si Si Si Si Si Si 5 4ec7a -!1/-1/! /31/.1/! -.1/01/! !-1/!1/! /31/31/! !61/01/! !-1/-1/! /-1/31/! /61/.1/! I Alquilado @ 4ec7a

"to - "ormitorios , .4 ///,// "to 3 "ormitorios , 04 ///,// "to 3 "ormitorios , .6 0//,// "to 3 "ormitorios , .0 ///,// 'ocal 20 mOficina 20 m, ./ ///,// , ./ ///,//

Otro ejemplo sobre :utofiltrosD criterios personali#ados, aplicados a los alquileres Sobre la base de datos $eneral, se desea saber si existe en alquiler un de arta:ento de ( dor:itorios, cu(o costo se encuentre entre ? +(3 B ? -)3 Ejecuci*n paso por paso &atos < 4iltro < Autofiltro sobre columna Cod seleccionar )&(

Aesultado
% $ )3 Cod6 )&( C &escri cin "to - "ormitorios Costo , 0/ ///,// E 4 Alquiler Si G *endido 5 4ec7a -.1/41/! I Alquilado @ 4ec7a

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

)$ )( )) )+ )). )/ )0 )2 +3 +$ +( +) ++ ++. +/

)&( )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( )&(

"to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios

, 00 ///,// , 02 ///,// , 02 ///,// , 02 ///,// , .3 ///,// , .4 ///,// , 2/ ///,// , 2- ///,// , 54 ///,// , , , , , , , , 0//,// 62/,// 6-/,// 63/,// 3./,// 00/,// 6//,// 34/,// Si -01/41// Si Si Si Si /51/.1/! !-1/61// !01/51/! /-1/-1/! Si -31!!1/! Si Si !-1/!1/! /01!-1// Si /.1!/1//

Sobre colu:na Alquiler filtrar D*aciasE


% $ )3 )$ )( )) )+ )). )/ )0 )2 +3 ++. Cod6 )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( C &escri cin Costo E 4 Alquiler Si Si G *endido 5 4ec7a -.1/41/! /.1!/1// I Alquilado @ 4ec7a

"to - "ormitorios , 0/ ///,// "to - "ormitorios , 00 ///,// "to - "ormitorios , 02 ///,// "to - "ormitorios , 02 ///,// "to - "ormitorios , 02 ///,// "to - "ormitorios , .3 ///,// "to - "ormitorios , .4 ///,// "to - "ormitorios , 2/ ///,// "to - "ormitorios , 2- ///,// "to - "ormitorios , 54 ///,// "to - "ormitorios "to - "ormitorios "to - "ormitorios , , , 0//,// 00/,// 6//,//

Si Si Si

!-1/!1/! /01!-1// -31!!1/!

Sobre columna Alquiler Seleccionar D ersonalizarE :parece la opci*n Autofiltro PersonalizadoD &olocar8 I#quierda Des :aBor o igual que derec)a +(3 "ebajo I#quierda E es :enor o igual que derec)a -)3
% $ +3 C Costo E , 4 Alquiler 0//,// G *endido 5 4ec7a I Alquilado @ 4ec7a

Cod6 &escri cin )&( "to - "ormitorios

&omo resultado se obtiene que existe un departamento en alquiler que reCne las caracterBsticas especificadas

FILT&OS A%AN)ADOS
Extraccin de datos que concuerdan con un criterio

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

&onsiste en una de las operaciones m>s importantes a ejecutar &onsiste en extraer de la base de datos un $rupo de re$istros seleccionados mediante un criterio 7ara ello se usara un filtro a%an#ado Se emplea para reali#ar la operaci*n la misma base de datos ori$inal, a la cual se le aplica :utofiltros EjecucinF !F &atos-4iltros-Autofiltros -F "esple$ar la lista desple$able en Costo ( seleccionar D#acGasE "esple$ar la lista desple$able en Alquiler ( seleccionar D#acGasE

Obteni=ndose la si$uiente base filtrada con solamente las locaciones que se encuentran en %enta ( en alquiler

% $ ) . / $( $) $. $0 ($ () ((2 )$ )) )+ ))0 +3 ++. -3 -+ --. -0 .3 .) ..0 /3 /$ Cod6 $M $M $M (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ )&( )&( )&( )&( )&( )&( )&( )&( +&) +&) +&) +&) +&) +&) +&) -C) -C)

C &escri cion "to +onoambiente "to +onoambiente "to +onoambiente "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios &asa - "ormitorios &asa 6 "ormitorios Costo

E , 3/ ///,// , , , 30 ///,// , 30 ///,// , 35 ///,// , 63 ///,// , 62 ///,// , 64 ///,// , , , 00 ///,// , 02 ///,// , 02 ///,// , .3 ///,// , 2- ///,// , , , , .6 0//,// , 20 ///,// , 56 ///,// , !6/ ///,// , , , , 4/ ///,// , --/ ///,// , !-- ///,// , !5/ ///,//

4 Alquiler -0/,// -5/,//

G *endido 4ec7a

I Alquilado 4ec7a

30/,// 35/,//

0//,// 00/,// 6//,//

0//,// .0/,// .//,//

.C( ) &asa -7ta 3 "orm .C( ) &asa -7ta 3 "orm

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

/( /) /0$

/8 /8 /8 2O(

'ocal !// m'ocal .0 m'ocales --/ mOficina -p !5/ m-

, !/0 ///,// , , -// ///,// , !2/ ///,// 63/,//

El si$uiente paso es definir el criterio para extraer los re$istros de la base de datos 'os criterios a adoptar consisten en determinar la cantidad de locaciones que se encuentran en %enta con costos inferiores a un criterio El mismo temperamento se adopto con las locaciones en alquiler
% 0+ 00. 0/ 00 02 23 2$ 2( Cod6 $M (&$ )&( +&) -C) .C( ) /8 2O( C Costo G, 3/ /// G, 60 /// G, ./ /// G, 5/ /// G, !// /// G, !3/ /// G, !!/ /// G, !5/ /// & Cod6 $M (&$ )&( +&) -C) .C( ) /8 2O( E Alquiler G, -./ G, 3./ G, 06/ G, .3/ G, 00/ G, .// G, 0// G, 00/

&on esto se indican los re$istros que se extraer>n El si$uiente paso ser> indicar que campos se extraer>n, estableciendo el ran$o de extracci*n
% 2Cod6 C &escri cion Costo & E &escri cion 4 Cod6 G Alquiler

7rocediendo a)ora a extraer los datos especificados, estos ser>n copiados desde el >rea de base de datos al >rea de extracci*n Ejecuci*n ! 9bicar el cursor en cualquier celda perteneciente a la lista ori$inal filtrada - +enCD"atos, optar por @iltro ( lue$o @iltro :%an#ado

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

) En el recuadro Rango de lista aparece especificado el ran$o de la base de datos a la cual pertenece la celda acti%a, en es caso deberia ser %$F@0$ + 7ulsar en Contraer, en el recuadro Rango de criterios, ( allB se selecciona %0+FC2( - Vol%er al cuadro de dialo$o completo , pulsando el bot*n Ex andir . :cti%ar la opci*n Co iar a otro lugar / 7ulsar en el bot*n Contraer, del recuadro Co iar a, que se acti%a al reali#ar la operaci*n ., ( seleccionar %2-F&20 7ulsar expandir, obteni=ndose la ima$en de pantalla mostrada 2 Ace tar :l aceptar se extraer>n las locaciones que se ubican con su costo, cumpliendo los criterios debajo de las celdas %2-F&27ara obtener lo referente a alquileres que cumplan tambi=n con los criterios especificados se deber> repetir la operaci*n ( en el aso + Seleccionar &0+FE2( ( en el paso / Seleccionar E2-FG2-, :ceptando Obteniendo entonces con estos pasos la Su! !ase que cumple con los criterios especificados
% 22. 2/ 20 22 $33 $3$ $3( $3) $3+ $3$3. Cod6 $M (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ )&( C &escri cion "to +onoambiente "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to - "ormitorios Costo , , , , , , , , , , , -. ///,// 36 ///,// 30 ///,// 30 ///,// 3. 4//,// 32 ///,// 35 ///,// 6/ ///,// 63 ///,// 66 ///,// 0/ ///,// & E &escri cion "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to - "ormitorios "to - "ormitorios 4 Cod6 $M $M $M $M $M (&$ (&$ (&$ (&$ )&( )&( , , , , , , , , , , , G Alquiler --/,// -0/,// --/,// -0/,// -6/,// -0/,// 30/,// 3//,// 3-/,// 0//,// 62/,//

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

$3/ $30 $32 $$3 $$$ $$( $$) $$+ $$$$. $$/ $$0 $$2 $(3 $($ $(( $() $(+

)&( )&( )&( )&( +&) +&) +&) +&) +&) +&) +&) -C) -C)

"to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios &asa - "ormitorios &asa 3 "ormitorios

, , , , , , , , , , , , ,

00 ///,// 02 ///,// 02 ///,// 02 ///,// 04 ///,// .6 0//,// .6 0//,// .0 ///,// 23 ///,// 20 ///,// 20 ///,// 4/ ///,// 2/ ///,//

"to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios &asa ! "ormitorio &asa - "ormitorios 'ocal .0 m-

)&( )&( )&( )&( )&( +&) +&) +&) +&) +&) +&) -C) -C) /8

, , , , , , , , , , , , , ,

6-/,// 63/,// 3./,// 6//,// 34/,// 60/,// 0//,// 00/,// 63/,// 00/,// .//,// 3./,// 6!0,// 63/,//

.C( ) &asa -7ta - "orm .C( ) &asa -7ta 3 "orm /8 /8 2O( 'ocal !// m'ocal 20 mOficina -p !5/ m-

, !-/ ///,// , !-- ///,// , !/0 ///,// , ./ ///,// , !2/ ///,//

S(BTOTALES
Esta operaci*n permite obtener subtotales por $rupo, debiendo estar la lista ordenada, en este caso se encuentra ordenada or cdigo 7ara reali#ar un ejemplo, aplicando el comando Subtotales, se emplea el listado obtenido como sub base de la base de datos ori$inal, donde por ejemplo se desea obtener los subtotales se$Cn los c*di$os de locaciones en %enta ( en alquiler
A (22 )33 )3$ )3( )3) )3+ )3)3. )3/ )30 )32 )$3 )$$ )$( )$) )$+ )$)$. )&( "to - "ormitorios , 0/ ///,// $M (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ "to +onoambiente "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio , , , , , , , , , , -. ///,// 36 ///,// 30 ///,// 30 ///,// 3. 4//,// 32 ///,// 35 ///,// 6/ ///,// 63 ///,// 66 ///,// "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to - "ormitorios "to - "ormitorios "to - "ormitorios (&$ (&$ (&$ (&$ )&( )&( )&( , , , , , , , -0/,// 30/,// 3//,// 3-/,// 0//,// 62/,// 6-/,// Cod6 % &escri cion Costo C & &escri cion "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente E Cod6 $M $M $M $M $M , , , , , 4 Alquiler --/,// -0/,// --/,// -0/,// -6/,//

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

)$/ )$0 )$2 )(3 )($ )(( )() )(+ )()(. )(/ )(0 )(2 ))3 ))$ ))( ))) ))+

)&( )&( )&( )&( +&) +&) +&) +&) +&) +&) +&) -C) -C)

"to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios &asa - "ormitorios &asa 3 "ormitorios

, , , , , , , , , , , , ,

00 ///,// 02 ///,// 02 ///,// 02 ///,// 04 ///,// .6 0//,// .6 0//,// .0 ///,// 23 ///,// 20 ///,// 20 ///,// 4/ ///,// 2/ ///,//

"to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios &asa ! "ormitorio &asa - "ormitorios

)&( )&( )&( )&( +&) +&) +&) +&) +&) +&) -C) -C)

, , , , , , , , , , , ,

63/,// 3./,// 6//,// 34/,// 60/,// 0//,// 00/,// 63/,// 00/,// .//,// 3./,// 6!0,//

.C( ) &asa -7ta - "orm .C( ) &asa -7ta 3 "orm /8 /8 2O( 'ocal !// m'ocal 20 mOficina -p !5/ m-

, !-/ ///,// , !-- ///,// , !/0 ///,// , ./ ///,// 'ocal .0 m/8 , 63/,// , !2/ ///,//

En la lista como se puede obser%ar se produjo una peque?a modificaci*n, los codi$os respecto a %entas ( alquiler coinciden desde su parte inferior a superior En primer lu$ar, se obtiene los subtotales respecto a los inmuebles en %enta

7aso por paso ! &olocar el cursor sobre cualquier parte de la planilla a subtotali#ar Tomar la opci*n &atos- Su!totales, Excel selecciona la tabla ( aparece la si$uiente

ima$en de pantalla

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

3 6 0

"onde dice Para cada ca:!io enF descol$ar las opciones ( seleccionar D$E Cod "onde dice 1sar funcin, descol$ar las opciones ( seleccionar Su:a "onde dice Agregar su!totales aF marcar Costo

.6 Ace tar

Co:o resultado se o!tiene la siguiente lanilla con los su!totales de los in:ue!les en #enta

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

&

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

(20 (22 )33 )3$ )3( )3) )3+ )3)3. )3/ )30 )32 )$3 )$$ )$( )$) )$+ )$)$. )$/ )$0 )$2 )(3 )($ )(( )() )(+ )()(. )(/ )(0 )(2 ))3 ))$ ))( ))) ))+ )))). ))/ ))0 ))2 )+3 )+$ )+(

&escri cion "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente $M "to +onoambiente , -. ///,// "to +onoambiente 'otal $M ? (.6333H33 (&$ "to ! "ormitorio , 36 ///,// (&$ "to ! "ormitorio , 30 ///,// (&$ "to ! "ormitorio , 30 ///,// (&$ "to ! "ormitorio , 3. 4//,// (&$ "to ! "ormitorio , 32 ///,// (&$ "to ! "ormitorio , 35 ///,// "to ! "ormitorio (&$ "to ! "ormitorio , 6/ ///,// "to ! "ormitorio (&$ "to ! "ormitorio , 63 ///,// "to ! "ormitorio (&$ "to ! "ormitorio , 66 ///,// "to ! "ormitorio 'otal (&$ ? )+(6233H33 "to - "ormitorios "to - "ormitorios )&( "to - "ormitorios , 0/ ///,// "to - "ormitorios )&( "to - "ormitorios , 00 ///,// "to - "ormitorios )&( "to - "ormitorios , 02 ///,// "to - "ormitorios )&( "to - "ormitorios , 02 ///,// "to - "ormitorios )&( "to - "ormitorios , 02 ///,// "to - "ormitorios 'otal )&( ? (/.6333H33 +&) "to 3 "ormitorios , 04 ///,// +&) "to 3 "ormitorios , .6 0//,// "to 3 "ormitorios +&) "to 3 "ormitorios , .6 0//,// "to 3 "ormitorios +&) "to 3 "ormitorios , .0 ///,// "to 3 "ormitorios +&) "to 3 "ormitorios , 23 ///,// "to 3 "ormitorios +&) "to 3 "ormitorios , 20 ///,// "to 3 "ormitorios +&) "to 3 "ormitorios , 20 ///,// "to 3 "ormitorios 'otal +&) ? +/.6333H33 -C) &asa - "ormitorios , 4/ ///,// &asa ! "ormitorio -C) &asa 3 "ormitorios , 2/ ///,// &asa - "ormitorios 'otal -C) ? $.36333H33 .C( ) &asa -7ta - "orm , !-/ ///,// .C( ) &asa -7ta 3 "orm , !-- ///,// 'otal .C( ) ? (+(6333H33 /8 'ocal !// m, !/0 ///,// /8 'ocal 20 m, ./ ///,// 'ocal .0 m'otal /8 ? $.-6333H33 2O( Oficina -p !5/ m- , !2/ ///,// 'otal 2O( ? $/36333H33 'otal general ? $60-/6233H33

Cod6

&escri cion

Costo

Cod6 $M $M $M $M $M

Alquiler , --/,// , -0/,// , --/,// , -0/,// , -6/,//

(&$ (&$ (&$ (&$ )&( )&( )&( )&( )&( )&( )&(

, , , , , , , , , , ,

-0/,// 30/,// 3//,// 3-/,// 0//,// 62/,// 6-/,// 63/,// 3./,// 6//,// 34/,//

+&) +&) +&) +&) +&) +&) -C) -C)

, , , , , , , ,

60/,// 0//,// 00/,// 63/,// 00/,// .//,// 3./,// 6!0,//

/8

63/,//

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

:l efectuar el comando de Subtotales, inserto una fila separando los codi$os de inmuebles, ( se calculo el subtotal de %entas para cada uno, ( un total $eneral al final de la planilla MA"E@O &E 1"A P8A"I88A CO" S1%'O'A8ES- "I*E8ES &E &E'A88E En la base de datos aparecieron unos controles especiales a la derec)a de la planilla, que permite )acer manejos sobre la misma En la planilla se pueden leer tres ni%eles

Accionando clic sobre en numero ( se o!tiene Solamente el total $eneral por cada codi$o Se aprecia en ima$en de pantalla

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

'a otra forma de pasar de un ni%el a otro, es mediante los botones que se encuentran a la i#quierda, para cada $rupo de c*di$os con un signo H o signo I 'a funci*n de estos botones es expandir o contraer un $rupo especial 9n clic en el si$no J expande ( muestra todas las filas 9n clic en el si$no E contre todo el $rupo mostrando solamente los totales o subtotales En nuestro caso como ejemplo se contraen todos los $rupos a excepci*n de $rupo c*di$o 3"que se dejo expandida Se obser%a lo expresado en la ima$en de pantalla

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS 7lanilla que se obtiene A % (20 Cod6 &escri cion (22 )33 )3$ )3( )3+ 'otal $M

Base de Datos 2

C Costo

& &escri cion "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente

E Cod6 $M $M $M $M

4 Alquiler , --/,// , -0/,// , --/,// , -0/,//

(.6333H33

)$+ )$)$. )$/ )$0 )$2 )(3 )($ )((

'otal (&$

? )+(6233H33 "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios )&( )&( )&( )&( )&( )&( )&( , , , , , , , 0//,// 62/,// 6-/,// 63/,// 3./,// 6//,// 34/,//

)&( )&( )&( )&( )&( 'otal )&(

"to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios

, 0/ ///,// , 00 ///,// , 02 ///,// , 02 ///,// , 02 ///,// ? (/.6333H33

))3 ))) )). ))2 )+$ )+(

'otal +&) 'otal -C) 'otal .C( ) 'otal /8 'otal 2O( 'otal general

? +/.6333H33 ? $.36333H33 ? (+(6333H33 ? $.-6333H33 ? $/36333H33 ? $60-/6233H33

Se a obtenido )asta el momento los subtotales de los inmuebles en %enta , para completar el ejercicio se debe obtener a)ora8 Su!totales de los in:ue!les en alquiler

S(B#S(BTOTALES
'a planilla, admite mas de un ni%el de Subtotali#acion, es decir en este caso se puede aplicar el comando de subtotales dos %eces, para obtener subtotales sobre inmuebles en %enta ( subtotales sobre inmuebles en alquiler 7aso por paso ! 3 6 0 . &olocar el cursor sobre cualquier parte de la planilla a subtotali#ar Tomar la opci*n &atos- Su!totales, Excel selecciona la tabla "onde dice Para cada ca:!io enF descol$ar las opciones ( seleccionar D(E Cod "onde dice 1sar funcin, descol$ar las opciones ( seleccionar Su:a "onde dice Agregar su!totales aF marcar Alquiler "esmarcar la opci*n Ree: lazar Su!totales actuales

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

Ace tar

Se o!ser#a la i:agen en antalla

El paso . )ace que la se$unda subtotali#acion no reemplace a la primera Se obtiene con estas operaciones completar el ejercicio se$Cn se obser%a en la si$uiente planilla A Cod6 % &escri cion & Costo &escri cion "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente "to +onoambiente , -. ///,// "to +onoambiente ? , , , , , , (.6333H33 36 ///,// 30 ///,// 30 ///,// 3. 4//,// 32 ///,// 35 ///,// "to ! "ormitorio C E Cod6 $M $M $M $M $M 'otal $M 4 Alquiler , --/,// , -0/,// , --/,// , -0/,// , -6/,// ? $6$03H33

(2/ (20 (22 )33 )3$ )3( )3) )3+ )3)3. )3/ )30 )32 )$3

$M 'otal $M (&$ (&$ (&$ (&$ (&$ (&$

"to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio "to ! "ormitorio

(&$

-0/,//

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

)$$ )$( )$) )$+ )$)$. )$/ )$0 )$2 )(3 )($ )(( )() )(+ )()(. )(/ )(0 )(2 ))3 ))$ ))( ))) ))+ )))). ))/ ))0 ))2 )+3 )+$ )+( )+) )++ )+)+. )+/ )+0

(&$ (&$ (&$ 'otal (&$

"to ! "ormitorio "to ! "ormitorio "to ! "ormitorio

, , ,

6/ ///,// "to ! "ormitorio 63 ///,// "to ! "ormitorio 66 ///,// "to ! "ormitorio

(&$ (&$ (&$ 'otal (&$ )&( )&( )&( )&( )&( )&( )&( 'otal )&(

, 30/,// , 3//,// , 3-/,// ? $6((3H33 , 0//,// , 62/,// , 6-/,// , 63/,// , 3./,// , 6//,// , 34/,// ? (62/3H33

? )+(6233H33 "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios

)&( )&( )&( )&( )&( 'otal )&( +&) +&) +&) +&) +&) +&) +&) 'otal +&) -C) -C) 'otal -C) .C( ) .C( ) 'otal .C( ) /8 /8

"to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios "to - "ormitorios

, , , , ,

0/ ///,// 00 ///,// 02 ///,// 02 ///,// 02 ///,//

"to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios "to 3 "ormitorios

? (/.6333H33 , 04 ///,// , .6 0//,// "to 3 "ormitorios , .6 0//,// "to 3 "ormitorios , .0 ///,// "to 3 "ormitorios , 23 ///,// "to 3 "ormitorios , 20 ///,// "to 3 "ormitorios , 20 ///,// "to 3 "ormitorios

+&) +&) +&) +&) +&) +&) 'otal +&) -C) -C) 'otal -C)

, 60/,// , 0//,// , 00/,// , 63/,// , 00/,// , .//,// ? )6303H33 , , ? 3./,// 6!0,// //-H33

? +/.6333H33 &asa - "ormitorios , 4/ ///,// &asa ! "ormitorio &asa 3 "ormitorios , 2/ ///,// &asa - "ormitorios ? , , ? , , $.36333H33 !-/ ///,// !-- ///,// (+(6333H33 !/0 ///,// ./ ///,// 'ocal .0 m-

&asa -7ta - "orm &asa -7ta 3 "orm 'ocal !// m'ocal 20 m-

/8 'otal /8

, ?

63/,// +)3H33

'otal /8 2O( Oficina -p !5/ m'otal 2O( 'otal general

? $.-6333H33 , !2/ ///,// ? $/36333H33 ? $60-/6233H33 'otal general ? 26.--H33

MA"E@O &E 1"A P8A"I88A CO" S1%'O'A8ES- "I*E8ES &E &E'A88E 'a planilla en este caso presenta 0 ni%eles de detalle ! &ontrae toda la planilla E mantiene tBtulos - Solamente el total $eneral ( mBnimo ni%el de detalle) 3 Total $eneral ( subtotales por inmuebles en %enta 6 Total $eneral ( subtotales por inmuebles en alquiler 0 'ista completa ( m>ximo ni%el de detalle)

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

&uando se imprime una planilla con Subtotales solamente aparecen en la )oja impresa los datos que no est>n ocultos 7ara quitar los Subtotales de una planilla, colocar el cursor sobre cualquier celda de la lista ! &olocar el cursor sobre cualquier celda de la lista - Opci*n &atos-Su!totales 3 :ccionar en Kuitar 'odos

F(NCIONES *A&A BASE DE DATOS EN EXCEL


7ermite reali#ar c>lculos matem>ticos ( estadBsticos en re$istros seleccionados de la base de datos Se describen a continuaci*n las funciones para )ojas de calculo empleadas para los calculos de base de datos (o listas) de +icrosoft Excel &ada una de estas funciones denominadas colecti%amente funciones B", usa tres ar$umentos8 !aseLdeLdatos, no:!reLdeLca: o ( criterios Estos ar$umentos se refieren a los ran$os de la )oja de calculo empleados en la funcion base de datos 4unciones $+ $$. $/ $0 $2 %&CO"'AR %&CO"'ARA %&&ES*ES' %&E,'RAER %&&ES*ES'P %&MA,

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS (3 ($ (( () (+ ((. %&MI" %&PRO&1C'O %&PROME&IO %&S1MA %&*AR %&*ARP IMPOR'AR&A'OS&I"AMICOS

Base de Datos 2

Funcin BDCONTAR
&uenta las celdas que contiene un numero en una columna de una lista o base de datos ( que concuerdan con los criterios especificados El ar$umento nombreIdeIcampo es opcional Si se pasa por alto, B"&OJT:A cuenta todos los re$istros de la base de datos que coinciden con los criterios Sintaxis %&CO"'ARD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna

Funcin BDCONTARA
&uenta =l numero de celdas que no est>n en blanco dentro de los re$istros que cumplan con los criterio especificados Sintaxis %&CO"'ARAD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente Si se omite el campo, B"&OJT:A: de%uel%e la suma de todos los re$istros que cumplan el criterio Si se inclu(e el campo, B"&OJT:A: de%uel%e solo los re$istros que conten$an un %alor en el campo ( cumplan el criterio CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna

Eje: lo

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

Se )a confeccionado una peque?a base de datos para ser aplicada como ejemplo a todas las funciones que cuenta Excel para base de datos En este primer caso se aplicara a las dos @unciones explicadas primeramente

A % C & E 4 G $ 4ec7a *endedor *entas 4ec7a *endedor *entas ( $3<32<3$Ortiz ? $6(/+H-;(-<$3<3$ Garcia ;? $6-33 ) $)<32<3$Garcia ? $60(/H33 + (3<32<3$Oraci ? /2$H/3 $3 + (+<32<3$Ortiz ? 2(3H/. (/<32<3$Al#arez ? $6/02H)3 / 3$<$3<3$&anielli ? +6)($H33 0 3)<$3<3$"atale ? $6/-+H-3 2 $-<$3<3$Ortiz ? 2$)H-3 $3 ()<$3<3$Garcia ? .$.H($$ (2<$3<3$Oraci ? $6$)$H33 $( 3(<$$<3$"atale ? $6(+/H33 $) 32<$$<3$Garcia ? $600-H33 $+ $+<$$<3$Ortiz ? (6$/-H33 $()<$$<3$&anielli ? $6/-3H-3 $. (/<$$<3$Al#arez ? $6)+0H-3 $/ 3+<$(<3$"atale ? $6+(0H($0 $)<$(<3$Garcia ? .()H-3 $2 $/<$(<3$Oraci ? $6-2-H33 (3 (3<$(<3$Ortiz ? (6+.-H33 En la celda E6 se indica la cantidad de %entas ejecutadas despu=s del -01!/1/! &elda E+N%&CO"'ARDA$FC(3M$ME$FE(E En la celda @6 se indica la cantidad de %entas que ejecuto el %endedor Karcia &elda 4+N%&CO"'ARADA$FC(3M(M4$F4(E En la celda K6 se indica la cantidad de %entas superiores a , ! 0// &elda G+N%&CO"'ARDA$FC(3M)MG$FG(E

Funcin BDDESVEST
&alcula la des%iaci*n est>ndar de una poblaci*n bas>ndose en una muestra, utili#ando los nCmeros de una columna de una lista o base de datos que concuerdan con las condiciones especificadas Sintaxis %&&ES*ES'D!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

A % C & E $ 4ec7a *endedor *entas *endedor ( $3<32<3$Ortiz ? $6(/+H-Garcia ) $)<32<3$Garcia ? $60(/H33 + (3<32<3$Oraci ? /2$H/3 /$+H3/-2(2 (+<32<3$Ortiz ? 2(3H/. (/<32<3$Al#arez ? $6/02H)3 / 3$<$3<3$&anielli ? +6)($H33 0 3)<$3<3$"atale ? $6/-+H-3 2 $-<$3<3$Ortiz ? 2$)H-3 $3 ()<$3<3$Garcia ? .$.H($$ (2<$3<3$Oraci ? $6$)$H33 $( 3(<$$<3$"atale ? $6(+/H33 $) 32<$$<3$Garcia ? $600-H33 $+ $+<$$<3$Ortiz ? (6$/-H33 $()<$$<3$&anielli ? $6/-3H-3 $. (/<$$<3$Al#arez ? $6)+0H-3 $/ 3+<$(<3$"atale ? $6+(0H($0 $)<$(<3$Garcia ? .()H-3 $2 $/<$(<3$Oraci ? $6-2-H33 (3 (3<$(<3$Ortiz ? (6+.-H33 'a celda E6 muestra el des%Bo est>ndar de %alores de la tercera columna de las %entas referidas a KarcBa &elda E+N %&&ES*ES'DA$FC(3M)ME$FE(E 'a funci*n considera solamente las celdas cu(o contenido sea num=rico, inclu(e tambi=n el %alor /, i$norando las celdas %acBas o de contenido no num=rico

Funcin BDDESVESTP
&alcula la des%iaci*n est>ndar de una poblaci*n bas>ndose en toda la poblacion, utili#ando los nCmeros de una columna de una lista o base de datos que concuerdan con las condiciones especificadas Sintaxis %&&ES*ES'PD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna A % C & E $ 4ec7a *endedor *entas *endedor ( $3<32<3$Ortiz ? $6(/+H-Garcia

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

) $)<32<3$Garcia ? $60(/H33 + (3<32<3$Oraci ? /2$H/3 .$0H+3/02(+<32<3$Ortiz ? 2(3H/. (/<32<3$Al#arez ? $6/02H)3 / 3$<$3<3$&anielli ? +6)($H33 0 3)<$3<3$"atale ? $6/-+H-3 2 $-<$3<3$Ortiz ? 2$)H-3 $3 ()<$3<3$Garcia ? .$.H($$ (2<$3<3$Oraci ? $6$)$H33 $( 3(<$$<3$"atale ? $6(+/H33 $) 32<$$<3$Garcia ? $600-H33 $+ $+<$$<3$Ortiz ? (6$/-H33 $()<$$<3$&anielli ? $6/-3H-3 $. (/<$$<3$Al#arez ? $6)+0H-3 $/ 3+<$(<3$"atale ? $6+(0H($0 $)<$(<3$Garcia ? .()H-3 $2 $/<$(<3$Oraci ? $6-2-H33 (3 (3<$(<3$Ortiz ? (6+.-H33 'a celda E6 muestra el des%Bo est>ndar (considerando poblaci*n total) de %alores de la tercera columna de las %entas referidas a KarcBa &elda E+N %&&ES*ES'PDA$FC(3M)ME$FE(E 'a funci*n considera solamente las celdas cu(o contenido sea num=rico, inclu(e tambi=n el %alor /, i$norando las celdas %acBas o de contenido no num=rico

Funcin BDEXTRAER
Extrae un Cnico %alor de la columna de una lista de datos que concuerde con las condiciones especificadas Sintaxis %&E,'RAERD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna O!ser#acionesF Si nin$un re$istro coincide con los criterios, B"ELTA:EA, de%uel%e el %alor de error OP*A8ORQ Si mas de un re$istro coincide con los criterios, B"ELTA:EA, de%uel%e el %alor de error OP*A8ORQ A % C 4ec7a *endedor *entas $3<32<3$Ortiz ? $6(/+H-$)<32<3$Garcia ? $60(/H33 (3<32<3$Oraci ? /2$H/3 & E 4ec7a (/<32<3$ *endedor 4

$ ( ) +

*entas

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

(+<32<3$Ortiz ? 2(3H/Al#arez ? $6/02H)3 . (/<32<3$Al#arez ? $6/02H)3 / 3$<$3<3$&anielli ? +6)($H33 0 3)<$3<3$"atale ? $6/-+H-3 2 $-<$3<3$Ortiz ? 2$)H-3 $3 ()<$3<3$Garcia ? .$.H($$ (2<$3<3$Oraci ? $6$)$H33 $( 3(<$$<3$"atale ? $6(+/H33 $) 32<$$<3$Garcia ? $600-H33 $+ $+<$$<3$Ortiz ? (6$/-H33 $()<$$<3$&anielli ? $6/-3H-3 $. (/<$$<3$Al#arez ? $6)+0H-3 $/ 3+<$(<3$"atale ? $6+(0H($0 $)<$(<3$Garcia ? .()H-3 $2 $/<$(<3$Oraci ? $6-2-H33 (3 (3<$(<3$Ortiz ? (6+.-H33 &elda E-N%&E,'RAERDA$FC(3M(ME$FE(E &elda 4-N%&E,'RAERDA$FC(3M)ME$FE(E "e la %enta reali#ada en la fec)a especificada en la celda E(, se extraen, en la celda E- el nombre del %endedor que ejecuto la misma, ( en la celda 4- el monto respecti%o

Funcin BDMAX
"e%uel%e el %alor m>ximo dentro de un campo o columna de una base de datos, los re$istros que coincidan con los criterios especificados Sintaxis %&MA,D!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente En este caso en la columna donde se extrae la %enta m>xima CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna

$ ( ) + .

A % 4ec7a *endedor $3<32<3$Ortiz $)<32<3$GarcGa (3<32<3$Oraci (+<32<3$Ortiz (/<32<3$Al#arez

? ? ? ? ?

C *entas $6(/+H-$60(/H33 /2$H/3 2(3H/$6/02H)3

& Cantid6 $ ( ) + -

4 MRxi:a *enta *endedor Garcia *entas

4ec7a

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

/ 3$<$3<3$&anielli ? +6)($H33 . ? $600-H33 32<$$<3$ 0 3)<$3<3$"atale ? $6/-+H-3 / 2 $-<$3<3$Ortiz ? 2$)H-3 0 $3 ()<$3<3$Garcia ? .$.H(2 $$ (2<$3<3$Oraci ? $6$)$H33 $3 $( 3(<$$<3$"atale ? $6(+/H33 $$ $) 32<$$<3$Garcia ? $600-H33 $( $+ $+<$$<3$Ortiz ? (6$/-H33 $) $()<$$<3$&anielli ? $6/-3H-3 $+ $. (/<$$<3$Al#arez ? $6)+0H-3 $$/ 3+<$(<3$"atale ? $6+(0H($. $0 $)<$(<3$Garcia ? .()H-3 $/ $2 $/<$(<3$Oraci ? $6-2-H33 $0 (3 (3<$(<3$Ortiz ? (6+.-H33 $2 Se trata en este caso de indicar la m>xima %enta reali#ada por un %endedor especificado En el ran$o 4)F4+ se introduce el criterio, %endedor ( nombre en este caso KarcBa 'a funci*n introducida en la celda 4/, calcula la %enta m>xima que reali#o el %endedor KarcBa &elda 4/N %&MA,DA$F&(3M)M4)F4+E &omo complemento empleando una combinaci*n de funciones, en este caso funciones de BCsqueda ( referencias, se obtiene la fec)a en que se reali#o la %enta m>xima &elda G/N I"&ICEDDA(FA(3EMD%1SCAR*D4/MC(F&(3M(M4A8SOEEE 'a funci*n %1SCAR*, locali#a el Bndice de referencia en la columna cantidad de %entas, tomando como base el monto de %enta que fi$ura en la celda 4/ ( lo ubica en al columna %entas, permitiendo a la funci*n I"&ICE, a tra%=s de la referencia obtenida por la funci*n anterior locali#ar en la columna A la fec)a respecti%a

Funcin BDMIN
"e%uel%e el %alor minimo de una columna en una lista o base de datos que concuerde con las condiciones especificadas Sintaxis %&MI"D!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente En este caso la columna donde se extrae la %enta mBnima CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna A % C & E 4 G $ 4ec7a *endedor *entas Cantid6 *enta Mini:a ( $3<32<3$Ortiz ? $6(/+H-$ ) $)<32<3$GarcGa ? $60(/H33 ( *endedor + (3<32<3$Oraci ? /2$H/3 ) Ortiz (+<32<3$Ortiz ? 2(3H/+ . (/<32<3$Al#arez ? $6/02H)3 *entas 4ec7a / 3$<$3<3$&anielli ? +6)($H33 . ? 2$)H-3 $-<$3<3$

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

0 3)<$3<3$"atale ? $6/-+H-3 / 2 $-<$3<3$Ortiz ? 2$)H-3 0 $3 ()<$3<3$Garcia ? .$.H(2 $$ (2<$3<3$Oraci ? $6$)$H33 $3 $( 3(<$$<3$"atale ? $6(+/H33 $$ $) 32<$$<3$Garcia ? $600-H33 $( $+ $+<$$<3$Ortiz ? (6$/-H33 $) $()<$$<3$&anielli ? $6/-3H-3 $+ $. (/<$$<3$Al#arez ? $6)+0H-3 $$/ 3+<$(<3$"atale ? $6+(0H($. $0 $)<$(<3$Garcia ? .()H-3 $/ $2 $/<$(<3$Oraci ? $6-2-H33 $0 (3 (3<$(<3$Ortiz ? (6+.-H33 $2 Se trata en este caso de indicar la %enta mBnima reali#ada por un %endedor especificado En el ran$o 4)F4+ se introduce el criterio, %endedor ( nombre en este caso Orti# 'a funci*n introducida en la celda 4/, calcula la %enta mBnima que reali#o el %endedor Orti# &elda 4/N %&MI"DA$F&(3M)M4)F4+E &omo complemento empleando una combinaci*n de funciones, como en el caso anterior, funciones de BCsqueda ( referencias, se obtiene la fec)a en que se reali#o la %enta anima &elda G/N I"&ICEDDA(FA(3EMD%1SCAR*D4/MC(F&(3M(M4A8SOEEE

Funcin BDPRODUCTO
+ultiplica los %alores del campo (columna) de re$istros en la base de datos, que coincide con las condiciones especificadas Sintaxis %&PRO&1C'OD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente, en este caso indica la columna que se ejecuta la multiplicaci*n CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna O!ser#acionesF la funci*n i$nora las celdas cu(o contenido no sea num=rico, o de encuentren %acBas 'as celdas con %alores si son tenidas en cuenta A % C & E 4 $ 4ec7a *endedor *entas Cantid6 ( $3<32<3$Ortiz ? $6(/+H-$ ) $)<32<3$GarcGa ? $60(/H33 ( *endedor + (3<32<3$Oraci ? /2$H/3 ) Al#arez (+<32<3$Ortiz ? 2(3H/+ . (/<32<3$Al#arez ? $6/02H)3 *entas / 3$<$3<3$&anielli ? +6)($H33 . ? (6+$(60/$H30 3)<$3<3$"atale ? $6/-+H-3 / 2 $-<$3<3$Ortiz ? 2$)H-3 0

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

$3 ()<$3<3$Garcia ? .$.H(2 $$ (2<$3<3$Oraci ? $6$)$H33 $3 $( 3(<$$<3$"atale ? $6(+/H33 $$ $) 32<$$<3$Garcia ? $600-H33 $( $+ $+<$$<3$Ortiz ? (6$/-H33 $) $()<$$<3$&anielli ? $6/-3H-3 $+ $. (/<$$<3$Al#arez ? $6)+0H-3 $$/ 3+<$(<3$"atale ? $6+(0H($. $0 $)<$(<3$Garcia ? .()H-3 $/ $2 $/<$(<3$Oraci ? $6-2-H33 $0 (3 (3<$(<3$Ortiz ? (6+.-H33 $2 'a funcion introducida en la celda @2, calcula el producto de los %alores de las %entas efectuadas por el %endedor :l%are#, se$Cn lo especificado en el ran$o @38@6 &elda 4/N %&PRO&1C'ODA$F&(3M)M4)F4+E

Funcin BDPROMEDIO
&alcula el promedio de los %alores de una columna, lista o base de datos que cumplen las condiciones especificadas Sintaxis %&PROME&IOD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente, en este caso indica la columna que se ejecuta la multiplicaci*n CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna

$ ( ) + . / 0 2 $3 $$ $(

A % 4ec7a *endedor $3<32<3$Ortiz $)<32<3$GarcGa (3<32<3$Oraci (+<32<3$Ortiz (/<32<3$Al#arez 3$<$3<3$&anielli 3)<$3<3$"atale $-<$3<3$Ortiz ()<$3<3$Garcia (2<$3<3$Oraci 3(<$$<3$"atale

? ? ? ? ? ? ? ? ? ? ?

C *entas $6(/+H-$60(/H33 /2$H/3 2(3H/$6/02H)3 +6)($H33 $6/-+H-3 2$)H-3 .$.H($6$)$H33 $6(+/H33

& Cantid6 $ ( ) + . / 0 2 $3 $$

*endedor Ortiz *entas ? $6-+2H/.

*endedor Garcia *entas ? $6()/H2+

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

$) 32<$$<3$Garcia ? $600-H33 $( $+ $+<$$<3$Ortiz ? (6$/-H33 $) $()<$$<3$&anielli ? $6/-3H-3 $+ $. (/<$$<3$Al#arez ? $6)+0H-3 $$/ 3+<$(<3$"atale ? $6+(0H($. $0 $)<$(<3$Garcia ? .()H-3 $/ $2 $/<$(<3$Oraci ? $6-2-H33 $0 (3 (3<$(<3$Ortiz ? (6+.-H33 $2 'as funciones introducidas en las celdas 4/ ( G/ calculan el promedio de %entas reali#adas por los %endedores Ortiz ( GarcGa &elda 4/N %&PROME&IODA$F&(3M)M4)F4+E &elda G/N %&PROME&IODA$F&(3M)MG)FG+E

Funcin BDSUMA
Suma los nCmeros de una columna de una lista o base de datos que concuerden con las condiciones especificadas Sintaxis %&S1MAD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente, en este caso indica la columna que se ejecuta la multiplicaci*n CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna

$ ( ) + . / 0 2 $3 $$ $( $) $+ $$. $/

A % 4ec7a *endedor $3<32<3$Ortiz $)<32<3$Garcia (3<32<3$Oraci (+<32<3$Ortiz (/<32<3$Al#arez 3$<$3<3$&anielli 3)<$3<3$"atale $-<$3<3$Ortiz ()<$3<3$Garcia (2<$3<3$Oraci 3(<$$<3$"atale 32<$$<3$Garcia $+<$$<3$Ortiz ()<$$<3$&anielli (/<$$<3$Al#arez 3+<$(<3$"atale

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

C *entas $6(/+H-$60(/H33 /2$H/3 2(3H/$6/02H)3 +6)($H33 $6/-+H-3 2$)H-3 .$.H($6$)$H33 $6(+/H33 $600-H33 (6$/-H33 $6/-3H-3 $6)+0H-3 $6+(0H(-

& Cantid6 $ ( ) + . / 0 2 $3 $$ $( $) $+ $$.

*endedor Ortiz *entas /6/+0H03

*endedor Garcia *entas ? +62-$H/-

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

$0 $)<$(<3$Garcia ? .()H-3 $/ $2 $/<$(<3$Oraci ? $6-2-H33 $0 (3 (3<$(<3$Ortiz ? (6+.-H33 $2 'as funciones introducidas en las celdas 4/ ( G/ calculan la suma de los montos de %entas reali#adas por los %endedores Ortiz ( Garcia &elda 4/N %&S1MADA$F&(3M)M4)F4+E &elda G/N %&S1MADA$F&(3M)MG)FG+E

Funcin BDVAR
&alcula la %arian#a de los %alores contenidos en los re$istros que satisfa$an un criterio dado, dentro de un campo o columna de una base de datos Sintaxis %&*ARD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente, en este caso indica la columna que se ejecuta la multiplicaci*n CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna

$ ( ) + . / 0 2 $3 $$ $( $) $+ $$. $/ $0 $2 (3

A % 4ec7a *endedor $3<32<3$Ortiz $)<32<3$Garcia (3<32<3$Oraci (+<32<3$Ortiz (/<32<3$Al#arez 3$<$3<3$&anielli 3)<$3<3$"atale $-<$3<3$Ortiz ()<$3<3$Garcia (2<$3<3$Oraci 3(<$$<3$"atale 32<$$<3$Garcia $+<$$<3$Ortiz ()<$$<3$&anielli (/<$$<3$Al#arez 3+<$(<3$"atale $)<$(<3$Garcia $/<$(<3$Oraci (3<$(<3$Ortiz

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

C *entas $6(/+H-$60(/H33 /2$H/3 2(3H/$6/02H)3 +6)($H33 $6/-+H-3 2$)H-3 .$.H($6$)$H33 $6(+/H33 $600-H33 (6$/-H33 $6/-3H-3 $6)+0H-3 $6+(0H(.()H-3 $6-2-H33 (6+.-H33

& Cantid6 $ ( ) + . / 0 2 $3 $$ $( $) $+ $$. $/ $0 $2

*endedor Oraci

*endedor "atale

*entas *entas ? $.(6.$0H-. ? ..6$+$H$-

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

'a funci*n en las celdas @2, ( K2, calcula la %arian#a de los %alores de las %entas correspondientes a los %endedores Oraci ( Jatale, especificados en las celdas @6 ( K6 &elda 4/N %&*ARDA$F&(3M)M4)F4+E &elda G/N %&*ARDA$F&(3M)MG)FG+E

Funcin BDVARP
&alcula la %arian#a del conjunto de una poblaci*n bas>ndose en toda la poblaci*n, utili#ando los nCmeros de una columna de una lista o base de datos que concuerdan con las condiciones especificadas Sintaxis %&*ARD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el ran$o de celdas que compone la base de datos 9na base de datos es una lista de datos relacionados en la que las filas de informaci*n relacionada, son los re$istros, ( las columnas de datos forman el ran$o de celdas que componen la base de datos "o:!reLdeLca: oF indica el campo que se utili#a en la informaci*n JombreIdeIcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo ;Edad< o ;&ampo<, o como un numero que represente la posici*n de la columna en la lista, ! para la primer columna, - para la se$unda columna ( asB sucesi%amente, en este caso indica la columna que se ejecuta la multiplicaci*n CriteriosF es el ran$o de celdas que contiene los criterios de la base de datos 7uede utili#ar cualquier ran$o en el ar$umento &riterios mientras este inclu(a por lo menos un rotulo de columna ( por lo menos una celda debajo del rotulo de columna que especifique una condici*n de columna

A % C & E 4 G $ 4ec7a *endedor *entas Cantid6 ( $3<32<3$Ortiz ? $6(/+H-$ ) $)<32<3$Garcia ? $60(/H33 ( *endedor *endedor + (3<32<3$Oraci ? /2$H/3 ) Oraci "atale (+<32<3$Ortiz ? 2(3H/+ . (/<32<3$Al#arez ? $6/02H)3 *entas *entas / 3$<$3<3$&anielli ? +6)($H33 . ? $306+$(H)0 ? ++632+H$3 0 3)<$3<3$"atale ? $6/-+H-3 / 2 $-<$3<3$Ortiz ? 2$)H-3 0 $3 ()<$3<3$Garcia ? .$.H(2 $$ (2<$3<3$Oraci ? $6$)$H33 $3 $( 3(<$$<3$"atale ? $6(+/H33 $$ $) 32<$$<3$Garcia ? $600-H33 $( $+ $+<$$<3$Ortiz ? (6$/-H33 $) $()<$$<3$&anielli ? $6/-3H-3 $+ $. (/<$$<3$Al#arez ? $6)+0H-3 $$/ 3+<$(<3$"atale ? $6+(0H($. $0 $)<$(<3$Garcia ? .()H-3 $/ $2 $/<$(<3$Oraci ? $6-2-H33 $0 (3 (3<$(<3$Ortiz ? (6+.-H33 $2 'a funci*n en las celdas @2, ( K2, calcula la %arian#a (considerando poblaci*n total) de los %alores de las %entas correspondientes a los %endedores Oraci ( Jatale, especificados en las celdas @6 ( K6

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

Funcin IMPORTARDATOSDINAMICOS
&alcula los datos almacenados en un informe de tabla din>mica Se puede utili#ar I+7OAT:A":TOS"IJ:+I&OS para recuperar datos resumidos de un informe de tabla din>mica, si se %en los datos resumidos del informe SintaxisN IMPOR'AR&A'OS&I"AMICOSDta!laLdina:icaMreferenciaE 'a!laLdina:icaF es una referencia a una celda del informe de tablaIdinamica 7uede ser una celda, un ran$o de celdas del informe o un nombre para el ran$o que contiene el informe de tabla din>mica ReferenciaF es una cadena de texto que %a entre comillas dobles que describe la celda del informe de tabla din>mica que contiene el %alor que se desea recuperar

O!ser#acionesF 'os campos calculados o los elementos ( los calculados estandar se inclu(en en los calculos de I+7OAT:A":TOS"IJ:+I&OS Si tablaIdinamica no es un ran$o en el que se encuentra un informe de tabla dinamica, I+7OAT:A":TOS"IJ:+I&OS de%uel%e MNV:'OAO Si la sintaxis de un nombre no describe un campo %isible, si se omite el nombre o si el nombre inclu(e un campo de pa$ina que no se muestra, I+7OAT:A":TOS"IJ:+I&OS , de%uel%e MNAE@O

$ ( ) + . / 0 2 $3 $$ $( $) $+ $$. $/ $0 $2 (3

A % 4ec7a *endedor $3<32<3$Ortiz $)<32<3$Garcia (3<32<3$Oraci (+<32<3$Ortiz (/<32<3$Al#arez 3$<$3<3$&anielli 3)<$3<3$"atale $-<$3<3$Ortiz ()<$3<3$Garcia (2<$3<3$Oraci 3(<$$<3$"atale 32<$$<3$Garcia $+<$$<3$Ortiz ()<$$<3$&anielli (/<$$<3$Al#arez 3+<$(<3$"atale $)<$(<3$Garcia $/<$(<3$Oraci (3<$(<3$Ortiz

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

C *entas $6(/+H-$60(/H33 /2$H/3 2(3H/$6/02H)3 +6)($H33 $6/-+H-3 2$)H-3 .$.H($6$)$H33 $6(+/H33 $600-H33 (6$/-H33 $6/-3H-3 $6)+0H-3 $6+(0H(.()H-3 $6-2-H33 (6+.-H33

& Cantid6 $ ( ) + . / 0 2 $3 $$ $( $) $+ $$. $/ $0 $2

Ejecucin de 'a!la &ina:ica Menu &atos- Infor:e de 'a!las B graficos dina:icos

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

&iseSo 4ila Colu:na &atos 4ec7a *endedor *entas

A $ ( ) + . / 0 2 $3 $$ $( $) $+ $$. $/ $0 $2 (3 ($ 4ec7a $3<32<3$ $)<32<3$ (3<32<3$ (+<32<3$

% Al#arez

& &anielli

E &anielli

4 Garcia ? $60(/H33

G "atale

5 Oraci

I Ortiz ? $6(/+H--

@ 'otal general ? ? ? $6(/+H-$60(/H33 /2$H/3 2(3H/$6/02H)3 +6)($H33 $6/-+H-3 2$)H-3 .$.H($6$)$H33 $6(+/H33 $600-H33 (6$/-H33 $6/-3H-3 $6)+0H-3 $6+(0H(.()H-3 $6-2-H33 (6+.-H33 (260-/H)3

Suma de Ventas *endedor

/2$H/3 ? 2(3H/-

? ? ?

(/<32<3$ ? $6/02H)3 3$<$3<3$ 3)<$3<3$ $-<$3<3$ ()<$3<3$ (2<$3<3$ 3(<$$<3$ 32<$$<3$ $+<$$<3$ ()<$$<3$ (/<$$<3$ ? $6)+0H-3 3+<$(<3$ $)<$(<3$ $/<$(<3$ (3<$(<3$ ? )6$)/H03 ? +6)($H33 ? $6/-3H-3 ? +62-$H/? +6+(2H/? )6-$/H/3 ? .()H-3 ? $6-2-H33 ? (6+.-H33 ? /6/+0H03 ? $6+(0H(? $6/-3H-3 ? $600-H33 ? (6$/-H33 ? $6(+/H33 ? .$.H(? $6$)$H33 ? +6)($H33 ? $6/-+H-3 ? 2$)H-3

? ? ? ? ? ? ? ? ? ? ? ? ? ?

(( 'otal general

(+ Ventas ejcutadas el 41!!1/! por el (- %endedor Karcia ? $600-H33

'a funcion incorporada en celda B-0 muestra la %enta reali#ada el 41!!1/! por el %endedor Karcia &elda %(-NIMPOR'AR&A'OS&I"AMICOSDA$F@(M>Garcia 32<$$<3$>E

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

E+E&CICIO $ENE&AL
Ejercicio sobre una base de datos, correspondiente a una distribuidora, con %entas de bolsas de cemento ( cal, durante los a?os -/// ( -//!, por re$iones a tra%=s de 3 %endedores encar$ados de todas las %entas En el presente ejercicio se aplicaran las funciones de B:SE "E ":TOS, inclu(endo en al$unos casos la funci*n de Excel B9A&:AV ( funci*n de bCsqueda ( referencia, bCsqueda en tabla) 'a extracci*n ( an>lisis de datos se reali#ara paso a paso aplicando todo lo %isto

$ ( ) + . / 0 2 $3 $$ $( $) $+ $$. $/ $0 $2 (3 ($ (( ()

% C & E 4 G 5 Empleando una lis a o !ase de da os" # al$unos c%i e%ios" se e& %aen da os de los p%oduc os de 'en a po% sepa%ado( colum :uxiliar Producto ASo Mes #entas 1nidades *endedor Regin 056!,!0&emento -//! "ic , 0 56!,!0 536 AodrB$ue# Jorte .45,.3&al -/// Oct , .45,.3 3!! Pl%are# Oeste 00-,46&al -//! Oct , 00-,46 -6. Kon#ales Sur 6/-6,.0&emento -/// "ic , 6 /-6,.0 020 Pl%are# Jorte 332.,5/&emento -/// Oct , 3 32.,5/ 65- AodrB$ue# Este 6/-2,0/&al -/// Sep , 6 /-2,0/ ! 24/ AodrB$ue# Sur -4-4,0/&emento -/// Sep , - 4-4,0/ 6!4 Kon#>les Oeste 42-5,-0&emento -/// :$o , 4 2-5,-0 ! 34/ AodrB$ue# Este -!20,20&al -//! :$o , - !20,20 4.2 Pl%are# Jorte 442,3!&al -/// Jul , 442,3! 663 Pl%are# Oeste 3035,!3&al -/// Jun , 3 035,!3 ! 023 AodrB$ue# Jorte 3332,-/&emento -/// Jul , 3 332,-/ ! 653 Kon#>les Oeste 2!6,//&emento -//! Jul , 2!6,// !/- AodrB$ue# Jorte 6653,!3&al -//! Jul , 6 653,!3 ! 443 AodrB$ue# Este 3535,5/&emento -//! :br , 3 535,5/ 065 Pl%are# Sur -5..,0/&emento -/// Jun , - 5..,0/ 6!/ Pl%are# Jorte -/.6,35&al -/// :br , - /.6,35 4!5 AodrB$ue# Sur !224,20&emento -//! +ar , ! 224,20 -06 AodrB$ue# Oeste !//-2,0/&emento -/// @eb , !/ /-2,0/ ! 633 Kon#>les Oeste 4!.4,.0&emento -/// Ene , 4 !.4,.0 ! 3!/ Pl%are# Este

Se trabajara sobre la presente lista o base de datos, de ran$o %)F5() En primer lu$ar como se puede obser%ar, sobre la columna : se crea una columna auxiliar, trasladando los montos de %entas, en la celda :6 se coloca QE6 ( se traslada al resto de la columna )asta :-3 Esta columna auxiliar se empleara durante el desarrollo del ejercicio

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

A (+ ((.

&

G Producto Ce:ento

Producto Cal Can idad de 'en as po% p%oduc o

(/ Can idad de (0 'en as 0 Se empleo en ambas celdas C(0 ( G(0 la funci*n %&CO"'AR &elda C(0N%&CO"'ARD%)F5()M+MC(-FC(.E &elda G(0N%&CO"'ARD%)F5()M+MG(-FG(.E Ven as ma#o%es de ) *(+++ po% p%oduc o

$(

)3 Producto Ven as )$ Cal ( ,-+++ Se empleo en ambas celdas &3! ( K3! la funci*n B"&OJT:A, pero con ciertas %ariantes &elda &3!, en este caso se incorporo el dato auxiliar en el ran$o :3/8:3!, 7roducto &al, que en conjunto con el dato Ventas R6///, ran$o B3/8B3!, componen el rango de criterio A)3F%)$ &elda C)$N%&CO"'ARD%)F5()M+MA)3F%)$E &elda K3!, en este caso se empleo la funci*n B"&OJT:A con el criterio ran$o B3/8B3!, a la que se resta la formula aplicada en la celda &3!, dando por diferencia las #entas ;+333 en el producto cemento &elda K3!Q %&CO"'ARD%)F5()M+M%)3F%)$E- %&CO"'ARD%)F5()M+MA)3F%)$E Ven as m.&imas en cada p%oduc o )) Ventas *enta MRxi:a ? +6+0)H$) )+ 6 653,!3 (33$ ASo )@ul Mes ). RodrGguez *endedor )/ $622) 1nidades )0 Este Regin En ambas celdas &35 ( K35, se empleo la funci*n B"+:L &elda C))N%&MA,D%)F5()M+MC(-FC(.E &elda G))N%&MA,D%)F5()M+MG(-FG(.E

? $363(/H-3 (333 4e! GonzRles $6+)) Oeste

ASoF en la celda &36 se aplico la funci*n B"ELTA:EA, incorporando el dato auxiliar (para usar como criterio) en el ran$o :338:36, donde en :36 se coloca Q&33 &elda C)+N%&E,'RAERD%)F5()M(MA))FA)+E En la celda K36, se empleo la funci*n B9S&:AV (funci*n de bCsqueda ( referencia), utili#ando la columna auxiliar :68:-3, donde se busca el %alor de la %enta m>xima en coincidencia con la celda K33 ( la columna 3 contando la auxiliar &elda G)+N%1SCAR*DG))MA+FA()M)M4A8SOE MesF En ambas celdas &30 ( K30 se empleo el mismo criterio, solamente %ario la ubicaci*n ( por lo tanto =l numero de la columna del dato requerido &elda C)-N%&E,'RAERD%)F5()M)MA))FA)+E &elda G)-N%1SCAR*DG))MA+FA()M+M4A8SOE &ontinuando con el resto de las celdas )asta las &35 ( K35
*endedor

&elda C).N%&E,'RAERD%)F5()M.MA))FA)+E &elda G).N%1SCAR*DG))MA+FA()M/M4A8SOE


1nidades

&elda C)/N%&E,'RAERD%)F5()M-MA))FA)+E &elda G)/N%1SCAR*DG))MA+FA()M.M4A8SOE


Regin

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS &elda C)0N%&E,'RAERD%)F5()M/MA))FA)+E &elda G)/N%1SCAR*DG))MA+FA()M0M4A8SOE Ven as m/nimas en cada p%oduc o --(H2+ *enta MGni:a ? (33$ ASo Oct Mes GonzRles *endedor (+. 1nidades Sur Regin

Base de Datos 2

+3 +$ +( +) ++ +-

Ventas 00-,46

/$+H33 (33$ @ul RodrGguez $3( "orte

En ambas celdas &6/ ( K6/, se empleo la funci*n B"+IJ &elda C+3N%&MI"D%)F5()M+MC(-FC(.E &elda G+3N%&MI"D%)F5()M+MG(-FG(.E ASoF en la celda &6! se aplico la funci*n B"ELTA:EA, incorporando el dato auxiliar (para usar como criterio) en el ran$o :6/8:6!, donde en :6! se coloca Q&6/ &elda C+$N%&E,'RAERD%)F5()M(MA+3FA+$E En la celda K36, se empleo la funci*n B9S&:AV (funci*n de bCsqueda ( referencia), utili#ando la columna auxiliar :68:-3, donde se busca el %alor de la %enta m>xima en coincidencia con la celda K6/ ( la columna 3 contando la auxiliar &elda G+$N%1SCAR*DG+3MA+FA()M)M4A8SOE En las celdas &6- ( K6- )asta las celdas &60 ( K60, se empleo el mismo criterio, %ariando solamente =l numero que corresponde a la columna del dato requerido MesF &elda C+(N%&E,'RAERD%)F5()M)MA+3FA+$E &elda G+(N%1SCAR*DG+3MA+FA()M+M4A8SOE
*endedor

&elda C+)N%&E,'RAERD%)F5()M.MA+3FA+$E &elda G+)N%1SCAR*DG+3MA+FA()M/M4A8SOE


1nidades

&elda C++N%&E,'RAERD%)F5()M-MA+3FA+$E &elda G++N%1SCAR*DG+3MA+FA()M.M4A8SOE


Regin

&elda C+-N%&E,'RAERD%)F5()M/MA+3FA+$E &elda G+-N%1SCAR*DG+3MA+FA()M0M4A8SOE P%omedio de 'en as +/ ? (6)$/H( Pro:edio Se empleo en ambas celdas &62 ( K62, la funci*n B"7AO+E"IO &elda C+/N%&PROME&IOD%)F5()M+MC(-FC(.E &elda G+/N%&PROME&IOD%)F5()M+MG(-FG(.E Suma de 'en as +2 ? $06-)/H/Su:a Se empleo en ambas celdas &64 ( K64, la funci*n B"S9+: &elda C+2N%&S1MAD%)F5()M+MC(-FC(.E &elda G+2N%&S1MAD%)F5()M+MG(-FG(.E Suma de unidades -$ ? 06()2H33 Su:a Se empleo en ambas celdas &0! ( K0!, la funci*n B"S9+: &elda C-$N%&S1MAD%)F5()M-MC(-FC(.E &elda G-$N%&S1MAD%)F5()M-MG(-FG(.E

+603(H0$

? -/6.))H/-

26()2H0-

&abe aclarar que la soluci*n en su totalidad de las celdas de la columna G, se podBan reali#ar Bnte$ramente con las funciones para %ases de &atos, inclu(endo en los casos en que se empleo la funci*n %1SCAR*, los datos auxiliares como ran$o de criterio

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

UNSA-EPIS

Base de Datos 2

Ejecuci*n Kon#alo Sector @ernande# 7cia Buenos :ires :r$entina $on#aloTfernande# s)

Laboratorio 01

M en C Jes s Mart!n Si"#a $ern%nde&

You might also like