Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continúa navegando, consideramos que acepta su uso. Para obtener más información o bien conocer cómo cambiar la configuración lea nuestra Política de cookies

Cómo crear una tabla dinámica en OpenOffice Calc

Crear una tabla dinámica a partir de datos organizados en una tabla es sencillo. Tan sólo hay que seguir unos pocos pasos.

Hemos preparado un documento como práctica para este tema, y que se puede descargar desde Ejercicio Tablas dinámicas. Sitúate en la hoja Ejemplo 1. Puedes realizar los pasos al mismo tiempo que los lees.

La práctica parece larga, pero en realidad es sencilla, y persigue dos finalidades: te ayudará a comprender más fácilmente el funcionamiento de las tablas dinámicas, y permitirá que veas en pocos minutos la capacidad que encierra esta increible herramienta.

En nuestro ejemplo disponemos de una sencilla y típica tabla, en la que se recoge la información, por trimestres y zonas, de las ventas realizadas por una serie de vendedores a una serie de clientes.

Crear Tablas dinámicas en Calc

Seleccionar el origen de datos de la tabla dinámica

En primer lugar, seleccionaremos el origen de datos: Podemos hacer clic en una celda de la tabla original de datos, o bien, seleccionar todas las celdas, incluidos los encabezados, de la tabla original de datos.

Si utilizas nuestro ejemplo, puedes hacer clic en una celda cualquiera de las que contienen datos, o bien seleccionar todo el rango A1:E95.

  • Desde el menú Datos selecciona la opción Tabla dinámica > Crear....
Si tan sólo seleccionaste una de las celdas de la tabla de datos original, OpenOffice Calc seleccionará automáticamente todo el rango de celdas contigüas a la seleccionada. Se mostrará un cuadro de diálogo en el que confirmarás el origen de datos para la nueva tabla dinámica. Haz clic en el botón Aceptar.
Crear Tablas dinámicas en Calc

El modo diseño de la tabla dinámica

A continuación OpenOffice Calc mostrará el siguiente cuadro de diálogo, llamado Tabla dinámica:

Crear Tablas dinámicas en Calc

Éste diálogo es el centro de operaciones de nuestra nueva tabla dinámica. Nosotros lo llamamos modo diseño de la tabla dinámica, y haremos referencia constantemente a este diálogo.

Ocupando la mayor parte del diálogo, en la zona izquierda, se presentan cuatro áreas (llamadas Campos de página, Campos de Columnas, Campos de filas y Campos de datos). A su derecha se muestran varios botones que representan los campos disponibles, y que se corresponden con los nombres de los encabezados de las columnas que forman la tabla origen de los datos. En nuestro caso, disponemos de 5 campos, a saber: Cliente, Zona, Vendedor, Trimestre y Ventas.

Supongamos que nos interesa averiguar el total de ventas de cada vendedor.

Para diseñar nuestra tabla dinámica arrastraremos el campo Vendedor a la zona Campos de filas, y el campo Ventas a la zona Campos de datos.

Tablas dinámicas en Calc - Campos de datos

Dónde situar la tabla dinámica

El trabajo duro ya está hecho, si bien, queda un detalle. Calc puede insertar la nueva tabla dinámica en la misma hoja donde residen los datos de la tabla origen, si bien, nosotros, la insertaremos en una nueva hoja de cálculo. Para ello, haremos clic sobre el botón Calc.33x.18.097.png, con lo que se desplegarán nuevas opciones en nuestro cuadro de diálogo.

En el desplegable de la opción Resultado en seleccionaremos Nueva hoja.

Crear tablas dinámicas en Calc

Recomendamos siempre que sea posible insertar la tabla dinámica en una nueva hoja, o dejar que Calc seleccione automáticamente el área para mostrar los resultados.

Si seleccionamos un rango destino en el que existen celdas que contengan datos, se mostrará este aviso.

Crear tablas dinámicas en Calc

No debemos permitir que el rango elegido sobreescriba los datos con que creamos la tabla dinámica. En ese caso será necesario elegir un destino distinto para la tabla dinámica.

Una vez seleccionado el destino, haremos clic sobre el botón Aceptar.

Obtendremos el siguiente resultado en una nueva hoja:

Tablas dinámicas en Calc - Crear

Agregar un campo a la tabla

Supongamos que también queremos conocer cuanto ha vendido cada vendedor en cada zona.

  • Haz clic sobre una celda cualquiera de nuestra tabla dinámica y desde el menú Datos > Tabla dinámica > Crear, o...
  • Haz clic sobre una celda cualquiera de nuestra tabla dinámica y desde su menú contextual selecciona Editar el diseño....

De nuevo se mostrará el diálogo Tabla dinámica, desde el que arrastraremos el campo Zona al área Campos de columna, y haremos clic sobre el botón Aceptar.

Tablas dinámicas en Calc - Crear nueva tabla dinámica

Obtendremos la siguiente tabla dinámica:

Tablas dinámicas en Calc - Crear

Cambiar la distribución de los campos

Pero quizás queramos ver la información con otra distribución. Hagamos clic sobre cualquier celda de la tabla dinámica con el botón secundario del ratón, y desde su menú contextual, selecciona Editar el diseño...

Tablas dinámicas en Calc - Crear

Arrastramos el campo Zona del área de Campos de columnas al área de Campos de filas. En ésta, ordenamos los campos de forma que se muestre primero el campo Zona, y después, el campo Vendedor:

Tablas dinámicas en Calc - Campos de filas

De nuevo hacemos clic sobre el botón Aceptar, y obtenemos este resultado:

Tablas dinámicas en Calc - Campos de filas Resultado

Nos gustaría conocer también en qué trimestres se han realizado las ventas. De nuevo activaremos el modo diseño de la tabla dinámica (por cualquiera de los dos métodos antes indicados) y arrastraremos el campo Trimestre al área Campos de Columnas:

Tablas dinámicas en Calc - Campos de columnas

Haciendo clic sobre el botón Aceptar obtenemos el siguiente resultado:

Tablas dinámicas en Calc - Campos de columnas Resultado

Filtrar los datos mostrados

De pronto sentimos especial interés por estudiar tan sólo los datos de la zona Norte y Centro. Haremos clic en el desplegable del campo Zona en la tabla dinámica; haremos clic sobre Todos para desactivar todos los seleccionados, y seleccionaremos Norte y Centro.

Tablas dinámicas en Calc - Filtrar campo

Obtendremos una tabla dinámica filtrada. Observa el detalle del botón correspondiente al desplegable Zona. Nos indica que se ha establecido un filtro por este campo.

Tablas dinámicas en Calc - Filtrar por otro campo

Para eliminar el filtro, de nuevo haremos clic sobre el desplegable y haremos clic sobre la opción Todos, y luego, sobre el botón Aceptar.

Filtro de página

Quizás no nos interese mucho la distribución por zonas, pero sí que pretendemos poder filtrar los datos por zonas determinadas. Si este es el caso, tenemos solución. De nuevo, activamos el modo diseño de la tabla dinámica; arrastraremos el campo Zona desde el área Campos de filas al área Campos de página, y haremos clic sobre el botón Aceptar.

Tablas dinámicas en Calc - Distribución por zonas

La tabla dinámica obtenida presenta este aspecto:

Tablas dinámicas en Calc - Distribución por zonas Resultado

Si deseamos filtrar los datos para ver sólo aquellos correspondientes a la zona Este, haremos clic sobre el botón desplegable Zona y seleccionaremos Este.

Tablas dinámicas en Calc - Filtrar datos

Para mostrar de nuevo todo, sobre el mismo botón seleccionaremos -todo-.

Cambiar la operación de resumen

Quizás nos interese saber cuantas ventas ha realizado cada vendedor en cada trimestre. Activaremos el modo diseño, y haremos un doble clic sobre el campo Ventas para cambiar la operación de resumen, que actualmente está configurada como Suma para cambiarla a Contar. Haremos clic sobre el botón Aceptar del diálogo Campo de datos, y de nuevo sobre el botón Aceptar del diálogo Piloto de Datos.

Tablas dinámicas en Calc - Ventas por trimestre

El resultado obtenido es el siguiente:

Tablas dinámicas en Calc - Ventas por trimestre Resultado

Queremos conocer el promedio de ventas de cada vendedor por zona. Activamos de nuevo el modo diseño de la tabla dinámica. Eliminamos el campo Trimestre del área de Campos de columna, sencillamente, arrastrándolo fuera de éste. Movemos el campo Zona del área de Campos de página al área de Campos de columna. Finalmente, hacemos un doble clic sobre el campo Ventas en el área de Campos de datos, y seleccionamos la opción Promedio.

Tablas dinámicas en Calc - Promedio de datos

El resultado obtenido es el siguiente:

Tablas dinámicas en Calc - Promedio de datos Resultado

Ver datos como porcentaje sobre el total

Ahora queremos ver qué tanto por ciento sobre el total representan las ventas de cada vendedor. De nuevo activamos el modo diseño de la tabla dinámica. Eliminamos el campo Zona arrastrándolo fuera del área Campos de columnas. Hacemos un doble clic sobre el campo Ventas, y seleccionamos la operación Suma. Hacemos un clic sobre el botón Calc.33x.18.097.png, seleccionando desde el desplegable Tipo la opción % del total.

Tablas dinámicas en Calc - Datos en porcentaje sobre el total

Haremos clic sobre el botón Aceptar del diálogo Campo de datos, y de nuevo sobre el botón Aceptar del diálogo Piloto de Datos. El resultado obtenido lo vemos a continuación:

Tablas dinámicas en Calc - Datos en porcentaje sobre el total Resultado

Obtener una representación gráfica

Queremos obtener un gráfico de estos datos: Seleccionamos el área de datos del gráfico (rango A4:B14) y llamamos al asistente de gráficos. Para la ocasión utilizaremos un gráfico en 3D de tipo tarta, donde mostraremos los porcentajes y lo rotaremos un poco para que resulte más vistoso (ver Los gráficos en Calc).

Tablas dinámicas en Calc - Gráfico dinámico

Mostrar el detalle de un dato resúmen de la tabla dinámica

Vemos que el vendedor 10 supone casi un 20% de las ventas. Queremos conocer en detalle a quien y cuando se han realizado las ventas. Primero hacemos que nos muestre el valor en €, seleccionando desde el desplegable Tipo la opción Normal en lugar de % del total que seleccionamos anteriormente. Ahora haz un doble clic sobre la celda B14 que contiene el % de ventas de este vendedor.

Ante nuestros ojos se despliega una nueva hoja de cálculo con el detalle requerido:

Tablas dinámicas en Calc - Detalle de campo de datos

Mostrar sólo valores superiores

Ahora queremos conocer qué cliente es el que más nos ha comprado, y a que zona pertenece. Modificaremos el diseño de la tabla dinámica para que coincida con el mostrado bajo estas líneas:

Tablas dinámicas en Calc - Valores superiores

Hacemos un doble clic sobre el campo CLIENTE desde el diálogo diseño da la tabla dinámica; desde el diálogo Campo de datos hacemos clic sobre el botón Opciones....

En el diálogo Opciones del campo de datos activamos Mostrar automáticamente, y lo configuramos tal y como ves en la imagen siguiente:

Tablas dinámicas en Calc - Mostrar automáticamente

El resultado será el siguiente:

Tablas dinámicas en Calc - Mostrar automáticamente Resultado

Ahora queremos conocer qué cliente nos ha comprado más en cada una de las zonas. Arrastramos de forma dinámica el campo Zona hasta situarlo justo antes el campo Cliente. Observa la línea negra de color grueso que indica donde vamos a depositar el campo.

Tablas dinámicas en Calc - Valores superiores

Obtenemos el siguiente resultado:

Tablas dinámicas en Calc - Valores superiores Resultado

Esperamos que tras esta pequeña demostración te hayas enamorado por completo de las tablas dinámicas.

Modificada el 24 ago 2015 22:22.   Visitas: 132 823