Lab10 Tablas Dinamicas

download Lab10 Tablas Dinamicas

of 69

Transcript of Lab10 Tablas Dinamicas

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 asistente par 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 excel 2003

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 Un resumen puede ser el siguiente:

Esperanza Pas

Mortalidad infantil

(Todas)

Contar de Mortalidad infantil Clasif.segn PNB Regin alto bajo Africa AngloAmericano 2 Asia 6 Europa 13 Latiamericano Total general 21

mediano 16 19 1 4 40 5 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:40

35

35

30

25

20

15

10

5

0

Africa

AngloAmericano

Asia

Europa

Latiamericano

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 Clasif.segn PNB Regin alto bajo Africa AngloAmericano 8.15 Asia 11.48333333 Europa 7.853846154 Latiamericano Total general 8.919047619

mediano 112.65375 73.72631579 20.2 62.975 86.884 81.6 54.91 15.28 45.5 44.66363636

Podemos obtener un grfico slo para los pases latinoamericanos y asiaticos a partir de siguientePromedio tasa de mortalidad Infantil250

200

150

100

50

0 Africa AngloAmericano Asia Europa Latiamericano

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 realizarem

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" (consolidacin) 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 Clasif.segn PNB Regin alto bajo Africa AngloAmericano 2 Asia 6 Europa 13 Latiamericano Total general 21

mediano 16 19 1 4 40 5 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 interpretar las tab

Varios de Excel Macros:

Macros

Si realiza frecuentemente una tarea en Microsoft Excel, puede automatizarla mediante una macro. Una macro consiste en una seri de comandos y funciones que se almacenan en un mdulo de Microsoft Visual Basic y que puede ejecutarse siempre que sea nece Por ejemplo, si suele escribir cadenas largas de texto en las celdas, puede crear una macro para dar formato a esas celdas y que s 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 este mome 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 son 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 como si fueran macros.

Partes esenciales del cdigo.

Debe empezar con la palabra Function, seguida del nombre elegido para la funcin. El nombre de la funcin lleva una variable, o argumento entre los parntesis. En una o ms instrucciones dentro del cdigo, el nombre de la funcin aparece 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 98.81751422

Otras Actividades:Proteccin de celdas: Averiguar...

Micelaneos Macros)

(Excel 2003) o piloto de datos (Calc) o el asistente para tablas dinmicas

pasos son semejantes a los de la versin en excel 2003.

podemos utilizando ya sea funciones de excel

ismos para obtener estos resmenes y

combinar y comparar erada a partir de los datos s muestra segn el modo

PNB

Clasif.segn PNB Regin

Total general 21 2 35 24 12 94

en ingresos del tipo alto, bajo y mediano.

mediano bajo alto

Latiamericano

dad de producir cambios en la tabla

sas de mortalidad infantil para las

Total general 105.26 8.15 57.68 11.4625 51.325 54.6442553

mediano bajo alto

alto

Latiamericano

7 ( que es la instalada en los

do.

En el laboratorio realizaremos

sar son el resultado de una "unin" (consolidacin)

para construir a su otras tablas.

s a tablas dinmicas:En la barra os, etc) y los nombres de los

po Clasif..al campo de Columnas y finalmente

ampos definidos como filas

doble clic o clic lado derecho del mouse:

Total general 21 2 35 24 12 94 indique mostrar grfico:

os detalles lo importante es construir e interpretar las tablas

a mediante una macro. Una macro consiste en una serie sual Basic y que puede ejecutarse siempre que sea necesario realizar la tarea. crear una macro para dar formato a esas celdas y que se ajuste el texto. con borde y fondo azul y tamao 14:

eviada para ser usada detencin: Toda accin que se realiza desde este momento pasa a formar

y con la habilitacin de las macros. Las macros son ucciones meliciosas).

r ejemplo una de las frmulas para determinar imetro torxico )^2/601.614.

00 funciones de todo tipo. s falta una funcin para una estras propias funciones. el editor de Visual Basic

uida del nombre elegido para la

o argumento entre los parntesis. go, el nombre de la funcin aparece a la

cualquiera otra.

1

0.9

0.8

0.7

0.6mediano

0.5

bajo alto

0.4

0.3

0.2

0.1

0 Africa

VIDA, MUERTE Y RIQUEZA DE LAS NACIONES Mortalidad esperanza Esperanza Esperanza Clasif.segn Pais infantil vida hombre vida mujer Pas PNB 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 Saudita 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 Arabes 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 48.0 63.1 67.0 65.1 bajo Libia 82.0 59.1 62.5 60.8 5310 mediano

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

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

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

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

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

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

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

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 756 1468 1200 900 500 780 1600 3670 259 359

Pobl 15 35 35 15 14 27 47 170 12 14