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 Formlar!os
Consulta General de registros
Consulta de Registros Seleccionados
Ingresar Registros
Menu datos- Ordenar
F!ltrado Atom"t!co de Datos
Autofiltros
Criterios Personalizados
F!ltros A#an$ados
Extraccin de datos que concuerdan con un criterio
Sbtotales
Manejo de una lanilla con Su!totales- "i#eles de detalle
Sb%Sbtotales
Fnc!ones para Base de Datos
$ %&CO"'AR
( %&CO"'ARA
) %&&ES*ES'
+ %&E,'RAER
- %&&ES*ES'P
. %&MA,
/ %&MI"
0 %&PRO&1C'O
2 %&PROME&IO
$3 %&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
% C & E 4 G 5 I
$ Cod6 &escricion Costo Alquiler *endido 4ec7a Alquilado 4ec7a
( $M to %onoambiente & '(.))),)) Si *+,)-,))
) $M to %onoambiente & .).))),))
+ $M to %onoambiente & .*.))),)) Si )+,)(,))
- $M to %onoambiente & ''),)) Si )/,).,))
. $M to %onoambiente & '+),))
/ $M to %onoambiente & '0),))
0 $M to %onoambiente & ''),)) Si )',).,)*
2 $M to %onoambiente & '+),)) Si *+,)-,)*
$3 $M to %onoambiente & '1),)) Si )1,*),)*
$$ (&$ to * ormitorio & .1.))),)) Si '*,)',)*
$( (&$ to * ormitorio & .+.))),))
$) (&$ to * ormitorio & .+.))),))
$+ (&$ to * ormitorio & .(./)),)) Si )+,*),))
$- (&$ to * ormitorio & .-.))),)) Si ).,)(,)*
$. (&$ to * ormitorio & .0.))),))
$/ (&$ to * ormitorio & 1).))),)) Si ).,)/,)*
$0 (&$ to * ormitorio & 1..))),))
$2 (&$ to * ormitorio & 11.))),)) Si '1,**,))
(3 (&$ to * ormitorio & 1(.))),)) Si '(,)+,)*
($ (&$ to * ormitorio & 1-.))),))
(( (&$ to * ormitorio & 1-.))),)) Si *',*',))
() (&$ to * ormitorio & 1/.))),))
(+ (&$ to * ormitorio & '+),)) Si )(,)/,)*
(- (&$ to * ormitorio & .+),))
(. (&$ to * ormitorio & .)),)) Si *',*',))
(/ (&$ to * ormitorio & .'),)) Si *1,**,))
(0 (&$ to * ormitorio & 1'),)) Si *.,)-,)*
(2 (&$ to * ormitorio & .0),))
)3 )&( to ' ormitorios & +).))),)) Si '(,)/,)*
)$ )&( to ' ormitorios & ++.))),))
)( )&( to ' ormitorios & +-.))),)) Si )(,*),))
)) )&( to ' ormitorios & +-.))),))
)+ )&( to ' ormitorios & +-.))),))
)- )&( to ' ormitorios & (..))),))
). )&( to ' ormitorios & (/.))),)) Si *',)*,)*
)/ )&( to ' ormitorios & -).))),)) Si )+,*',))
)0 )&( to ' ormitorios & -'.))),))
)2 )&( to ' ormitorios & 0/.))),)) Si '.,**,)*
+3 )&( to ' ormitorios & +)),))
+$ )&( to ' ormitorios & 1-),)) Si )0,)(,)*
+( )&( to ' ormitorios & 1'),)) Si *',)1,))
+) )&( to ' ormitorios & 1.),)) Si *+,)0,)*
++ )&( to ' ormitorios & .(),)) Si )',)',)*
+- )&( to ' ormitorios & ++),))
+. )&( to ' ormitorios & 1)),))
+/ )&( to ' ormitorios & ./),)) Si '+,)/,))
+0 +&) to . ormitorios & +/.))),)) Si ).,).,)*
+2 +&) to . ormitorios & (1.+)),)) Si *1,)+,)*
-3 +&) to . ormitorios & (1.+)),))
-$ +&) to . ormitorios & (+.))),)) Si *',)',)*
-( +&) to . ormitorios & -..))),)) Si '-,)/,))
-) +&) to . ormitorios & -+.))),)) Si *',)-,))
-+ +&) to . ormitorios & -+.))),))
-- +&) to . ormitorios & 01.))),))
-. +&) to . ormitorios & *1).))),))
-/ +&) to . ormitorios & 1+),)) Si )0,)1,)*
-0 +&) to . ormitorios & +)),))
-2 +&) to . ormitorios & ++),)) Si )-,)1,)*
.3 +&) to . ormitorios & (+),))
.$ +&) to . ormitorios & 1.),)) Si ).,).,)*
.( +&) to . ormitorios & ++),)) Si )1,*),))
.) +&) to . ormitorios & ()),))
.+ -C) !asa * ormitorio & .(),)) Si *1,)(,)*
.- -C) !asa ' ormitorios & /).))),))
.. -C) !asa ' ormitorios & 1*+,)) Si )',).,)*
./ -C) !asa . ormitorios & -).))),)) Si )+,)-,)*
.0 -C) !asa 1 ormitorios & '').))),))
.2 .C() !asa '2ta ' orm. & *').))),)) Si )0,*),)*
/3 .C() !asa '2ta . orm. & *''.))),))
/$ .C() !asa '2ta . orm. & *0).))),))
/( /8 "ocal *)) m' & *)+.))),))
/) /8 "ocal (+ m' & 1.),))
/+ /8 "ocal -+ m' & ().))),)) Si )',).,)*
/- /8 "ocales '') m' & ')).))),))
/. 0O #ficina '- m' & '0.))),)) Si *',*',))
// 0O #ficina 1+ m' & 1*),)) Si )',)1,)*
/0 0O #ficina 10 m' & ./.))),)) Si )',)/,)*
/2 0O #ficina +- m' & 11),)) Si )(,)0,)*
03 0O #ficina -+ m' & ().))),)) Si )1,)(,)*
0$ 2O( #ficina 'p *0) m' & *-).))),))
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>
Incororar
!od (&$
escripcion &to $ &or:itorio
!osto ? )-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 Ascendente
&escricin Ascendente
Costo 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 Atom"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.
% C E 4 G 5 I @
$ Cod6 &escricin Costo Alquiler *endido 4ec7a Alquilado 4ec7a
( $M to %onoambiente & '(.))),)) Si *+,)-,))
+ $M to %onoambiente & .*.))),)) Si )+,)(,))
$$ (&$ to * ormitorio & .1.))),)) Si '*,)',)*
$+ (&$ to * ormitorio & .(./)),)) Si )+,*),))
$- (&$ to * ormitorio & .-.))),)) Si ).,)(,)*
$/ (&$ to * ormitorio & 1).))),)) Si ).,)/,)*
$2 (&$ to * ormitorio & 11.))),)) Si '1,**,))
(3 (&$ to * ormitorio & 1(.))),)) Si '(,)+,)*
(( (&$ to * ormitorio & 1-.))),)) Si *',*',))
)3 )&( to ' ormitorios & +).))),)) Si '(,)/,)*
)( )&( to ' ormitorios & +-.))),)) Si )(,*),))
). )&( to ' ormitorios & (/.))),)) Si *',)*,)*
)/ )&( to ' ormitorios & -).))),)) Si )+,*',))
)2 )&( to ' ormitorios & 0/.))),)) Si '.,**,)*
+0 +&) to . ormitorios & +/.))),)) Si ).,).,)*
+2 +&) to . ormitorios & (1.+)),)) Si *1,)+,)*
-$ +&) to . ormitorios & (+.))),)) Si *',)',)*
-( +&) to . ormitorios & -..))),)) Si '-,)/,))
-) +&) to . ormitorios & -+.))),)) Si *',)-,))
./ -C) !asa . ormitorios & -).))),)) Si )+,)-,)*
.2 .C() !asa '2ta ' orm. & *').))),)) Si )0,*),)*
/+ /8 "ocal -+ m' & ().))),)) Si )',).,)*
/. 0O #ficina '- m' & '0.))),)) Si *',*',))
/0 0O #ficina 10 m' & ./.))),)) Si )',)/,)*
03 0O #ficina -+ m' & ().))),)) Si )1,)(,)*
Aealizando la misma operaci$n pero sobre los inmuebles alquilados se obtendr3a la siguiente
lista
% C E 4 G 5 I @
$ Cod6 &escricin Costo Alquiler *endido 4ec7a Alquilado 4ec7a
- $M to %onoambiente & ''),)) Si )/,).,))
0 $M to %onoambiente & ''),)) Si )',).,)*
2 $M to %onoambiente & '+),)) Si *+,)-,)*
$3 $M to %onoambiente & '1),)) Si )1,*),)*
(+ (&$ to * ormitorio & '+),)) Si )(,)/,)*
(. (&$ to * ormitorio & .)),)) Si *',*',))
(/ (&$ to * ormitorio & .'),)) Si *1,**,))
(0 (&$ to * ormitorio & 1'),)) Si *.,)-,)*
+$ )&( to ' ormitorios & 1-),)) Si )0,)(,)*
+( )&( to ' ormitorios & 1'),)) Si *',)1,))
+) )&( to ' ormitorios & 1.),)) Si *+,)0,)*
++ )&( to ' ormitorios & .(),)) Si )',)',)*
+/ )&( to ' ormitorios & ./),)) Si '+,)/,))
-/ +&) to . ormitorios & 1+),)) Si )0,)1,)*
-2 +&) to . ormitorios & ++),)) Si )-,)1,)*
.$ +&) to . ormitorios & 1.),)) Si ).,).,)*
.( +&) to . ormitorios & ++),)) Si )1,*),))
.+ -C) !asa * ormitorio & .(),)) Si *1,)(,)*
.. -C) !asa ' ormitorios & 1*+,)) Si )',).,)*
// 0O #ficina 1+ m' & 1*),)) Si )',)1,)*
/2 0O #ficina +- m' & 11),)) Si )(,)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
% C E 4 G 5 I @
$ Cod6 &escricin Costo Alquiler *endido 4ec7a Alquilado 4ec7a
$$ (&$ to * ormitorio & .1.))),)) Si '*,)',)*
$- (&$ to * ormitorio & .-.))),)) Si ).,)(,)*
$/ (&$ to * ormitorio & 1).))),)) Si ).,)/,)*
(3 (&$ to * ormitorio & 1(.))),)) Si '(,)+,)*
)3 )&( to ' ormitorios & +).))),)) Si '(,)/,)*
). )&( to ' ormitorios & (/.))),)) Si *',)*,)*
)2 )&( to ' ormitorios & 0/.))),)) Si '.,**,)*
+0 +&) to . ormitorios & +/.))),)) Si ).,).,)*
+2 +&) to . ormitorios & (1.+)),)) Si *1,)+,)*
-$ +&) to . ormitorios & (+.))),)) Si *',)',)*
./ -C) !asa . ormitorios & -).))),)) Si )+,)-,)*
.2 .C() !asa '2ta ' orm. & *').))),)) Si )0,*),)*
/+ /8 "ocal -+ m' & ().))),)) Si )',).,)*
/0 0O #ficina 10 m' & ./.))),)) Si )',)/,)*
03 0O #ficina -+ m' & ().))),)) Si )1,)(,)*
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 '))*
% C E 4 G 5 I @
$ Cod6 &escricin Costo Alquiler *endido 4ec7a Alquilado 4ec7a
$$ (&$ to * ormitorio & .1.))),)) Si '*,)',)*
$- (&$ to * ormitorio & .-.))),)) Si ).,)(,)*
(3 (&$ to * ormitorio & 1(.))),)) Si '(,)+,)*
). )&( to ' ormitorios & (/.))),)) Si *',)*,)*
+0 +&) to . ormitorios & +/.))),)) Si ).,).,)*
+2 +&) to . ormitorios & (1.+)),)) Si *1,)+,)*
-$ +&) to . ormitorios & (+.))),)) Si *',)',)*
/+ /8 "ocal -+ m' & ().))),)) Si )',).,)*
03 0O #ficina -+ m' & ().))),)) Si )1,)(,)*
#tro ejemplo sobre 6utofiltrosC criterios personalizados, aplicados a los alquileres.
Sobre la base de datos general, se desea saber si existe en alquiler un dearta: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
% C E 4 G 5 I @
$ Cod6 &escricin Costo Alquiler *endido 4ec7a Alquilado 4ec7a
)3 )&( to ' ormitorios & +).))),)) Si '(,)/,)*
)$ )&( to ' ormitorios & ++.))),))
)( )&( to ' ormitorios & +-.))),)) Si )(,*),))
)) )&( to ' ormitorios & +-.))),))
)+ )&( to ' ormitorios & +-.))),))
)- )&( to ' ormitorios & (..))),))
). )&( to ' ormitorios & (/.))),)) Si *',)*,)*
)/ )&( to ' ormitorios & -).))),)) Si )+,*',))
)0 )&( to ' ormitorios & -'.))),))
)2 )&( to ' ormitorios & 0/.))),)) Si '.,**,)*
+3 )&( to ' ormitorios & +)),))
+$ )&( to ' ormitorios & 1-),)) Si )0,)(,)*
+( )&( to ' ormitorios & 1'),)) Si *',)1,))
+) )&( to ' ormitorios & 1.),)) Si *+,)0,)*
++ )&( to ' ormitorios & .(),)) Si )',)',)*
+- )&( to ' ormitorios & ++),))
+. )&( to ' ormitorios & 1)),))
+/ )&( to ' ormitorios & ./),)) Si '+,)/,))
Sobre colu:na Alquiler filtrar D*aciasE
% C E 4 G 5 I @
$ Cod6 &escricin Costo Alquiler *endido 4ec7a Alquilado 4ec7a
)3 )&( to ' ormitorios & +).))),)) Si '(,)/,)*
)$ )&( to ' ormitorios & ++.))),))
)( )&( to ' ormitorios & +-.))),)) Si )(,*),))
)) )&( to ' ormitorios & +-.))),))
)+ )&( to ' ormitorios & +-.))),))
)- )&( to ' ormitorios & (..))),))
). )&( to ' ormitorios & (/.))),)) Si *',)*,)*
)/ )&( to ' ormitorios & -).))),)) Si )+,*',))
)0 )&( to ' ormitorios & -'.))),))
)2 )&( to ' ormitorios & 0/.))),)) Si '.,**,)*
+3 )&( to ' ormitorios & +)),))
+- )&( to ' ormitorios & ++),))
+. )&( to ' ormitorios & 1)),))
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
% C E 4 G 5 I @
$ Cod6 &escricin Costo Alquiler *endido 4ec7a Alquilado 4ec7a
+3 )&( to ' ormitorios & +)),))
!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
% C E 4 G 5 I @
$ Cod6 &escricion Costo Alquiler *endido 4ec7a Alquilado 4ec7a
) $M to %onoambiente & .).))),))
. $M to %onoambiente & '+),))
/ $M to %onoambiente & '0),))
$( (&$ to * ormitorio & .+.))),))
$) (&$ to * ormitorio & .+.))),))
$. (&$ to * ormitorio & .0.))),))
$0 (&$ to * ormitorio & 1..))),))
($ (&$ to * ormitorio & 1-.))),))
() (&$ to * ormitorio & 1/.))),))
(- (&$ to * ormitorio & .+),))
(2 (&$ to * ormitorio & .0),))
)$ )&( to ' ormitorios & ++.))),))
)) )&( to ' ormitorios & +-.))),))
)+ )&( to ' ormitorios & +-.))),))
)- )&( to ' ormitorios & (..))),))
)0 )&( to ' ormitorios & -'.))),))
+3 )&( to ' ormitorios & +)),))
+- )&( to ' ormitorios & ++),))
+. )&( to ' ormitorios & 1)),))
-3 +&) to . ormitorios & (1.+)),))
-+ +&) to . ormitorios & -+.))),))
-- +&) to . ormitorios & 01.))),))
-. +&) to . ormitorios & *1).))),))
-0 +&) to . ormitorios & +)),))
.3 +&) to . ormitorios & (+),))
.) +&) to . ormitorios & ()),))
.- -C) !asa ' ormitorios & /).))),))
.0 -C) !asa 1 ormitorios & '').))),))
/3 .C() !asa '2ta . orm. & *''.))),))
/$ .C() !asa '2ta . orm. & *0).))),))
/( /8 "ocal *)) m' & *)+.))),))
/) /8 "ocal (+ m' & 1.),))
/- /8 "ocales '') m' & ')).))),))
0$ 2O( #ficina 'p *0) m' & *-).))),))
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.
% C & E
0+ Cod6 Costo Cod6 Alquiler
0- $M F& .).))) $M F& '()
0. (&$ F& 1+.))) (&$ F& .()
0/ )&( F& ().))) )&( F& +1)
00 +&) F& 0).))) +&) F& (.)
02 -C) F& *)).))) -C) F& ++)
23 .C() F& *.).))) .C() F& ())
2$ /8 F& **).))) /8 F& +))
2( 2O( F& *0).))) 2O( 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
% C & E 4 G
2- Cod6 &escricion Costo &escricion Cod6 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
' %enBCatos, 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 Exandir
. 6ctivar la opci$n Coiar a otro lugar
/ 2ulsar en el bot$n Contraer, del recuadro Coiar a, que se activa al realizar la operaci$n (, y
seleccionar %2-F&2-
0 2ulsar expandir, obteni:ndose la imagen de pantalla mostrada
2 Acetar
6l aceptar se extraer;n las locaciones que se ubican con su costo, cumpliendo los criterios
debajo de las celdas %2-F&2-
2ara 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
% C & E 4 G
2- Cod6 &escricion Costo &escricion Cod6 Alquiler
2. $M to %onoambiente & '(.))),)) to %onoambiente $M & ''),))
2/ (&$ to * ormitorio & .1.))),)) to %onoambiente $M & '+),))
20 (&$ to * ormitorio & .+.))),)) to %onoambiente $M & ''),))
22 (&$ to * ormitorio & .+.))),)) to %onoambiente $M & '+),))
$33 (&$ to * ormitorio & .(./)),)) to %onoambiente $M & '1),))
$3$ (&$ to * ormitorio & .-.))),)) to * ormitorio (&$ & '+),))
$3( (&$ to * ormitorio & .0.))),)) to * ormitorio (&$ & .+),))
$3) (&$ to * ormitorio & 1).))),)) to * ormitorio (&$ & .)),))
$3+ (&$ to * ormitorio & 1..))),)) to * ormitorio (&$ & .'),))
$3- (&$ to * ormitorio & 11.))),)) to ' ormitorios )&( & +)),))
$3. )&( to ' ormitorios & +).))),)) to ' ormitorios )&( & 1-),))
$3/ )&( to ' ormitorios & ++.))),)) to ' ormitorios )&( & 1'),))
$30 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & 1.),))
$32 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & .(),))
$$3 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & 1)),))
$$$ +&) to . ormitorios & +/.))),)) to ' ormitorios )&( & ./),))
$$( +&) to . ormitorios & (1.+)),)) to . ormitorios +&) & 1+),))
$$) +&) to . ormitorios & (1.+)),)) to . ormitorios +&) & +)),))
$$+ +&) to . ormitorios & (+.))),)) to . ormitorios +&) & ++),))
$$- +&) to . ormitorios & -..))),)) to . ormitorios +&) & 1.),))
$$. +&) to . ormitorios & -+.))),)) to . ormitorios +&) & ++),))
$$/ +&) to . ormitorios & -+.))),)) to . ormitorios +&) & ()),))
$$0 -C) !asa ' ormitorios & /).))),)) !asa * ormitorio -C) & .(),))
$$2 -C) !asa . ormitorios & -).))),)) !asa ' ormitorios -C) & 1*+,))
$(3 .C() !asa '2ta ' orm. & *').))),)) "ocal (+ m' /8 & 1.),))
$($ .C() !asa '2ta . orm. & *''.))),))
$(( /8 "ocal *)) m' & *)+.))),))
$() /8 "ocal -+ m' & ().))),))
$(+ 2O( #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 % C & E 4
(22 Cod6 &escricion Costo &escricion Cod6 Alquiler
)33 to %onoambiente $M & ''),))
)3$ to %onoambiente $M & '+),))
)3( to %onoambiente $M & ''),))
)3) to %onoambiente $M & '+),))
)3+ $M to %onoambiente & '(.))),)) to %onoambiente $M & '1),))
)3- (&$ to * ormitorio & .1.))),))
)3. (&$ to * ormitorio & .+.))),))
)3/ (&$ to * ormitorio & .+.))),))
)30 (&$ to * ormitorio & .(./)),))
)32 (&$ to * ormitorio & .-.))),))
)$3 (&$ to * ormitorio & .0.))),)) to * ormitorio (&$ & '+),))
)$$ (&$ to * ormitorio & 1).))),)) to * ormitorio (&$ & .+),))
)$( (&$ to * ormitorio & 1..))),)) to * ormitorio (&$ & .)),))
)$) (&$ to * ormitorio & 11.))),)) to * ormitorio (&$ & .'),))
)$+ to ' ormitorios )&( & +)),))
)$- to ' ormitorios )&( & 1-),))
)$. )&( to ' ormitorios & +).))),)) to ' ormitorios )&( & 1'),))
)$/ )&( to ' ormitorios & ++.))),)) to ' ormitorios )&( & 1.),))
)$0 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & .(),))
)$2 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & 1)),))
)(3 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & ./),))
)($ +&) to . ormitorios & +/.))),))
)(( +&) to . ormitorios & (1.+)),)) to . ormitorios +&) & 1+),))
)() +&) to . ormitorios & (1.+)),)) to . ormitorios +&) & +)),))
)(+ +&) to . ormitorios & (+.))),)) to . ormitorios +&) & ++),))
)(- +&) to . ormitorios & -..))),)) to . ormitorios +&) & 1.),))
)(. +&) to . ormitorios & -+.))),)) to . ormitorios +&) & ++),))
)(/ +&) to . ormitorios & -+.))),)) to . ormitorios +&) & ()),))
)(0 -C) !asa ' ormitorios & /).))),)) !asa * ormitorio -C) & .(),))
)(2 -C) !asa . ormitorios & -).))),)) !asa ' ormitorios -C) & 1*+,))
))3 .C() !asa '2ta ' orm. & *').))),))
))$ .C() !asa '2ta . orm. & *''.))),))
))( /8 "ocal *)) m' & *)+.))),))
))) /8 "ocal -+ m' & ().))),)) "ocal (+ m' /8 & 1.),))
))+ 2O( #ficina 'p *0) m' & *-).))),))
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
$6 !olocar el cursor sobre cualquier parte de la planilla a subtotalizar.
(6 @omar la opci$n &atos- Su!totales, Excel selecciona la tabla y aparece la siguiente

imagen de pantalla
)6 onde dice Para cada ca:!io enF descolgar las opciones y seleccionar D$E Cod
+6 onde dice 1sar funcin, descolgar las opciones y seleccionar Su:a
-6 onde dice Agregar su!totales aF marcar Costo
.6 Acetar
Co:o resultado se o!tiene la siguiente lanilla con los su!totales de los in:ue!les en
#enta
A % C & E 4
(20 Cod6 &escricion Costo &escricion Cod6 Alquiler
(22 to %onoambiente $M & ''),))
)33 to %onoambiente $M & '+),))
)3$ to %onoambiente $M & ''),))
)3( to %onoambiente $M & '+),))
)3) $M to %onoambiente & '(.))),)) to %onoambiente $M & '1),))
)3+ 'otal $M ? (.6333H33
)3- (&$ to * ormitorio & .1.))),))
)3. (&$ to * ormitorio & .+.))),))
)3/ (&$ to * ormitorio & .+.))),))
)30 (&$ to * ormitorio & .(./)),))
)32 (&$ to * ormitorio & .-.))),))
)$3 (&$ to * ormitorio & .0.))),)) to * ormitorio (&$ & '+),))
)$$ (&$ to * ormitorio & 1).))),)) to * ormitorio (&$ & .+),))
)$( (&$ to * ormitorio & 1..))),)) to * ormitorio (&$ & .)),))
)$) (&$ to * ormitorio & 11.))),)) to * ormitorio (&$ & .'),))
)$+ 'otal (&$ ? )+(6233H33
)$- to ' ormitorios )&( & +)),))
)$. to ' ormitorios )&( & 1-),))
)$/ )&( to ' ormitorios & +).))),)) to ' ormitorios )&( & 1'),))
)$0 )&( to ' ormitorios & ++.))),)) to ' ormitorios )&( & 1.),))
)$2 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & .(),))
)(3 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & 1)),))
)($ )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & ./),))
)(( 'otal )&( ? (/.6333H33
)() +&) to . ormitorios & +/.))),))
)(+ +&) to . ormitorios & (1.+)),)) to . ormitorios +&) & 1+),))
)(- +&) to . ormitorios & (1.+)),)) to . ormitorios +&) & +)),))
)(. +&) to . ormitorios & (+.))),)) to . ormitorios +&) & ++),))
)(/ +&) to . ormitorios & -..))),)) to . ormitorios +&) & 1.),))
)(0 +&) to . ormitorios & -+.))),)) to . ormitorios +&) & ++),))
)(2 +&) to . ormitorios & -+.))),)) to . ormitorios +&) & ()),))
))3 'otal +&) ? +/.6333H33
))$ -C) !asa ' ormitorios & /).))),)) !asa * ormitorio -C) & .(),))
))( -C) !asa . ormitorios & -).))),)) !asa ' ormitorios -C) & 1*+,))
))) 'otal -C) ? $.36333H33
))+ .C() !asa '2ta ' orm. & *').))),))
))- .C() !asa '2ta . orm. & *''.))),))
)). 'otal .C() ? (+(6333H33
))/ /8 "ocal *)) m' & *)+.))),))
))0 /8 "ocal -+ m' & ().))),)) "ocal (+ m' /8 & 1.),))
))2 'otal /8 ? $.-6333H33
)+3 2O( #ficina 'p *0) m' & *-).))),))
)+$ 'otal 2O( ? $/36333H33
)+( 'otal general ? $60-/6233H33
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 % C & E 4
(20 Cod6 &escricion Costo &escricion Cod6 Alquiler
(22 to %onoambiente $M & ''),))
)33 to %onoambiente $M & '+),))
)3$ to %onoambiente $M & ''),))
)3( to %onoambiente $M & '+),))
)3+ 'otal $M ? (.6333H33
)$+ 'otal (&$ ? )+(6233H33
)$- to ' ormitorios )&( & +)),))
)$. to ' ormitorios )&( & 1-),))
)$/ )&( to ' ormitorios & +).))),)) to ' ormitorios )&( & 1'),))
)$0 )&( to ' ormitorios & ++.))),)) to ' ormitorios )&( & 1.),))
)$2 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & .(),))
)(3 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & 1)),))
)($ )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & ./),))
)(( 'otal )&( ? (/.6333H33
))3 'otal +&) ? +/.6333H33
))) 'otal -C) ? $.36333H33
)). 'otal .C() ? (+(6333H33
))2 'otal /8 ? $.-6333H33
)+$ 'otal 2O( ? $/36333H33
)+( 'otal general ? $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
* !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
1 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
- Acetar
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 % C & E 4
(2/ Cod6 &escricion Costo &escricion Cod6 Alquiler
(20 to %onoambiente $M & ''),))
(22 to %onoambiente $M & '+),))
)33 to %onoambiente $M & ''),))
)3$ to %onoambiente $M & '+),))
)3( $M to %onoambiente & '(.))),)) to %onoambiente $M & '1),))
)3) 'otal $M ? $6$03H33
)3+ 'otal $M ? (.6333H33
)3- (&$ to * ormitorio & .1.))),))
)3. (&$ to * ormitorio & .+.))),))
)3/ (&$ to * ormitorio & .+.))),))
)30 (&$ to * ormitorio & .(./)),))
)32 (&$ to * ormitorio & .-.))),))
)$3 (&$ to * ormitorio & .0.))),)) to * ormitorio (&$ & '+),))
)$$ (&$ to * ormitorio & 1).))),)) to * ormitorio (&$ & .+),))
)$( (&$ to * ormitorio & 1..))),)) to * ormitorio (&$ & .)),))
)$) (&$ to * ormitorio & 11.))),)) to * ormitorio (&$ & .'),))
)$+ 'otal (&$ ? $6((3H33
)$- 'otal (&$ ? )+(6233H33
)$. to ' ormitorios )&( & +)),))
)$/ to ' ormitorios )&( & 1-),))
)$0 )&( to ' ormitorios & +).))),)) to ' ormitorios )&( & 1'),))
)$2 )&( to ' ormitorios & ++.))),)) to ' ormitorios )&( & 1.),))
)(3 )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & .(),))
)($ )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & 1)),))
)(( )&( to ' ormitorios & +-.))),)) to ' ormitorios )&( & ./),))
)() 'otal )&( ? (62/3H33
)(+ 'otal )&( ? (/.6333H33
)(- +&) to . ormitorios & +/.))),))
)(. +&) to . ormitorios & (1.+)),)) to . ormitorios +&) & 1+),))
)(/ +&) to . ormitorios & (1.+)),)) to . ormitorios +&) & +)),))
)(0 +&) to . ormitorios & (+.))),)) to . ormitorios +&) & ++),))
)(2 +&) to . ormitorios & -..))),)) to . ormitorios +&) & 1.),))
))3 +&) to . ormitorios & -+.))),)) to . ormitorios +&) & ++),))
))$ +&) to . ormitorios & -+.))),)) to . ormitorios +&) & ()),))
))( 'otal +&) ? )6303H33
))) 'otal +&) ? +/.6333H33
))+ -C) !asa ' ormitorios & /).))),)) !asa * ormitorio -C) & .(),))
))- -C) !asa . ormitorios & -).))),)) !asa ' ormitorios -C) & 1*+,))
)). 'otal -C) ? //-H33
))/ 'otal -C) ? $.36333H33
))0 .C() !asa '2ta ' orm. & *').))),))
))2 .C() !asa '2ta . orm. & *''.))),))
)+3 'otal .C() ? (+(6333H33
)+$ /8 "ocal *)) m' & *)+.))),))
)+( /8 "ocal -+ m' & ().))),)) "ocal (+ m' /8 & 1.),))
)+) 'otal /8 ? +)3H33
)++ 'otal /8 ? $.-6333H33
)+- 2O( #ficina 'p *0) m' & *-).))),))
)+. 'otal 2O( ? $/36333H33
)+/ 'otal general ? $60-/6233H33
)+0 '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
$+ %&CO"'AR
$- %&CO"'ARA
$. %&&ES*ES'
$/ %&E,'RAER
$0 %&&ES*ES'P
$2 %&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, 8EK@A6EA, devuelve el
valor de error OP*A8ORQ
Si mas de un registro coincide con los criterios, 8EK@A6EA, devuelve el valor de error
OP*A8ORQ
A % C & E 4
$ 4ec7a *endedor *entas 4ec7a
( $3<32<3$Ortiz ? $6(/+H-- (/<32<3$
) $)<32<3$Garcia ? $60(/H33
+ (3<32<3$Oraci ? /2$H/3 *endedor *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 % C & E 4 G
$ 4ec7a *endedor *entas Cantid6 MRxi:a *enta
( $3<32<3$Ortiz ? $6(/+H-- $
) $)<32<3$GarcGa ? $60(/H33 ( *endedor
+ (3<32<3$Oraci ? /2$H/3 ) Garcia
- (+<32<3$Ortiz ? 2(3H/- +
. (/<32<3$Al#arez ? $6/02H)3 - *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/$H3-
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 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
A % C & E 4 G
$ 4ec7a *endedor *entas Cantid6
( $3<32<3$Ortiz ? $6(/+H-- $
) $)<32<3$GarcGa ? $60(/H33 ( *endedor *endedor
+ (3<32<3$Oraci ? /2$H/3 ) Ortiz Garcia
- (+<32<3$Ortiz ? 2(3H/- +
. (/<32<3$Al#arez ? $6/02H)3 - *entas *entas
/ 3$<$3<3$&anielli ? +6)($H33 . ? $6-+2H/. ? $6()/H2+
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
"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
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 ) Ortiz Garcia
- (+<32<3$Ortiz ? 2(3H/- +
. (/<32<3$Al#arez ? $6/02H)3 - *entas *entas
/ 3$<$3<3$&anielli ? +6)($H33 . ? /6/+0H03 ? +62-$H/-
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
"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
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 . ? $.(6.$0H-. ? ..6$+$H$-
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 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@6A6@#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@6A6@#S=I6%=!#S.
Si tablaHdinamica no es un rango en el que se encuentra un informe de tabla dinamica,
=%2#A@6A6@#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@6A6@#S=I6%=!#S ,
devuelve LMAE?N
A % C &
$ 4ec7a *endedor *entas Cantid6
( $3<32<3$Ortiz ? $6(/+H-- $
) $)<32<3$Garcia ? $60(/H33 (
+ (3<32<3$Oraci ? /2$H/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 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
Ejecucin de 'a!la &ina:ica
Menu &atos- Infor:e de 'a!las B graficos dina:icos
&iseSo
4ila 4ec7a
Colu:na *endedor
&atos *entas
A % & E 4 G 5 I @
$ Suma de >entas *endedor
( 4ec7a Al#arez &anielli &anielli Garcia "atale Oraci Ortiz 'otal general
) $3<32<3$ ? $6(/+H-- ? $6(/+H--
+ $)<32<3$ ? $60(/H33 ? $60(/H33
- (3<32<3$ ? /2$H/3 ? /2$H/3
. (+<32<3$ ? 2(3H/- ? 2(3H/-
/ (/<32<3$ ? $6/02H)3 ? $6/02H)3
0 3$<$3<3$ ? +6)($H33 ? +6)($H33
2 3)<$3<3$ ? $6/-+H-3 ? $6/-+H-3
$3 $-<$3<3$ ? 2$)H-3 ? 2$)H-3
$$ ()<$3<3$ ? .$.H(- ? .$.H(-
$( (2<$3<3$ ? $6$)$H33 ? $6$)$H33
$) 3(<$$<3$ ? $6(+/H33 ? $6(+/H33
$+ 32<$$<3$ ? $600-H33 ? $600-H33
$- $+<$$<3$ ? (6$/-H33 ? (6$/-H33
$. ()<$$<3$ ? $6/-3H-3 ? $6/-3H-3
$/ (/<$$<3$ ? $6)+0H-3 ? $6)+0H-3
$0 3+<$(<3$ ? $6+(0H(- ? $6+(0H(-
$2 $)<$(<3$ ? .()H-3 ? .()H-3
(3 $/<$(<3$ ? $6-2-H33 ? $6-2-H33
($ (3<$(<3$ ? (6+.-H33 ? (6+.-H33
(( 'otal general ? )6$)/H03 ? +6)($H33 ? $6/-3H-3 ? +62-$H/- ? +6+(2H/- ? )6-$/H/3 ? /6/+0H03 ? (260-/H)3
(+
(-
>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
A % C & E 4 G 5
$ Emlean!" 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 "' sea'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 ..-(,0)!emento '))) #ct & ...-(,0) 10' Aodr3guez Este
2 1)'-,+)!al '))) Sep & 1.)'-,+) *.-/) Aodr3guez Sur
$3 '/'/,+)!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,0)!emento '))* 6br & ..0.0,0) +10 Olvarez Sur
$2 '0((,+)!emento '))) Pun & '.0((,+) 1*) Olvarez Iorte
(3 ')(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 % C & E 4 G 5
(+
(- Producto Producto
(. Cal Ce:ento
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$) ? $363(/H-3
)+ 1.10.,*. ASo (33$ (333
)- Mes @ul 4e!
). *endedor RodrGguez GonzRles
)/ 1nidades $622) $6+))
)0 Regin Este Oeste
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

ASoF en la celda !.1 se aplico la funci$n 8EK@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"
+3 >entas *enta MGni:a ? --(H2+ ? /$+H33
+$ ++',/1 ASo (33$ (33$
+( Mes Oct @ul
+) *endedor GonzRles RodrGguez
++ 1nidades (+. $3(
+- Regin Sur "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 8EK@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
+/ Pro:edio ? (6)$/H( ? +603(H0$
Se empleo en ambas celdas !1- y J1-, la funci$n 82A#%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 Su:a ? $06-)/H/- ? -/6.))H/-
Se empleo en ambas celdas !1/ y J1/, la funci$n 8S5%6
!elda C+2N%&S1MAD%)F5()M+MC(-FC(.E
!elda G+2N%&S1MAD%)F5()M+MG(-FG(.E
Suma !e uni!a!es
-$ Su:a ? 06()2H33 ? 26()2H0-
Se empleo en ambas celdas !+* y J+*, la funci$n 8S5%6
!elda C-$N%&S1MAD%)F5()M-MC(-FC(.E
!elda G-$N%&S1MAD%)F5()M-MG(-FG(.E
!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