lunes, 2 de mayo de 2016

Practica No. 10 Tablas Dinámicas

Tutorial Manejo de Tablas Dinámicas


A través del presente tutorial te iremos mostrando el uso del concepto "Tablas Dinámicas", para ello requerimos una tabla de datos, por ello te sugiero captures los siguientes datos y como ya es costumbre, respeta las ubicaciones de cada dato involucrado, así que captura la siguiente tabla de datos:





Como ya te habrás dado cuenta, tenemos dos columnas "vacías", "Puntos" y "Total de Medallas", para las columna Puntos, cada medalla de oro vale 3 puntos, la de plata vale 2 puntos y finalmente las de bronce vale 1 punto, así que en la celda H3 teclea la siguiente fórmula:


Y para la columna "Total de Medallas" es muy obvio.

Bien, teniendo nuestra tabla completa, pasamos al planteamiento de las siguientes preguntas:

(1) ¿Qué país obtuvo mayor cantidad de medallas?
(2) ¿Qué país obtuvo la mayor cantidad de puntos?
(3) ¿Qué competencia obtuvo más medallas de oro?
(4) ¿Qué país obtuvo más medallas de oro?
(5) ¿Qué deportista obtuvo la mayor cantidad de medallas de oro?

Con el uso de la herramienta "Tablas Dinámicas", la contestación de cada pregunta es bastante sencilla, sin embargo antes de usar esta herramienta, trataremos de contestar a través de fórmulas de Excel sin usar las "Tablas dinámicas", precisamente para que puedas evaluar éstas dos formas de solución.

Solución 1. Empleando funciones de Excel.

Pregunta 1. ¿Qué país obtuvo mayor cantidad de medallas?
Paso 1. Tecleamos los siguientes datos:



Paso 2. Teclea en la celda L4, la fórmula:

             =SUMAR.SI.CONJUNTO($I$3:$I$23,$B$3:$B$23,M4)

De donde:
     $I$3:$I$23, es el rango "suma", es decir el rango que contiene los datos que se sumarán.
      $B$3:$B$23, es el rango "criterio", es decir el rango que contiene los datos que buscamos, en este caso el país, y
      M4, es la celda que contiene el país a buscar.

Paso 3. Copiamos la fórmula a las celdas L5 y L6, y obtenemos:



En la celda L7, simplemente sumamos la cantidad obtenida de cada país, obteniéndose el valor de 136, el cuál podríamos compararlo con la suma de la columna "Total de medallas" (efectivamente se trata del mismo valor).

Ahora teclea la siguiente fórmula en la celda N8:

               =BUSCARV(MAX(L4:L6),L4:M6,2,FALSO)

De donde MAX(L4:L6), nos devuelve el valor 59, y enseguida la función BUSCARV buscará en el rango L4:M6 éste valor, al hallarlo solicitará el valor de su columna 2, siendo "España".

Pregunta 2. ¿Qué país obtuvo la mayor cantidad de puntos?
Esta pregunta se contesta exactamente igual que la anterior, la diferencia es que ahora se trata de puntos en lugar de medallas, así que procedemos al clásico "copy-paste", seleccionamos el rango: K2:N9 y nos colocamos en la celda: K11 y oprimimos las teclas: Ctrl+V, realizamos los cambios pertinentes, debiéndose obtener:



La fórmula en la celda L13

       =SUMAR.SI.CONJUNTO($H$3:$H$23,$B$3:$B$23,M13)

La fórmula de la celda N17-18:

       =BUSCARV(MAX(L13:L15),L13:M15,2,FALSO)

Pregunta 3. ¿Qué competencia obtuvo más medallas de oro?

Volvemos a aplicar el copy-paste, seleccionamos el rango: K11:N18, oprimimos Ctrl+C, nos colocamos en la celda O2, y oprimimos Ctrl+V, hacemos los cambios pertinentes, debiendo quedar así:


La fórmula en la celda P4 es:


               =SUMAR.SI.CONJUNTO($E$3:$E$23,$D$3:$D$23,Q4)                  
         

La fórmula en la celda R8 es:


           =BUSCARV(MAX(P4:P6),P4:Q6,2,FALSO)



Pregunta 4. ¿Qué país obtuvo más medallas de oro?


Volvemos a usar el copy-paste, seleccionamos el rango K2:N9, oprimimos las teclas Ctrl+C, nos colocamos en la celda O11 y oprimimos las teclas Ctrl+V, realizando los cambios pertinentes tendríamos:





La fórmula en la celda P13 es:

            =SUMAR.SI.CONJUNTO($E$3:$E$23,$B$3:$B$23,Q13)

La fórmula en la celda R17 es:

            =BUSCARV(MAX(P13:P15),P13:Q15,2,FALSO)


Pregunta 5. ¿Qué deportista obtuvo la mayor cantidad de medallas de oro? 

Para la contestación a esta pregunta por favor teclea lo siguiente (respeta las ubicaciones de cada información) a partir de la celda L20:



En la columna M22 teclea la fórmula:

            =SUMAR.SI.CONJUNTO($E$3:$E$23,$C$3:$C$23,N22)

y copiala hacia abajo seis veces, efectúa la suma de éstas cantidades y aplicando la fórmula siguiente en la celda O30, obtendremos la respuesta de la pregunta en cuestión:

               =BUSCARV(MAX(M22:M28),M22:N28,2,FALSO)

Respuesta:




Solución 2. Empleando "Tablas Dinámicas".   

Iniciamos con la selección del rango B2:I23 (toda la tabla de datos con todo y encabezados), enseguida elige el comando "Tabla dinámica" del grupo "Tablas" de la ficha "Insertar", y aparecerá una ventana donde simplemente haz clic en el botón "Aceptar" y procederemos a contestar la 1a. pregunta: ¿Qué país obtuvo mayor cantidad de medallas?.

La pregunta involucra los campos: "País" y "Total de medallas", por lo que en el panel de la derecha habilita ambos campos, tal como se observa enseguida:



Como ya te habrás dado cuenta, por el simple hecho de haber habilitado los campos mencionados, Excel rápidamente nos muestra la suma de medallas por país (lado izquierdo de la "tabla dinámica"), ahora para contestar la pregunta en cuestión, habilitamos el menú "Etiquetas de fila" usando el icono colocado su derecha:



y habilitamos únicamente a España, teniendo ya, la respuesta a la pregunta 1:





Procedemos con la pregunta 2,  ¿Qué país obtuvo la mayor cantidad de puntos?, de nuevo seleccionamos los datos (tabla de datos inicial) e insertamos una tabla dinámica, los campos involucrados en la pregunta son País y Puntos, e igual que la pregunta anterior filtramos a País y habilitamos España, y obtenemos la respuesta a la pregunta planteada:



Ahora, procedemos a la pregunta 3: ¿Qué competencia obtuvo más medallas de oro?. para contestar esta pregunta volvemos a crear otra tabla dinámica a partir de los mismos datos, y los campos involucrados que debemos de habilitar son: Prueba y Oro, y ademas elegimos la competencia de mayor cantidad de medallas de oro (menú filtro de "Etiquetas de fila", siendo:



Continuamos con la pregunta 4:  ¿Qué país obtuvo más medallas de oro?, procederemos de igual manera que en las preguntas anteriores, y los campos involucrados en este pregunta son: País y Oro, y filtramos el país. obteniendo la respuesta:


y finalmente, procedemos con la última pregunta: ¿Qué deportista obtuvo la mayor cantidad de medallas de oro?, procedemos de la misma manera, los campos involucrados son Deportista y Oro, y la respuesta es:


Hemos terminado, espero todo este menjurje te sea de utilidad nos vemos en el próximo, bye...






Tutorial "Creando Marcos en HTML"

Tutorial para crear Marcos (Frames) en HTML. Los marcos o  frames  nos permiten dividir una página web en varias ventanas que pueden cargar ...