viernes, 15 de abril de 2011

TABLAS DINAMICAS'

Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada que nos facilita la interpretación de dichos datos. Es dinámica porque nos permite ir obteniendo diferentes totales, filtrando datos, cambiando la presentación de los datos, visualizando o no los datos origen, etc...
Para aquellos que tengais conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.
Veamos cómo podemos crear una tabla dinámica a partir de unos datos que ya tenemos.
Para crear una tabla dinámica, Excel nos proporciona las tablas y gráficos dinámicos.
ejemplo tabla
Supongamos que tenemos una colección de datos de los artículos del almacen con el número de referencia y el mes de compra, además sabemos la cantidad comprada y el importe del mismo.
Vamos a crear una tabla dinámica a partir de estos datos para poder examinar mejor las ventas de cada artículo en cada mes.
Para ello vamos a la pestaña Insertar y hacemos clic en Tabla dinámica (también podemos desplegar el menú haciendo clic en la flecha al pie del botón para crear un gráfico dinámico).
Menú de Tabla dinámica
Aparece el cuadro de diálogo de creación de tablas dinámicas. Desde aquí podremos indicar el lugar donde se encuentran los datos que queremos analizar y el lugar donde queremos ubicarla.
Crear tabla dinámica
En nuestro caso indicamos que vamos a seleccionar los datos de un rango de celdas y que queremos ubicarla en una hoja de cálculo nueva.
Podríamos crear una conexión con otra aplicación para obtener los datos desde otra fuente diferente a Excel.
En el caso de seleccionar la opción Selecciona una tabla o rango debemos seleccionar todas las celdas que vayan a participar, incluyendo las cabeceras.
Pulsamos Aceptar para seguir.



**REFLEXION**
Una tabla dinámica nos permite modificar el aspecto de una lista de elementos de una forma más fácil, cómoda y resumida. Además, podemos modificar su aspecto y mover campos de lugar. permite hacer resúmenes de una Base de Datos, utilizándose para, promediar, o totalizar datos.
Esto nos ayuda para graficas datos y de esta manera buscar mas facil alguna informacion sobre el tema

SUBTOTALES'

Devuelve un subtotal en una lista o base de datos. Generalmente es más fácil crear una lista con subtotales utilizando el comando Subtotales del grupo Esquema de la ficha Datos. Una vez creada la lista de subtotales, puede cambiarse modificando la fórmula SUBTOTALES.
Sintaxis
SUBTOTALES(núm_función;valor1, valor2, ...)
Núm_función     es un número de 1 a 11 (incluye los valores ocultos) o de 101 a 111 (pasa por alto valores ocultos) que indica qué función debe utilizarse para calcular los subtotales dentro de una lista.
Núm_función
(incluye valores ocultos)
Núm_función
(pasa por alto valores ocultos)
Función
1101PROMEDIO
2102CONTAR
3103CONTARA
4104MAX
5105MIN
6106PRODUCTO
7107DESVEST
8108DESVESTP
9109SUMA
10110VAR
11111VARP
Valor1, valor2     son de 1 a 254 rangos o referencias para los cuales desea calcular el subtotal.
Observaciones
  • Si hay otros subtotales dentro de valor1 (o subtotales anidados), estos subtotales anidados se pasarán por alto para no repetir los cálculos.
  • Para las constantes núm_función de 1 a 11, la función SUBTOTALES incluye los valores de las filas ocultas por el comando Ocultar filas, situado bajo el submenú Ocultar y mostrar del comando Formato del grupo Celdas de la ficha Inicio. Utilice estas constantes cuando desee calcular subtotales de los números ocultos y visibles de una lista. Para las constantes núm_función de 101 a 111, la función SUBTOTALES pasa por alto los valores de filas ocultos por el comando Ocultar filas. Utilice estas constantes cuando sólo desee calcular subtotales de los números visibles de una lista.
  • La función SUBTOTALES pasa por alto las filas que no se hayan incluido en el resultado de un filtro, independientemente del valor de núm_función que utilice.
  • La función SUBTOTALES está diseñada para columnas de datos o rangos verticales. No está diseñada para filas de datos ni para rangos horizontales. Por ejemplo, cuando desea calcular el subtotal de un rango horizontal mediante un núm_función de 101 o superior, como SUBTOTALES(109,B2:G2), si oculta una columna no afecta al subtotal. Sin embargo, si oculta una fila en un subtotal de un rango vertical, sí afectará al subtotal.
  • Si alguna de las referencias es una referencia 3D, SUBTOTALES devolverá el valor de error #¡VALOR!.
Ejemplo
El ejemplo será más fácil de entender si lo copia a una hoja de cálculo en blanco.

  • Cree una hoja de cálculo o un libro en blanco.
  • Seleccione el ejemplo en el tema de Ayuda.
 Nota   No seleccione los encabezados de columna o de fila.
Seleccionar un ejemplo de la Ayuda
Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione CTRL+` (acento grave), o en el grupo Auditoría de fórmulas de la ficha Fórmulas, haga clic en el botón Mostrar fórmulas.

 
1
2
3
4
5
A
Datos
120
10
150
23
FórmulaDescripción (resultado)
=SUBTOTAL(9;A2:A5)Subtotal de la columna anterior obtenido con la función SUMA (303)
=SUBTOTAL(1;A2:A5)Subtotal de la columna anterior obtenido con la función PROMEDIO (75,75)


**REFLEXION**
Excel provee ayuda, permitiéndole usar sus características de Ordenar y después usando su comando Subtotal. Con esos comandos puede ordenar una lista de ventas y después crear automáticamente los subtotales. Estas pueden ser funciones agregadas además de Sumar, Promedio, Max o Min.

Microsoft Excel puede calcular automáticamente valores de subtotales y de totales generales en una lista. Cuando se insertan subtotales automáticos, Excel esquematiza la lista para que se puedan mostrar y ocultar las filas de detalle de cada subtotal.