You are on page 1of 22

Tablas dinmicas y Micelaneos Macros)

Nos dedicaremos a examinar del menu datos , la opcin tablas dinmicas (Excel 2003) o piloto de datos (Calc) o el asis
que encontramos en el menu Insertar en Excel 2007 y Excel 2010.

Una vez elegida la opcin insertar tabla dinmica en Excel 2007 o 2010 los pasos son semejantes a los de la versin en e

1.- Para qu elaborar una tabla dinmica:

Cuando se dispone de una lista de excel ( una base de datos por ejemplo), podemos utilizando ya sea funciones de excel
o opciones de filtro obtener resumenes de los datos.
Excel nos provee a travs del asistente para tablas dinmicas de un mecanismos para obtener estos resmenes y
representaciones grficas de estos.

Definicin:
Una tabla dinmica es un informe interactivo que permite combinar y comparar
rpidamente grandes cantidades de informacin y es generada a partir de los datos de
una lista, de tal forma que los agrupa en categoras y los muestra segn el modo
especificado.
Con un ejemplo trataremos de mostrar la utilidad de esta opcin:
En la hoja vida-Muerte se encuentra los datos relativos a los ndices de
esperanza vida
Esperanza vida
Mortalidad infantil
hombre
mujer
de varios pases.
Ver Hoja Vida-Muerte

Esperanza Pas

Un resumen puede ser el siguiente:

Mortalidad infantil

(Todas)

Contar de Mortalidad infantil


Regin
Africa
AngloAmericano
Asia
Europa
Latiamericano
Total general

Clasif.segn PNB
alto

bajo
2
6
13
21

mediano
16

19
1
4
40

10
10
8
33

La tabla nos muestra un resumen por regin del nmero de pases que tienen ingresos del tipo alto, bajo y mediano.
Con los datos de la tabla anterior podemos construir el grfico que nos muestre estos datos:

La forma de construir tablas y grficos es muy "amigable" siendo la posibilidad de producir cambios en la tabla
resumen lo ms importante ( debido a esto el nombre Dinmicas).
As por ejemplo en el resumen anterior podra ser til el Promedio de las tasas de mortalidad infantil para las
diferentes regiones y sus respectivas clasificacin segn el PNB.

Promedio de Mortalidad infantil


Regin
Africa
AngloAmericano
Asia
Europa
Latiamericano
Total general

Clasif.segn PNB
alto
8.15
11.4833333333
7.8538461538
8.919047619

bajo

mediano
112.65375

81.6

73.7263157895
20.2
62.975
86.884

54.91
15.28
45.5
44.6636363636

Podemos obtener un grfico slo para los pases latinoamericanos y asiaticos a


partir de siguiente

Ms an podemos visualizar las regiones que se deseen utilizando el recuadro


Ubicado en la parte inferior.
(ensaye Ud las regiones deseadas y observe el resultado en la tabla dinmica.)

Ahora estamos en condiciones de construir tablas dinmicas.


NOTA: La versin de Excel que Ud. Utiliza puede ser diferente a la Excel 97 ( que es la instalada en los
viejos computadores de este laboratorio) pero lo fundamental no ha cambiado.

En el laboratorio realiz

esto mismo en Calc de OpenOffice.


1.- Para efectos de transparencia inserte una hoja tablas-dinmicas y
posicione el cursor en alguna celda de esta hoja
2.- Del Menu datos elija la opcin : "ASISTENTE DE TABLAS DNMICAS Y GRFICOS".
Aparece el menu contextual siguiente:

La opciones de este men son:


Por defecto: Lista o base de datos de excel( en nuestro caso los datos de la hoja Vida-Muerte)
Fuente de datos Externa: Si los datos provenien de otros manejadores de bases de datos
como: dBase;Ms Access , etc,

Rango de datos de Consolidacin Mltiples: Para el caso que los datos a usar son el resultado de una "unin" (consolidac
de dos rangos de datos semejantes (cabeceras de columnas y nombres de filas iguales).
Otra tabla dinmica: Los datos de una tabla dinmica pueden ser utilizados para construir a su otras tablas.
Aceptemos la opcin ofrecida
Se nos presenta el men:

Debemos sealar el rango que contiene nuestra base de datos


(debe ser 'Vida-Muerte'!$A$3:$h$97)
Una vez ingresado el rango se tiene el men:(paso 3)

Basicamente se debe indicar el lugar en que se ubicar la tabla dinmica(sin comentarios)


Aparece en la hoja Tablas-Dinmicas los objetos siguientes(posiciones pueden ser diferentes)

Aqu se nos muestra la tabla y una barra que contiene las opciones relativas a tablas dinmicas:En la barra
se encuentran opciones para la tabla(Actualizaciones, detalles de los campos, etc) y los nombres de los
campos.
Para construir la tabla se deben arrastrar los campos deseados a los sectores pertinentes:
en nuestro caso arrastre el campo Regin a sector Campo de filas: El campo Clasif..al campo de Columnas y finalmente
el campo Mortali.. al sector de los datos.
Deberias obtener :

Por defecto Excel suma los valores del campo de datos de acuerdo a los campos definidos como filas
y columnas.
Para obtener por ejemplo el que los cuente se debe :
Ubicarse en la celda : Suma de Mortalidad infantil y a continuacion hacer doble clic o clic lado derecho del mouse
Del menu ofrecido marcar:
Ahora aparece el men:

Elegimos la opcin Contar ( Observe que hay otras)


Ahora deberia obtener la tabla:
Mortalidad infantil

(Todas)

Contar de Mortalidad infantil


Regin
Africa
AngloAmericano
Asia
Europa
Latiamericano
Total general

Clasif.segn PNB
alto

bajo
2
6
13
21

mediano
16

19
1
4
40

10
10
8
33

Observe que la barra de asistencia para tabla dinmica se mantiene en ella indique mostrar grfico:

Se deja a voluntad alterar esta tabla o construir otra, no te incomodes por los detalles lo importante es construir e interpre

Varios de Excel
Macros:

Macros

Si realiza frecuentemente una tarea en Microsoft Excel, puede automatizarla mediante una macro. Una macro consiste en
de comandos y funciones que se almacenan en un mdulo de Microsoft Visual Basic y que puede ejecutarse siempre que
Por ejemplo, si suele escribir cadenas largas de texto en las celdas, puede crear una macro para dar formato a esas celda
Por ejemplo si es frecuente establecer el formato siguiente: Numero entero con borde y fondo azul y tamao 14:
Modo 1:

En menu Herramientas elegir Macros


En el men ofrecido Elegir Grabar Macro
Indicar el nombre de la macro y su forma abreviada para ser usada
Aparecen smbolos usuales de Grabacin y detencin: Toda accin que se realiza desde
parte de la macro:
En nuestro caso Indicar las caractersticas del formato solicitado:

Ahora si se necesita este formato para varias celdas:


ejemplo d302:f302
Marcamos y presionamos CTL+h

Nota: Pueden surgir problemas con el nivel de seguridad que este usando y con la habilitacin de las macros. Las macros
conjuntos de instrucciones que potencialmente pueden contener virus( instrucciones meliciosas).

Funciones Propias:

Excel nos entrega la posibilidad de definir funciones a gusto del usuario, por ejemplo una de las frmulas para determinar
aproximadamente el peso de un caballo(mestizo) es la siguiente 5.945*(perimetro torxico )^2/601.614.
Si usamos frecuentemente esta funcin la podemos incorporar a la lista de funciones Excel.

Excel incluye una batera de ms de 300 funciones de todo tipo.

Si en alguna ocasin muy especial nos falta una funcin para una
aplicacin especfica. Podemos crear nuestras propias funciones.
Las funciones a medida se escriben en el editor de Visual Basic com
si fueran macros.

Partes esenciales del cdigo.

Debe empezar con la palabra Function, seguida del nombre elegido para
El nombre de la funcin lleva una variable, o argumento entre los parnte
En una o ms instrucciones dentro del cdigo, el nombre de la funcin ap
izquierda de un signo igual. Es decir recibiendo un valor.
Escrito el cdigo, la funcin se utiliza como cualquiera otra.

Construccin de la funcin Peso del Caballo.


El nombre de la funcin ser PesCab
paso 1
Hacer clic en el editor visual Basic:
(si no esta en la barra debe incorporarlo con la opcin ver)
En la pantalla ofrecida hacer clic lado derecho del mouse cuando este ubicado en modulo:

A continuacin marque insertar modulo


debe aparecer :

Ahora se debe ingresar el codigo de la funcin(instrucciones) siguiendo lo anotado ms arriba.

Cerrar editor VBA


#NAME?

Otras Actividades:
Proteccin de celdas:
Averiguar...

aneos Macros)
o piloto de datos (Calc) o el asistente para tablas dinmicas

emejantes a los de la versin en excel 2003.

ilizando ya sea funciones de excel

obtener estos resmenes y

y comparar
rtir de los datos de
gn el modo

PNB

Clasif.segn
PNB
Regin

Total general
21
2
35
24
12
94

del tipo alto, bajo y mediano.

ucir cambios en la tabla

alidad infantil para las

Total general
105.26
8.15
57.68
11.4625
51.325
54.64425532

instalada en los

el laboratorio realizaremos

sultado de una "unin" (consolidacin)

uir a su otras tablas.

nmicas:En la barra
s nombres de los

campo de Columnas y finalmente

idos como filas

clic lado derecho del mouse:

Total general
21
2
35
24
12
94

strar grfico:
importante es construir e interpretar las tablas

una macro. Una macro consiste en una serie


que puede ejecutarse siempre que sea necesario realizar la tarea.
acro para dar formato a esas celdas y que se ajuste el texto.
fondo azul y tamao 14:

ara ser usada


: Toda accin que se realiza desde este momento pasa a formar

litacin de las macros. Las macros son

a de las frmulas para determinar


ico )^2/601.614.

ones de todo tipo.


na funcin para una
opias funciones.
r de Visual Basic como

nombre elegido para la funcin.


ento entre los parntesis.
mbre de la funcin aparece a la
or.
era otra.

12

10

median
o
bajo
alto

VIDA, MUERTE Y RIQUEZA DE LAS NACIONES


Mortalidad
esperanza
Esperanza
Esperanza
Clasif.segn
Pais
PNB
infantil
vida hombre vida mujer
Pas
PNB
Afganistan
181.6
41.0
42.0
41.5
168 bajo
Albania
30.8
69.6
75.5
72.6
600 bajo
Alemania
7.4
71.8
78.4
75.1
22320 alto
Angola
137.0
42.9
46.1
44.5
610 bajo
Arabia Saudit
71.0
61.7
65.2
63.5
7050 mediano
Argentina
25.7
65.5
72.7
69.1
2370 mediano
Austria
8.0
73.3
79.6
76.5
17000 alto
Bangladesh
119.0
56.9
56.0
56.5
210 bajo
Barhein
16.0
66.8
69.4
68.1
6340 mediano
Blgica
13.1
66.4
75.9
71.2
15540 alto
Biolorusia
13.1
66.4
75.9
71.2
1880 mediano
Bolivia
111.0
51.0
55.4
53.2
630 bajo
Botswana
67.0
52.3
59.7
56.0
2040 mediano
Brasil
63.0
62.3
67.6
65.0
2680 mediano
Bulgaria
14.4
68.3
74.7
71.5
2250 mediano
camboya
130.0
47.0
49.9
48.5
bajo
Canada
7.2
73.0
79.8
76.4
20470.0 alto
colombia
40.0
63.4
69.2
66.3
1260 mediano
Congo
73.0
50.1
55.3
52.7
1010 mediano
Corea(norte)
25.0
66.2
72.7
69.5
400 bajo
Chile
17.1
68.1
75.1
71.6
1940 mediano
China
32.0
68.0
70.9
69.5
380 bajo
Dinamarca
7.5
71.8
77.7
74.8
22080 alto
Ecuador
63.0
63.4
67.6
65.5
980 bajo
Egipto
49.4
57.8
60.3
59.1
600 bajo
Emiratos Ara
26.0
68.6
72.9
70.8
19860 alto
Espaa
8.1
72.5
78.6
75.6
11020 alto
Etiopa
137.0
42.4
45.6
44.0
120 bajo
filipinas
45.0
62.5
66.1
64.3
730 bajo
Finlandia
5.8
70.7
78.7
74.7
26040 alto
francia
7.4
72.3
80.5
76.4
94901 alto
Gabn
103.0
49.9
53.2
51.6
39 bajo
Gambia
143.0
41.4
44.6
43.0
260 bajo
Ghana
90.0
52.2
55.8
54.0
390 bajo
Grecia
11.0
65.4
74.0
69.7
5990 mediano
Guayana
56.0
60.4
66.1
63.3
330 bajo
Holanda
7.1
73.3
79.9
76.6
17320 alto
Hong Kong
6.1
74.3
80.1
77.2
14210 alto
Hungra
14.8
65.4
73.8
69.6
2780 mediano
India
91.0
52.5
52.1
52.3
350 bajo
Indonesia
75.0
58.5
62.0
60.3
570 bajo
Irak
69.0
63.0
64.8
63.9
3020 mediano
Irn
108.1
55.8
55.0
55.4
2490 mediano
Irlanda
7.5
71.0
76.7
73.9
9550 mediano
Israel
9.7
73.9
77.4
75.7
10920 alto
Italia
8.8
72.0
78.6
75.3
16830 alto
Japn
4.0
75.9
81.8
78.9
25430 alto
Jordania
44.0
64.2
67.8
66.0
1240 mediano
Kenya
72.0
56.5
60.5
58.5
370 bajo
Kuwait
15.6
71.2
75.4
73.3
16150 alto

Libano
Libia
Malasia
Malawi
Marruecos
Mxico
Mongolia
Mozambique
Namibia
Nepal
Nigeria
Noruega
Omn
Pakistan
Paraguay
Per
Polonia
Portugal
Rumania
Sierra Leona
Singapur
Somalia
Sri Lanka
Sudfrica
Sudn
Suecia
Suiza
Swazilandia
Tailandia
Tanzania
Tnez
Turquia
U,K
Ucrania
Uganda
URSS
Urugay
USA
Venezuela
Vietnam
yugoslavia
Zaire
Zambia
Zimbabwe

48.0
82.0
24.0
130.0
82.0
43.0
68.0
141.0
135.0
128.0
105.0
7.8
40.0
107.0
42.0
109.9
16.0
13.1
26.9
154.0
7.5
132.0
19.4
72.0
8.0
5.6
7.1
118.0
28.0
106.0
52.0
76.0
8.4
13.0
103.1
23.0
21.9
9.1
23.3
64.0
20.2
83.0
80.0
66.0

63.1
59.1
67.5
38.1
59.1
62.1
60.0
44.9
55.0
50.9
48.8
67.2
62.2
59.0
64.4
56.8
67.2
66.5
66.5
39.4
68.7
43.4
67.8
57.5
48.6
74.2
73.9
42.9
63.8
51.3
64.9
62.5
72.2
66.4
49.9
64.6
68.4
71.5
66.7
63.7
68.6
50.3
50.4
56.5

67.0
62.5
71.6
41.2
62.5
66.0
62.5
48.1
57.5
48.1
52.2
75.7
65.8
59.2
68.5
66.5
75.7
72.4
72.4
42.6
74.0
46.6
71.7
63.5
51.0
80.0
80.0
49.5
68.9
54.7
66.4
65.8
77.9
74.8
52.7
74.0
74.9
78.3
72.8
67.9
74.5
53.7
52.5
60.1

65.1
60.8
69.6
39.7
60.8
64.1
61.3
46.5
56.3
49.5
50.5
71.5
64.0
59.1
66.5
61.7
71.5
69.5
69.5
41.0
71.4
45.0
69.8
60.5
49.8
77.1
77.0
46.2
66.4
53.0
65.7
64.2
75.1
70.6
51.3
69.3
71.7
74.9
69.8
65.8
71.6
52.0
51.5
58.3

bajo
mediano
mediano
bajo
bajo
mediano
bajo
bajo
mediano
bajo
bajo
alto
mediano
bajo
mediano
mediano
mediano
mediano
mediano
bajo
alto
bajo
bajo
mediano
bajo
alto
alto
bajo
mediano
bajo
mediano
mediano
alto
mediano
bajo
mediano
bajo
alto
mediano
bajo
bajo
220 bajo
420 bajo
640 bajo

5310
2320
200
960
2490
110
80
1030
170
360
23120
2520
380
1110
1160
1690
7600
1640
240
11160
120
470
2350
480
23660
34064
810
1420
110
1440
1630
16100
1320
220
2242
256
21790
2560

Regin
Asia
Asia
Europa
Africa
Asia
Latiamericano
Europa
Asia
Asia
Europa
Europa
Latiamericano
Africa
Latiamericano
Europa
Asia
AngloAmericano
Latiamericano
Asia
Asia
Latiamericano
Asia
Europa
Latiamericano
Africa
Asia
Europa
Africa
Asia
Europa
Europa
Africa
Africa
Africa
Europa
Latiamericano
Europa
Asia
Europa
Asia
Asia
Asia
Asia
Europa
Asia
Europa
Asia
Asia
Africa
Asia

Asia
Africa
Asia
Africa
Africa
Latiamericano
Asia
Africa
Africa
Asia
Africa
Europa
Asia
Asia
Latiamericano
Latiamericano
Europa
Europa
Europa
Africa
Asia
Africa
Asia
Africa
Asia
Europa
Europa
Africa
Asia
Africa
Africa
Asia
Europa
Europa
Africa
Europa
Latiamericano
AngloAmericano
Latiamericano
Asia
Europa
Asia
Asia
Asia
Volver

Pais
chile
Argentina
Peru
Bolivia
Ecuador
Venezuela
Colombia
Brazil
Uruguay
Paraguay

supef

Pobl
756
1468
1200
900
500
780
1600
3670
259
359

15
35
35
15
14
27
47
170
12
14

You might also like