Está en la página 1de 45

OPERACIONES CON BASE DE DATOS EN EXCEL

Se pretende con el presente trabajo en etapas, mostrar las posibilidades que ofrece Excel aplicadas a base de datos ( o listas). Si bien existen herramientas especificas para la gestion y operaciones con base de datos, Excel permite con las limitaciones del caso, tareas interesantes que se iran desarrollando paso por paso

CONTENIDO Trabajos con Base de Datos en Excel Empleo de Form lar!os


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

F!ltrado A tom"t!co de Datos


Autofiltros Criterios Personalizados

F!ltros A#an$ados
Extraccin de datos que concuerdan con un criterio

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

S b%S btotales F nc!ones 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

Ejerc!c!o &eneral

TRABA'OS CON BASE DE DATOS EN EXCEL


Se toma para realizar el trabajo una base de datos, que en este caso es una lista relacionada a un listado inmobiliario, donde figuran para la venta o alquiler epartamentos, !asas, "ocales y #ficinas. En la base figuran celdas ( campos) donde se especifican propiedades que fueron vendidas, o alquiladas con las fechas en que se realizo la operaci$n. En la presente base se aplicaran todas las herramientas que Excel contiene, desde filtros, auto filtros, filtros avanzados, subtotales etc. Lista
% $ ( ) + . / 0 2 $3 $$ $( $) $+ $$. $/ $0 $2 (3 ($ (( () (+ ((. (/ (0 (2 )3 )$ )( )) )+ )). )/ )0 )2 $M $M $M $M $M $M $M $M $M (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ )&( )&( )&( )&( )&( )&( )&( )&( )&( )&( C Costo & '(.))),)) & .).))),)) & .*.))),)) & & & & & & & .1.))),)) & .+.))),)) & .+.))),)) & .(./)),)) & .-.))),)) & .0.))),)) & 1).))),)) & 1..))),)) & 11.))),)) & 1(.))),)) & 1-.))),)) & 1-.))),)) & 1/.))),)) & & & & & & & +).))),)) & ++.))),)) & +-.))),)) & +-.))),)) & +-.))),)) & (..))),)) & (/.))),)) & -).))),)) & -'.))),)) & 0/.))),)) Si '.,**,)* Si Si *',)*,)* )+,*',)) Si )(,*),)) '+),)) .+),)) .)),)) .'),)) 1'),)) .0),)) Si '(,)/,)* Si Si Si *',*',)) *1,**,)) *.,)-,)* Si )(,)/,)* Si *',*',)) Si Si '1,**,)) '(,)+,)* Si ).,)/,)* Si Si )+,*),)) ).,)(,)* ''),)) '+),)) '0),)) ''),)) '+),)) '1),)) Si '*,)',)* Si Si Si )',).,)* *+,)-,)* )1,*),)* Si )+,)(,)) Si )/,).,)) to %onoambiente to %onoambiente to %onoambiente to %onoambiente to %onoambiente to %onoambiente to %onoambiente to %onoambiente to %onoambiente 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 to ' ormitorios & E Alquiler 4 *endido Si G 4ec7a *+,)-,)) 5 I

Cod6 &escri cion

Alquilado 4ec7a

+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 . 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 ormitorio ormitorios ormitorios ormitorios ormitorios & -).))),)) & '').))),)) & *').))),)) & *''.))),)) & *0).))),)) & *)+.))),)) & /).))),)) & +/.))),)) & (1.+)),)) & (1.+)),)) & (+.))),)) & -..))),)) & -+.))),)) & -+.))),)) & 01.))),)) & *1).))),))

& & & & & & & &

+)),)) 1-),)) 1'),)) 1.),)) .(),)) ++),)) 1)),)) ./),)) Si Si Si Si Si ).,).,)* *1,)+,)* *',)',)* '-,)/,)) *',)-,)) Si '+,)/,)) Si Si Si Si )0,)(,)* *',)1,)) *+,)0,)* )',)',)*

& & & & & & & & &

1+),)) +)),)) ++),)) (+),)) 1.),)) ++),)) ()),)) .(),)) 1*+,)) Si Si )+,)-,)* )0,*),)*

Si Si Si Si Si Si

)0,)1,)* )-,)1,)* ).,).,)* )1,*),)) *1,)(,)* )',).,)*

-C) !asa * -C) !asa ' -C) !asa ' -C) !asa . -C) !asa 1

.C( ) !asa '2ta ' orm. .C( ) !asa '2ta . orm. .C( ) !asa '2ta . orm. /8 /8 /8 /8 0O 0O 0O 0O 0O 2O( "ocal *)) m' "ocal (+ m' "ocal -+ m' "ocales '') m' #ficina '- m' #ficina 1+ m' #ficina 10 m' #ficina +- m' #ficina -+ m' #ficina 'p *0) m'

& & ().))),)) & ')).))),)) & '0.))),)) & & ./.))),)) & & ().))),)) & *-).))),))

1.),)) Si Si 1*),)) Si 11),)) Si )1,)(,)* )',)/,)* Si )(,)0,)* )',).,)* *',*',)) Si )',)1,)*

Listas en Excel Simplemente son una cantidad de datos colocados uno debajo de otro. "a primer fila debe contener los t3tulos que identifican a cada columna. En cada columna se escriben datos correlativos entre s3, nunca conviene mezclarlos. En el caso del ejemplo, una de las columnas identifica por un c$digo el grupo de elementos que las compone, muy importante en este caso para las operaciones que se han de realizar (carga, ordenar, agrupar, identificar etc.)

FOR()LARIO
Consulta general de Registros

Ejecuci$n4 5bicar la celda activa sobre cualquier celda de la lista, paso siguiente recurrir al4 Men9 &atos-4or:ulario, dentro del formulario como se puede apreciar en la imagen, a la izquierda se ubican los datos de los elementos de la lista, con el nombre al costado de cada titulo de la lista. 6 la derecha en este caso lo que nos interesa es 78uscar siguiente9, que permite al pulsar, avanzar en el listado a trav:s del formulario o 7 8uscar anterior9 en el caso de querer volver atr;s. 2uede apreciarse, arriba a la derecha del formulario figura la cantidad de registros de la lista en este caso 0) Consulta de Registros Seleccionada En este caso se quiere consultar cuantos departamentos se vendieron de ' dormitorios con un costo superior a & ().))) y durante el a<o '))*. En este caso se recurre nuevamente a &atos-4or:ularios- accionar el bot$n 7Criterios9. 6parece el formulario en blanco. =ntroducir !od )&( !osto ;.3333 >endido Si ?echa ;)$<$(<(33$

6ccionar %uscar siguiente 6utom;ticamente el formulario selecciona ' departamentos a un costo de &(/.))) con fecha *',)*,'))* y otro a un costo de & 0/.))) con fecha '.,**,'))* Ingresar Registros En este caso se quiere incorporar a la venta un epartamento de * ormitorio a un costo de & .+.())). Se recurre nuevamente a &atos-4or:ulario accionar el bot$n =nue#o> Incor orar !od escripcion !osto (&$ &to $ &or:itorio ? )-6.33

6ccionar el bot$n =Cerrar> Se realiza la misma operaci$n en el caso de eliminar un registro accionando en este caso el bot$n =eli:inar> >olviendo al registro incorporado, el nuevo registro se incorpora en la "ista en la ultima fila de la misma. 2ara incorporarlo en el lugar que le corresponde debemos recurrir a otra herramienta de Excel Menu &atos-Ordenar 6parece un cuadro que se completa de la siguiente manera #rdenar por Cod &escri cin Costo Ascendente Ascendente Ascendente

@ildar Si la lista tiene fila de encabezamiento

Se muestra en imagen lo especificado anteriormente, dando por terminado la parte de empleo de ?ormularios en la base de datos, considerando que lo visto es lo que usualmente se emplea

I:agen en Pantalla de &atos-Ordenar

F!ltrado A tom"t!co de Datos


Se entiende por filtrado autom;tico, producir la visualizaci$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 reduzca solamente a locaciones vendidas 2aso por paso la operaci$n !olocar la celda activa en cualquier celda de la lista Aecurrir a Menu-&atos-Autofiltos

!omo puede apreciarse, en las celdas de encabezamiento se encuentra asociada una lista desplegable. Situarse sobre la celda de encabezamiento ( en este caso nos interesa vendido) vendido y pulsar sobre el control que despliega la lista

Seleccionar Si. e la operaci$n realizada la base de datos presenta el siguiente 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 *+,)-,)) )+,)(,)) '*,)',)* )+,*),)) ).,)(,)* ).,)/,)* '1,**,)) '(,)+,)* *',*',)) '(,)/,)* )(,*),)) *',)*,)* )+,*',)) '.,**,)* ).,).,)* *1,)+,)* *',)',)* '-,)/,)) *',)-,)) )+,)-,)* )0,*),)* )',).,)* *',*',)) )',)/,)* )1,)(,)* I Alquilado 4ec7a @

to %onoambiente & '(.))),)) to %onoambiente & .*.))),)) 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 to . ormitorios !asa . & .1.))),)) & .(./)),)) & .-.))),)) & 1).))),)) & 11.))),)) & 1(.))),)) & 1-.))),)) & +).))),)) & +-.))),)) & (/.))),)) & -).))),)) & 0/.))),)) & +/.))),)) & (1.+)),)) & (+.))),)) & -..))),)) & -+.))),))

ormitorios & -).))),)) & ().))),)) & '0.))),)) & ./.))),)) & ().))),))

.C( ) !asa '2ta ' orm. & *').))),)) "ocal -+ m' #ficina '- m' #ficina 10 m' #ficina -+ m'

Aealizando la misma operaci$n pero sobre los inmuebles alquilados se obtendr3a la siguiente lista
% $ Cod6 C &escri cin Costo E 4 Alquiler G *endido 5 4ec7a I Alquilado 4ec7a @

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 . ormitorios to . ormitorios to . ormitorios to . ormitorios !asa * ormitorio !asa ' ormitorios #ficina 1+ m' #ficina +- m'

& & & & & & & & & & & & & & & & & & & & &

''),)) ''),)) '+),)) '1),)) '+),)) .)),)) .'),)) 1'),)) 1-),)) 1'),)) 1.),)) .(),)) ./),)) 1+),)) ++),)) 1.),)) ++),)) .(),)) 1*+,)) 1*),)) 11),))

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

)/,).,)) )',).,)* *+,)-,)* )1,*),)* )(,)/,)* *',*',)) *1,**,)) *.,)-,)* )0,)(,)* *',)1,)) *+,)0,)* )',)',)* '+,)/,)) )0,)1,)* )-,)1,)* ).,).,)* )1,*),)) *1,)(,)* )',).,)* )',)1,)* )(,)0,)*

"o realizado hasta el momento es la primera de las posibilidades que permite el filtrado de datos.

CRI'ERIOS PERSO"A8IAA&OS

2artiendo de la base filtrada donde se encuentran las locaciones vendidas, se aplican criterios personalizados sobre la fecha de venta, donde en este caso interesa las ventas ejecutadas en el a<o '))*. Sobre la celda ?echa se despliega la lista segBn la imagen de 2antalla

Se acciona sobre =Personalizar> obteni:ndose la siguiente imagen

En la celda adyacente a =es :aBor que> colocamos )$<$(<33, obteniendo la siguiente lista

$ $$ $$/ (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 . ormitorios to . ormitorios to . ormitorios !asa . ormitorios

Costo & .1.))),)) & .-.))),)) & 1).))),)) & 1(.))),)) & +).))),)) & (/.))),)) & 0/.))),)) & +/.))),)) & (1.+)),)) & (+.))),)) & -).))),)) & *').))),)) & ().))),)) & ./.))),)) & ().))),))

Alquiler

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

4ec7a

Alquilado 4ec7a

'*,)',)* ).,)(,)* ).,)/,)* '(,)+,)* '(,)/,)* *',)*,)* '.,**,)* ).,).,)* *1,)+,)* *',)',)* )+,)-,)* )0,*),)* )',).,)* )',)/,)* )1,)(,)*

.C( ) !asa '2ta ' orm. "ocal -+ m' #ficina 10 m' #ficina -+ m'

6mpliando lo realizado, se ejecuta una combinaci$n de criterios, en donde por un lado dejamos como se aprecia en la imagen accionada la acci$n =C>, en la celda debajo de 7 es :aBor que9 desplegamos 7 es :enor que9 y debajo de )$<$(<(333, colocamos )3<3.<(33$, obteniendo segBn el siguiente listado, las ventas 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 & .1.))),)) & .-.))),)) & 1(.))),)) E 4 Alquiler G *endido Si Si Si Si Si Si Si Si Si 5 4ec7a '*,)',)* ).,)(,)* '(,)+,)* *',)*,)* ).,).,)* *1,)+,)* *',)',)* )',).,)* )1,)(,)* I Alquilado @ 4ec7a

to ' ormitorios & (/.))),)) to . ormitorios & +/.))),)) to . ormitorios & (1.+)),)) to . ormitorios & (+.))),)) "ocal -+ m' #ficina -+ m' & ().))),)) & ().))),))

#tro ejemplo sobre 6utofiltrosC criterios personalizados, aplicados a los alquileres. Sobre la base de datos general, se desea saber si existe en alquiler un de arta:ento de ( dor:itorios, cuyo 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 & +).))),)) E 4 Alquiler Si G *endido 5 4ec7a '(,)/,)* I Alquilado @ 4ec7a

)$ )( )) )+ )). )/ )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

& ++.))),)) & +-.))),)) & +-.))),)) & +-.))),)) & (..))),)) & (/.))),)) & -).))),)) & -'.))),)) & 0/.))),)) & & & & & & & & +)),)) 1-),)) 1'),)) 1.),)) .(),)) ++),)) 1)),)) ./),)) Si '+,)/,)) Si Si Si Si )0,)(,)* *',)1,)) *+,)0,)* )',)',)* Si '.,**,)* Si Si *',)*,)* )+,*',)) Si )(,*),))

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 '(,)/,)* )(,*),)) I Alquilado @ 4ec7a

to ' ormitorios & +).))),)) to ' ormitorios & ++.))),)) to ' ormitorios & +-.))),)) to ' ormitorios & +-.))),)) to ' ormitorios & +-.))),)) to ' ormitorios & (..))),)) to ' ormitorios & (/.))),)) to ' ormitorios & -).))),)) to ' ormitorios & -'.))),)) to ' ormitorios & 0/.))),)) to ' ormitorios to ' ormitorios to ' ormitorios & & & +)),)) ++),)) 1)),))

Si Si Si

*',)*,)* )+,*',)) '.,**,)*

Sobre columna Alquiler Seleccionar D ersonalizarE 6parece la opci$n Autofiltro PersonalizadoC !olocar4 =zquierda Ces :aBor o igual que derecha +(3 ebajo =zquierda D es :enor o igual que derecha -)3
% $ +3 )&( C Costo to ' ormitorios E & 4 Alquiler +)),)) G *endido 5 4ec7a I Alquilado @ 4ec7a

Cod6 &escri cin

!omo resultado se obtiene que existe un departamento en alquiler que reBne las caracter3sticas especificadas

FILTROS A*AN+ADOS
Extraccin de datos que concuerdan con un criterio

!onsiste en una de las operaciones m;s importantes a ejecutar. !onsiste en extraer de la base de datos un grupo de registros seleccionados mediante un criterio. 2ara ello se usara un filtro avanzado. Se emplea para realizar la operaci$n la misma base de datos original, a la cual se le aplica 6utofiltros. EjecucinF *E &atos-4iltros-Autofiltros 'E esplegar la lista desplegable en Costo y seleccionar D#acGasE esplegar la lista desplegable en Alquiler y seleccionar D#acGasE

#bteni:ndose la siguiente base filtrada con solamente las locaciones que se encuentran en venta y 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 . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios !asa ' ormitorios !asa 1 ormitorios Costo

E & .).))),)) & & & .+.))),)) & .+.))),)) & .0.))),)) & 1..))),)) & 1-.))),)) & 1/.))),)) & & & ++.))),)) & +-.))),)) & +-.))),)) & (..))),)) & -'.))),)) & & & & (1.+)),)) & -+.))),)) & 01.))),)) & *1).))),)) & & & & /).))),)) & '').))),)) & *''.))),)) & *0).))),))

4 Alquiler '+),)) '0),))

G *endido 4ec7a

I Alquilado 4ec7a

.+),)) .0),))

+)),)) ++),)) 1)),))

+)),)) (+),)) ()),))

.C( ) !asa '2ta . orm. .C( ) !asa '2ta . orm.

/( /) /0$

/8 /8 /8 2O(

"ocal *)) m' "ocal (+ m' "ocales '') m' #ficina 'p *0) m'

& *)+.))),)) & & ')).))),)) & *-).))),)) 1.),))

El siguiente paso es definir el criterio para extraer los registros de la base de datos. "os criterios a adoptar consisten en determinar la cantidad de locaciones que se encuentran en venta 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 F& .).))) F& 1+.))) F& ().))) F& 0).))) F& *)).))) F& *.).))) F& **).))) F& *0).))) & Cod6 $M (&$ )&( +&) -C) .C( ) /8 2O( E Alquiler F& '() F& .() F& +1) F& (.) F& ++) F& ()) F& +)) F& ++)

!on esto se indican los registros que se extraer;n. El siguiente paso ser; indicar que campos se extraer;n, estableciendo el rango de extracci$n
% 2Cod6 C &escri cion Costo & E &escri cion 4 Cod6 G Alquiler

2rocediendo ahora a extraer los datos especificados, estos ser;n copiados desde el ;rea de base de datos al ;rea de extracci$n Ejecuci$n * 5bicar el cursor en cualquier celda perteneciente a la lista original filtrada ' %enBC atos, optar por ?iltro y luego ?iltro 6vanzado

) En el recuadro Rango de lista aparece especificado el rango de la base de datos a la cual pertenece la celda activa, en es caso deberia ser %$F@0$ + 2ulsar en Contraer, en el recuadro Rango de criterios, y all3 se selecciona %0+FC2( - >olver al cuadro de dialogo completo , pulsando el bot$n Ex andir . 6ctivar la opci$n Co iar a otro lugar / 2ulsar en el bot$n Contraer, del recuadro Co iar a, que se activa al realizar la operaci$n (, y seleccionar %2-F&20 2ulsar expandir, obteni:ndose la imagen de pantalla mostrada 2 Ace tar 6l aceptar se extraer;n las locaciones que se ubican con su costo, cumpliendo los criterios debajo de las celdas %2-F&22ara obtener lo referente a alquileres que cumplan tambi:n con los criterios especificados se deber; repetir la operaci$n y en el aso + Seleccionar &0+FE2( y en el paso / Seleccionar E2-FG2-, 6ceptando. #bteniendo 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 & & & & & & & & & & & '(.))),)) .1.))),)) .+.))),)) .+.))),)) .(./)),)) .-.))),)) .0.))),)) 1).))),)) 1..))),)) 11.))),)) +).))),)) & 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 ''),)) '+),)) ''),)) '+),)) '1),)) '+),)) .+),)) .)),)) .'),)) +)),)) 1-),))

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

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

to ' ormitorios to ' ormitorios to ' ormitorios to ' ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios !asa ' ormitorios !asa . ormitorios

& & & & & & & & & & & & &

++.))),)) +-.))),)) +-.))),)) +-.))),)) +/.))),)) (1.+)),)) (1.+)),)) (+.))),)) -..))),)) -+.))),)) -+.))),)) /).))),)) -).))),))

to ' ormitorios to ' ormitorios to ' ormitorios to ' ormitorios to ' ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios !asa * ormitorio !asa ' ormitorios "ocal (+ m'

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

& & & & & & & & & & & & & &

1'),)) 1.),)) .(),)) 1)),)) ./),)) 1+),)) +)),)) ++),)) 1.),)) ++),)) ()),)) .(),)) 1*+,)) 1.),))

.C( ) !asa '2ta ' orm. .C( ) !asa '2ta . orm. /8 /8 2O( "ocal *)) m' "ocal -+ m' #ficina 'p *0) m'

& *').))),)) & *''.))),)) & *)+.))),)) & ().))),)) & *-).))),))

S)BTOTALES
Esta operaci$n permite obtener subtotales por grupo, debiendo estar la lista ordenada, en este caso se encuentra ordenada or cdigo 2ara realizar un ejemplo, aplicando el comando Subtotales, se emplea el listado obtenido como sub. base de la base de datos original, donde por ejemplo se desea obtener los subtotales segBn los c$digos de locaciones en venta y en alquiler. .
A (22 )33 )3$ )3( )3) )3+ )3)3. )3/ )30 )32 )$3 )$$ )$( )$) )$+ )$)$. )&( to ' ormitorios & +).))),)) $M (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ (&$ to %onoambiente to * ormitorio to * ormitorio to * ormitorio to * ormitorio to * ormitorio to * ormitorio to * ormitorio to * ormitorio to * ormitorio & & & & & & & & & & '(.))),)) .1.))),)) .+.))),)) .+.))),)) .(./)),)) .-.))),)) .0.))),)) 1).))),)) 1..))),)) 11.))),)) to * ormitorio to * ormitorio to * ormitorio to * ormitorio to ' ormitorios to ' ormitorios to ' ormitorios (&$ (&$ (&$ (&$ )&( )&( )&( & & & & & & & '+),)) .+),)) .)),)) .'),)) +)),)) 1-),)) 1'),)) 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 ''),)) '+),)) ''),)) '+),)) '1),))

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

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

to ' ormitorios to ' ormitorios to ' ormitorios to ' ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios !asa ' ormitorios !asa . ormitorios

& & & & & & & & & & & & &

++.))),)) +-.))),)) +-.))),)) +-.))),)) +/.))),)) (1.+)),)) (1.+)),)) (+.))),)) -..))),)) -+.))),)) -+.))),)) /).))),)) -).))),))

to ' ormitorios to ' ormitorios to ' ormitorios to ' ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios to . ormitorios !asa * !asa ' ormitorio ormitorios

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

& & & & & & & & & & & &

1.),)) .(),)) 1)),)) ./),)) 1+),)) +)),)) ++),)) 1.),)) ++),)) ()),)) .(),)) 1*+,))

.C( ) !asa '2ta ' orm. .C( ) !asa '2ta . orm. /8 /8 2O( "ocal *)) m' "ocal -+ m' #ficina 'p *0) m'

& *').))),)) & *''.))),)) & *)+.))),)) & ().))),)) "ocal (+ m' /8 & 1.),)) & *-).))),))

En la lista como se puede observar se produjo una peque<a modificaci$n, los codigos respecto a ventas y alquiler coinciden desde su parte inferior a superior En primer lugar, se obtiene los subtotales respecto a los inmuebles en venta .

2aso por paso *. !olocar el cursor sobre cualquier parte de la planilla a subtotalizar. '. @omar la opci$n &atos- Su!totales, Excel selecciona la tabla y aparece la siguiente

imagen de pantalla

.. 1. +.

onde dice Para cada ca:!io enF descolgar las opciones y seleccionar D$E Cod onde dice 1sar funcin, descolgar las opciones y 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

&

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

Cod6

&escri cion

Costo

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

to %onoambiente to * to * to * to * to * to * to * to * to * ormitorio ormitorio ormitorio ormitorio ormitorio ormitorio ormitorio ormitorio ormitorio

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

to ' to ' to ' to ' to ' to . to . to . to . to . to . to . !asa ' !asa .

ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios

!asa '2ta ' orm. !asa '2ta . orm. "ocal *)) m' "ocal -+ m' #ficina 'p *0) m'

&escri cion to %onoambiente to %onoambiente to %onoambiente to %onoambiente & '(.))),)) to %onoambiente ? (.6333H33 & .1.))),)) & .+.))),)) & .+.))),)) & .(./)),)) & .-.))),)) & .0.))),)) to * ormitorio & 1).))),)) to * ormitorio & 1..))),)) to * ormitorio & 11.))),)) to * ormitorio ? )+(6233H33 to ' ormitorios to ' ormitorios & +).))),)) to ' ormitorios & ++.))),)) to ' ormitorios & +-.))),)) to ' ormitorios & +-.))),)) to ' ormitorios & +-.))),)) to ' ormitorios ? (/.6333H33 & +/.))),)) & (1.+)),)) to . ormitorios & (1.+)),)) to . ormitorios & (+.))),)) to . ormitorios & -..))),)) to . ormitorios & -+.))),)) to . ormitorios & -+.))),)) to . ormitorios ? +/.6333H33 & /).))),)) !asa * ormitorio & -).))),)) !asa ' ormitorios ? $.36333H33 & *').))),)) & *''.))),)) ? (+(6333H33 & *)+.))),)) & ().))),)) "ocal (+ m' ? $.-6333H33 & *-).))),)) ? $/36333H33 ? $60-/6233H33

Cod6 $M $M $M $M $M

Alquiler & ''),)) & '+),)) & ''),)) & '+),)) & '1),))

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

& & & & & & & & & & &

'+),)) .+),)) .)),)) .'),)) +)),)) 1-),)) 1'),)) 1.),)) .(),)) 1)),)) ./),))

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

& & & & & & & &

1+),)) +)),)) ++),)) 1.),)) ++),)) ()),)) .(),)) 1*+,))

/8

&

1.),))

6l efectuar el comando de Subtotales, inserto una fila separando los codigos de inmuebles, y se calculo el subtotal de ventas para cada uno, y un total general 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 derecha de la planilla, que permite hacer manejos sobre la misma. En la planilla se pueden leer tres niveles.

Accionando clic sobre en numero ( se o!tiene Solamente el total general por cada codigo Se aprecia en imagen de pantalla

"a otra forma de pasar de un nivel a otro, es mediante los botones que se encuentran a la izquierda, para cada grupo de c$digos con un signo G o signo I "a funci$n de estos botones es expandir o contraer un grupo especial. 5n clic en el signo J expande y muestra todas las filas. 5n clic en el signo D contre todo el grupo mostrando solamente los totales o subtotales. En nuestro caso como ejemplo se contraen todos los grupos a excepci$n de grupo c$digo . ' que se dejo expandida. Se observa lo expresado en la imagen de pantalla

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

C Costo

& &escri cion to %onoambiente to %onoambiente to %onoambiente to %onoambiente

E Cod6 $M $M $M $M

4 Alquiler & ''),)) & '+),)) & ''),)) & '+),))

(.6333H33

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

'otal (&$

? )+(6233H33 to ' to ' to ' to ' to ' to ' to ' ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios )&( )&( )&( )&( )&( )&( )&( & & & & & & & +)),)) 1-),)) 1'),)) 1.),)) .(),)) 1)),)) ./),))

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

to ' to ' to ' to ' to '

ormitorios ormitorios ormitorios ormitorios ormitorios

& +).))),)) & ++.))),)) & +-.))),)) & +-.))),)) & +-.))),)) ? (/.6333H33

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

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

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

Se a obtenido hasta el momento los subtotales de los inmuebles en venta , para completar el ejercicio se debe obtener ahora4 Su!totales de los in:ue!les en alquiler

S)B%S)BTOTALES
"a planilla, admite mas de un nivel de Subtotalizacion, es decir en este caso se puede aplicar el comando de subtotales dos veces, para obtener subtotales sobre inmuebles en venta y subtotales sobre inmuebles en alquiler 2aso por paso * ' . 1 + ( !olocar el cursor sobre cualquier parte de la planilla a subtotalizar. @omar la opci$n &atos- Su!totales, Excel selecciona la tabla onde dice Para cada ca:!io enF descolgar las opciones y seleccionar D(E Cod onde dice 1sar funcin, descolgar las opciones y seleccionar Su:a onde dice Agregar su!totales aF marcar Alquiler esmarcar la opci$n Ree: lazar Su!totales actuales

Ace tar

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

El paso . hace que la segunda subtotalizacion no reemplace a la primera Se obtiene con estas operaciones completar el ejercicio segBn se observa en la siguiente planilla. A Cod6 % &escri cion & Costo &escri cion to %onoambiente to %onoambiente to %onoambiente to %onoambiente to %onoambiente & '(.))),)) to %onoambiente ? & & & & & & (.6333H33 .1.))),)) .+.))),)) .+.))),)) .(./)),)) .-.))),)) .0.))),)) C E Cod6 $M $M $M $M $M 'otal $M 4 Alquiler & ''),)) & '+),)) & ''),)) & '+),)) & '1),)) ? $6$03H33

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

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

to * to * to * to * to * to *

ormitorio ormitorio ormitorio ormitorio ormitorio ormitorio

to * ormitorio

(&$

&

'+),))

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

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

to * ormitorio to * ormitorio to * ormitorio

& & &

1).))),)) 1..))),)) 11.))),))

to * ormitorio to * ormitorio to * ormitorio

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

& .+),)) & .)),)) & .'),)) ? $6((3H33 & +)),)) & 1-),)) & 1'),)) & 1.),)) & .(),)) & 1)),)) & ./),)) ? (62/3H33

? )+(6233H33 to ' to ' to ' to ' to ' to ' to ' ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios

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

to ' to ' to ' to ' to '

ormitorios ormitorios ormitorios ormitorios ormitorios

& & & & &

+).))),)) ++.))),)) +-.))),)) +-.))),)) +-.))),))

to . to . to . to . to . to . to .

ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios

? (/.6333H33 & +/.))),)) & (1.+)),)) & (1.+)),)) & (+.))),)) & -..))),)) & -+.))),)) & -+.))),))

to . to . to . to . to . to .

ormitorios ormitorios ormitorios ormitorios ormitorios ormitorios

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

& 1+),)) & +)),)) & ++),)) & 1.),)) & ++),)) & ()),)) ? )6303H33 & & ? .(),)) 1*+,)) //-H33

!asa ' !asa .

? +/.6333H33 ormitorios & /).))),)) !asa * ormitorios & -).))),)) !asa '

ormitorio ormitorios

? !asa '2ta ' orm. & !asa '2ta . orm. & ? "ocal *)) m' & "ocal -+ m' &

$.36333H33 *').))),)) *''.))),)) (+(6333H33 *)+.))),)) ().))),)) "ocal (+ m'

/8 'otal /8

& ?

1.),)) +)3H33

'otal /8 2O( #ficina 'p *0) m' 'otal 2O( 'otal general

? $.-6333H33 & *-).))),)) ? $/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 + niveles de detalle * !ontrae toda la planilla D mantiene t3tulos ' Solamente el total general ( m3nimo nivel de detalle) . @otal general y subtotales por inmuebles en venta 1 @otal general y subtotales por inmuebles en alquiler + "ista completa ( m;ximo nivel de detalle)

!uando se imprime una planilla con Subtotales solamente aparecen en la hoja impresa los datos que no est;n ocultos 2ara quitar los Subtotales de una planilla, colocar el cursor sobre cualquier celda de la lista * !olocar el cursor sobre cualquier celda de la lista ' #pci$n &atos-Su!totales . 6ccionar en Kuitar 'odos

F)NCIONES PARA BASE DE DATOS EN EXCEL


2ermite realizar c;lculos matem;ticos y estad3sticos en registros seleccionados de la base de datos Se describen a continuaci$n las funciones para hojas de calculo empleadas para los calculos de base de datos (o listas) de %icrosoft Excel. !ada una de estas funciones denominadas colectivamente funciones 8 , usa tres argumentos4 !aseLdeLdatos, no:!reLdeLca: o y criterios. Estos argumentos se refieren a los rangos de la hoja de calculo empleados en la funcion base de datos 4unciones $+ $$. $/ $0 $2 %&CO"'AR %&CO"'ARA %&&ES*ES' %&E,'RAER %&&ES*ES'P %&MA,

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

%&MI" %&PRO&1C'O %&PROME&IO %&S1MA %&*AR %&*ARP IMPOR'AR&A'OS&I"AMICOS

Funcin BDCONTAR
!uenta las celdas que contiene un numero en una columna de una lista o base de datos y que concuerdan con los criterios especificados. El argumento nombreHdeHcampo es opcional. Si se pasa por alto, 8 !#I@6A cuenta todos los registros de la base de datos que coinciden con los criterios Sintaxis %&CO"'ARD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y 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 registros que cumplan con los criterio especificados. Sintaxis %&CO"'ARAD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente. Si se omite el campo, 8 !#I@6A6 devuelve la suma de todos los registros que cumplan el criterio. Si se incluye el campo, 8 !#I@6A6 devuelve solo los registros que contengan un valor en el campo y cumplan el criterio. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y por lo menos una celda debajo del rotulo de columna que especifique una condici$n de columna.

Eje: lo

Se ha 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 + 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 En la celda E1 se indica la cantidad de ventas ejecutadas despu:s del '+,*),)* !elda E+N%&CO"'ARDA$FC(3M$ME$FE(E En la celda ?1 se indica la cantidad de ventas que ejecuto el vendedor Jarcia !elda 4+N%&CO"'ARADA$FC(3M(M4$F4(E En la celda J1 se indica la cantidad de ventas superiores a & *.+)) !elda G+N%&CO"'ARDA$FC(3M)MG$FG(E

Funcin BDDESVEST
!alcula la desviaci$n est;ndar de una poblaci$n bas;ndose en una muestra, utilizando los nBmeros 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 rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y 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 ) $)<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 E1 muestra el desv3o est;ndar de valores de la tercera columna de las ventas referidas a Jarc3a !elda E+N %&&ES*ES'DA$FC(3M)ME$FE(E "a funci$n considera solamente las celdas cuyo contenido sea num:rico, incluye tambi:n el valor ), ignorando las celdas vac3as o de contenido no num:rico

Funcin BDDESVESTP
!alcula la desviaci$n est;ndar de una poblaci$n bas;ndose en toda la poblacion, utilizando los nBmeros 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 rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y 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

) $)<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 E1 muestra el desv3o est;ndar (considerando poblaci$n total) de valores de la tercera columna de las ventas referidas a Jarc3a !elda E+N %&&ES*ES'PDA$FC(3M)ME$FE(E "a funci$n considera solamente las celdas cuyo contenido sea num:rico, incluye tambi:n el valor ), ignorando las celdas vac3as o de contenido no num:rico

Funcin BDEXTRAER
Extrae un Bnico valor de la columna de una lista de datos que concuerde con las condiciones especificadas Sintaxis %&E,'RAERD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y por lo menos una celda debajo del rotulo de columna que especifique una condici$n de columna. O!ser#acionesF Si ningun registro coincide con los criterios, 8 EK@A6EA, devuelve el valor de error OP*A8ORQ Si mas de un registro coincide con los criterios, 8 EK@A6EA, devuelve el valor de error OP*A8ORQ A % 4ec7a *endedor $3<32<3$ Ortiz $)<32<3$ Garcia (3<32<3$ Oraci C *entas ? $6(/+H-? $60(/H33 ? /2$H/3 & E 4ec7a (/<32<3$ *endedor 4

$ ( ) +

*entas

(+<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 venta realizada en la fecha especificada en la celda E(, se extraen, en la celda E- el nombre del vendedor que ejecuto la misma, y en la celda 4- el monto respectivo

Funcin BDMAX
evuelve el valor m;ximo dentro de un campo o columna de una base de datos, los registros que coincidan con los criterios especificados. Sintaxis %&MA,D!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente. En este caso en la columna donde se extrae la venta m;xima CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y 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

/ 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 venta realizada por un vendedor especificado. En el rango 4)F4+ se introduce el criterio, vendedor y nombre en este caso Jarc3a. "a funci$n introducida en la celda 4/, calcula la venta m;xima que realizo el vendedor Jarc3a. !elda 4/N %&MA,DA$F&(3M)M4)F4+E !omo complemento empleando una combinaci$n de funciones, en este caso funciones de 8Bsqueda y referencias, se obtiene la fecha en que se realizo la venta m;xima. !elda G/N I"&ICEDDA(FA(3EMD%1SCAR*D4/MC(F&(3M(M4A8SOEEE "a funci$n %1SCAR*, localiza el 3ndice de referencia en la columna cantidad de ventas, tomando como base el monto de venta que figura en la celda 4/ y lo ubica en al columna ventas, permitiendo a la funci$n I"&ICE, a trav:s de la referencia obtenida por la funci$n anterior localizar en la columna A la fecha respectiva.

Funcin BDMIN
evuelve el valor 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 rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente.En este caso la columna donde se extrae la venta m3nima. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y 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$

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 venta m3nima realizada por un vendedor especificado. En el rango 4)F4+ se introduce el criterio, vendedor y nombre en este caso #rtiz. "a funci$n introducida en la celda 4/, calcula la venta m3nima que realizo el vendedor #rtiz. !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 8Bsqueda y referencias, se obtiene la fecha en que se realizo la venta anima. !elda G/N I"&ICEDDA(FA(3EMD%1SCAR*D4/MC(F&(3M(M4A8SOEEE

Funcin BDPRODUCTO
%ultiplica los valores del campo (columna) de registros en la base de datos, que coincide con las condiciones especificadas Sintaxis %&PRO&1C'OD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente, en este caso indica la columna que se ejecuta la multiplicaci$n. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y por lo menos una celda debajo del rotulo de columna que especifique una condici$n de columna. O!ser#acionesF la funci$n ignora las celdas cuyo contenido no sea num:rico, o de encuentren vac3as. "as celdas con valores 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

$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 ?-, calcula el producto de los valores de las ventas efectuadas por el vendedor 6lvarez, segBn lo especificado en el rango ?.4?1 !elda 4/N %&PRO&1C'ODA$F&(3M)M4)F4+E

Funcin BDPROMEDIO
!alcula el promedio de los valores de una columna, lista o base de datos que cumplen las condiciones especificadas. Sintaxis %&PROME&IOD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente, en este caso indica la columna que se ejecuta la multiplicaci$n. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y 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+

$) 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/ y G/ calculan el promedio de ventas realizadas por los vendedores Ortiz y 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 nBmeros de una columna de una lista o base de datos que concuerden con las condiciones especificadas Sintaxis %&S1MAD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente, en este caso indica la columna que se ejecuta la multiplicaci$n. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y 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/-

$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/ y G/ calculan la suma de los montos de ventas realizadas por los vendedores Ortiz y Garcia !elda 4/N %&S1MADA$F&(3M)M4)F4+E !elda G/N %&S1MADA$F&(3M)MG)FG+E

Funcin BDVAR
!alcula la varianza de los valores contenidos en los registros que satisfagan un criterio dado, dentro de un campo o columna de una base de datos. Sintaxis %&*ARD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente, en este caso indica la columna que se ejecuta la multiplicaci$n. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y 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$-

"a funci$n en las celdas ?-, y J-, calcula la varianza de los valores de las ventas correspondientes a los vendedores #raci y Iatale, especificados en las celdas ?1 y J1 !elda 4/N %&*ARDA$F&(3M)M4)F4+E !elda G/N %&*ARDA$F&(3M)MG)FG+E

Funcin BDVARP
!alcula la varianza del conjunto de una poblaci$n bas;ndose en toda la poblaci$n, utilizando los nBmeros de una columna de una lista o base de datos que concuerdan con las condiciones especificadas Sintaxis %&*ARD!aseLdeLdatosMno:!reLdeLca: oMcriteriosE %aseLdeLdatosF es el rango de celdas que compone la base de datos. 5na base de datos es una lista de datos relacionados en la que las filas de informaci$n relacionada, son los registros, y las columnas de datos forman el rango de celdas que componen la base de datos. "o:!reLdeLca: oF indica el campo que se utiliza en la informaci$n. IombreHdeHcampo puede ser texto con rotulo encerrado entre dobles comillas, como por ejemplo 7Edad9 o 7!ampo9, o como un numero que represente la posici$n de la columna en la lista, * para la primer columna, ' para la segunda columna y as3 sucesivamente, en este caso indica la columna que se ejecuta la multiplicaci$n. CriteriosF es el rango de celdas que contiene los criterios de la base de datos. 2uede utilizar cualquier rango en el argumento !riterios mientras este incluya por lo menos un rotulo de columna y 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 ?-, y J-, calcula la varianza (considerando poblaci$n total) de los valores de las ventas correspondientes a los vendedores #raci y Iatale, especificados en las celdas ?1 y J1

Funcin IMPORTARDATOSDINAMICOS
!alcula los datos almacenados en un informe de tabla din;mica. Se puede utilizar =%2#A@6A 6@#S =I6%=!#S para recuperar datos resumidos de un informe de tabla din;mica, si se ven 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 tablaHdinamica. 2uede ser una celda, un rango de celdas del informe o un nombre para el rango que contiene el informe de tabla din;mica ReferenciaF es una cadena de texto que va entre comillas dobles que describe la celda del informe de tabla din;mica que contiene el valor que se desea recuperar

O!ser#acionesF "os campos calculados o los elementos y los calculados estandar se incluyen en los calculos de =%2#A@6A 6@#S =I6%=!#S. Si tablaHdinamica no es un rango en el que se encuentra un informe de tabla dinamica, =%2#A@6A 6@#S =I6%=!#S devuelve LM>6"#AN Si la sintaxis de un nombre no describe un campo visible, si se omite el nombre o si el nombre incluye un campo de pagina que no se muestra, =%2#A@6A 6@#S =I6%=!#S , devuelve LMAE?N

$ ( ) + . / 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

&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 >entas *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

(+ >entas ejcutadas el /,**,)* por el (- vendedor Jarcia ? $600-H33

"a funcion incorporada en celda 8'+ muestra la venta realizada el /,**,)* por el vendedor Jarcia !elda %(-NIMPOR'AR&A'OS&I"AMICOSDA$F@(M>Garcia 32<$$<3$>E

E'ERCICIO &ENERAL
Ejercicio sobre una base de datos, correspondiente a una distribuidora, con ventas de bolsas de cemento y cal, durante los a<os '))) y '))*, por regiones a trav:s de . vendedores encargados de todas las ventas. En el presente ejercicio se aplicaran las funciones de 86SE E 6@#S, incluyendo en algunos casos la funci$n de Excel 85A!6A> ( funci$n de bBsqueda y referencia, bBsqueda en tabla) "a extracci$n y an;lisis de datos se realizara paso a paso aplicando todo lo visto

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

% C & E 4 G 5 Em lean!" una lista " #ase !e !at"s$ % al&un"s c'ite'i"s$ se ext'aen !at"s !e l"s '"!uct"s !e (enta "' se a'a!") colum. 6uxiliar Producto ASo Mes #entas 1nidades *endedor Regin +01*,*+!emento '))* ic & +.01*,*+ 0.1 Aodr3guez Iorte (/0,(.!al '))) #ct & (/0,(. .** Olvarez #este ++',/1!al '))* #ct & ++',/1 '1( Jonzales Sur 1)'1,(+!emento '))) ic & 1.)'1,(+ +-+ Olvarez Iorte ..-(,0)!emento '))) #ct & ...-(,0) 10' Aodr3guez Este 1)'-,+)!al '))) Sep & 1.)'-,+) *.-/) Aodr3guez Sur '/'/,+)!emento '))) Sep & './'/,+) 1*/ Jonz;les #este /-'0,'+!emento '))) 6go & /.-'0,'+ *../) Aodr3guez Este '*-+,-+!al '))* 6go & '.*-+,-+ /(- Olvarez Iorte //-,.*!al '))) Pul & //-,.* 11. Olvarez #este .+.0,*.!al '))) Pun & ..+.0,*. *.+-. Aodr3guez Iorte ...-,')!emento '))) Pul & ....-,') *.10. Jonz;les #este -*1,))!emento '))* Pul & -*1,)) *)' Aodr3guez Iorte 110.,*.!al '))* Pul & 1.10.,*. *.//. Aodr3guez Este .0.0,0)!emento '))* 6br & ..0.0,0) +10 Olvarez Sur '0((,+)!emento '))) Pun & '.0((,+) 1*) Olvarez Iorte ')(1,.0!al '))) 6br & '.)(1,.0 /*0 Aodr3guez Sur *--/,-+!emento '))* %ar & *.--/,-+ '+1 Aodr3guez #este *))'-,+)!emento '))) ?eb & *).)'-,+) *.1.. Jonz;les #este /*(/,(+!emento '))) Ene & /.*(/,(+ *..*) Olvarez Este

Se trabajara sobre la presente lista o base de datos, de rango %)F5(). En primer lugar como se puede observar, sobre la columna 6 se crea una columna auxiliar, trasladando los montos de ventas, en la celda 61 se coloca QE1 y se traslada al resto de la columna hasta 6'.. Esta columna auxiliar se empleara durante el desarrollo del ejercicio

A (+ ((.

&

G Producto Ce:ento

Producto Cal Canti!a! !e (entas "' '"!uct"

(/ Canti!a! !e (0 (entas 0 Se empleo en ambas celdas C(0 y 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 Ventas ma%"'es !e * +),,, "' '"!uct"

$(

)3 Producto Ventas )$ Cal ( -.,,, Se empleo en ambas celdas !.* y J.* la funci$n 8 !#I@6A, pero con ciertas variantes. !elda !.*, en este caso se incorporo el dato auxiliar en el rango 6.)46.*, 2roducto !al, que en conjunto con el dato >entas R1))), rango 8.)48.*, componen el rango de criterio A)3F%)$ !elda C)$N%&CO"'ARD%)F5()M+MA)3F%)$E !elda J.*, en este caso se empleo la funci$n 8 !#I@6A con el criterio rango 8.)48.*, a la que se resta la formula aplicada en la celda !.*, dando por diferencia las #entas ;+333 en el producto cemento !elda J.*Q %&CO"'ARD%)F5()M+M%)3F%)$E- %&CO"'ARD%)F5()M+MA)3F%)$E Ventas m/ximas en ca!a '"!uct" )) >entas *enta MRxi:a ? +6+0)H$) )+ 1.10.,*. (33$ ASo )@ul Mes ). RodrGguez *endedor )/ $622) 1nidades )0 Este Regin En ambas celdas !.0 y J.0, se empleo la funci$n 8 %6K !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 !.1 se aplico la funci$n 8 EK@A6EA, incorporando el dato auxiliar (para usar como criterio) en el rango 6..46.1, donde en 6.1 se coloca Q!.. !elda C)+N%&E,'RAERD%)F5()M(MA))FA)+E En la celda J.1, se empleo la funci$n 85S!6A> (funci$n de bBsqueda y referencia), utilizando la columna auxiliar 6146'., donde se busca el valor de la venta m;xima en coincidencia con la celda J.. y la columna . contando la auxiliar !elda G)+N%1SCAR*DG))MA+FA()M)M4A8SOE MesF En ambas celdas !.+ y J.+ se empleo el mismo criterio, solamente vario la ubicaci$n y 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 hasta las !.0 y J.0
*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

!elda C)0N%&E,'RAERD%)F5()M/MA))FA)+E !elda G)/N%1SCAR*DG))MA+FA()M0M4A8SOE Ventas m0nimas en ca!a '"!uct" --(H2+ *enta MGni:a ? (33$ ASo Oct Mes GonzRles *endedor (+. 1nidades Sur Regin

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

>entas ++',/1

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

En ambas celdas !1) y J1), se empleo la funci$n 8 %=I !elda C+3N%&MI"D%)F5()M+MC(-FC(.E !elda G+3N%&MI"D%)F5()M+MG(-FG(.E ASoF en la celda !1* se aplico la funci$n 8 EK@A6EA, incorporando el dato auxiliar (para usar como criterio) en el rango 61)461*, donde en 61* se coloca Q!1) !elda C+$N%&E,'RAERD%)F5()M(MA+3FA+$E En la celda J.1, se empleo la funci$n 85S!6A> (funci$n de bBsqueda y referencia), utilizando la columna auxiliar 6146'., donde se busca el valor de la venta m;xima en coincidencia con la celda J1) y la columna . contando la auxiliar !elda G+$N%1SCAR*DG+3MA+FA()M)M4A8SOE En las celdas !1' y J1' hasta las celdas !1+ y J1+, se empleo el mismo criterio, variando 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'"me!i" !e (entas +/ ? (6)$/H( Pro:edio Se empleo en ambas celdas !1- y J1-, la funci$n 8 2A#%E =# !elda C+/N%&PROME&IOD%)F5()M+MC(-FC(.E !elda G+/N%&PROME&IOD%)F5()M+MG(-FG(.E Suma !e (entas +2 ? $06-)/H/Su:a Se empleo en ambas celdas !1/ y J1/, la funci$n 8 S5%6 !elda C+2N%&S1MAD%)F5()M+MC(-FC(.E !elda G+2N%&S1MAD%)F5()M+MG(-FG(.E Suma !e uni!a!es -$ ? 06()2H33 Su:a Se empleo en ambas celdas !+* y J+*, la funci$n 8 S5%6 !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 pod3an realizar 3ntegramente con las funciones para %ases de &atos, incluyendo en los casos en que se empleo la funci$n %1SCAR*, los datos auxiliares como rango de criterio.

Ejecuci$n Jonzalo Sector ?ernandez 2cia 8uenos 6ires 6rgentina gonzaloTfernandez.sh

También podría gustarte