certmundo.
es‑mx

6 min de lectura

¿Cómo crear una tabla dinámica para resumir una base de datos?

Una tabla dinámica es una herramienta de Excel que resume, agrupa y analiza grandes cantidades de datos en segundos sin escribir fórmulas.

Es una de las funciones más poderosas para trabajar con bases de datos. Con ella puedes obtener totales, promedios y conteos por categoría con solo arrastrar campos.

Requisitos antes de insertar una tabla dinámica

Tu base de datos debe estar bien estructurada antes de comenzar. Si la base tiene errores, la tabla dinámica los heredará.

Verifica estos tres puntos antes de insertar:

  • Sin filas vacías: cada registro debe estar en una fila continua.
  • Encabezados únicos: cada columna debe tener un nombre diferente en la fila 1.
  • Sin celdas combinadas: las celdas combinadas rompen la lectura de datos.

Si tu base de datos ya tiene formato de Tabla (Insertar → Tabla), Excel actualiza la tabla dinámica automáticamente cuando agregas registros nuevos.

Cómo insertar una tabla dinámica paso a paso

Sigue estos pasos exactos para insertar tu primera tabla dinámica.

Paso 1. Haz clic en cualquier celda dentro de tu base de datos.

Paso 2. Ve a la pestaña Insertar y haz clic en Tabla dinámica.

Paso 3. Excel selecciona el rango automáticamente. Confirma que el rango sea correcto y elige Nueva hoja de cálculo. Haz clic en Aceptar.

Paso 4. Excel abre una hoja nueva con el panel de campos a la derecha. Aquí configuras qué datos quieres ver.

El panel tiene cuatro zonas: Filtros, Columnas, Filas y Valores. Cada zona controla una parte distinta del reporte.

Las cuatro zonas del panel de campos

Entender cada zona es la clave para construir cualquier reporte.

Zona Función Ejemplo
Filas Agrupa los datos verticalmente Categoría de producto
Columnas Agrupa los datos horizontalmente Mes de venta
Valores Calcula totales, promedios o conteos Suma de importe
Filtros Filtra toda la tabla por un campo Sucursal o vendedor

Puedes arrastrar el mismo campo a más de una zona según lo que necesites. También puedes quitar un campo arrastrándolo fuera del panel.

Ejemplo 1: Ventas totales por categoría en Liverpool

Imagina que trabajas en Liverpool y tienes esta base de datos con 500 registros:

Fecha Vendedor Categoría Producto Importe
01/03/2025 Ana López Ropa Chamarra $1,200
01/03/2025 Luis Mora Electrónica Televisor $8,500
02/03/2025 Ana López Electrónica Bocina $2,300

Quieres saber cuánto vendió cada categoría en total.

Configuración:

  • Arrastra Categoría a la zona Filas.
  • Arrastra Importe a la zona Valores.

Resultado:

Categorías Suma de Importe
Electrónica $124,500
Ropa $87,300
Hogar $63,200
Total general $275,000

En cinco segundos obtuviste un resumen que con fórmulas tomaría varios minutos.

Ejemplo 2: Ventas por categoría y por mes en FEMSA

Ahora quieres ver las ventas de cada categoría divididas por mes. Usarás dos zonas al mismo tiempo.

Configuración:

  • Arrastra Categoría a la zona Filas.
  • Arrastra Mes a la zona Columnas.
  • Arrastra Importe a la zona Valores.

Resultado:

Categoría Enero Febrero Marzo Total
Bebidas $45,000 $51,200 $48,700 $144,900
Snacks $32,100 $29,800 $35,400 $97,300
Lácteos $28,500 $31,000 $27,900 $87,400
Total $105,600 $112,000 $112,000 $329,600

Este tipo de reporte se llama tabla cruzada. Es muy útil para comparar periodos.

Ejemplo 3: Filtrar por sucursal en Bimbo

El campo Filtros agrega un selector encima de la tabla. Puedes cambiar la vista completa con un clic.

Supón que la base de datos de Bimbo tiene una columna llamada Sucursal con valores: CDMX, Guadalajara, Monterrey.

Configuración:

  • Arrastra Sucursal a la zona Filtros.
  • Arrastra Producto a la zona Filas.
  • Arrastra Unidades vendidas a la zona Valores.

Ahora aparece un selector encima de la tabla. Si seleccionas "Monterrey", la tabla muestra únicamente los datos de esa sucursal. Si seleccionas "(Todas)", vuelves a ver el total general.

Esto evita crear tres tablas separadas para cada ciudad.

Cambiar el tipo de cálculo en Valores

Por defecto, Excel usa Suma cuando el campo es numérico. Puedes cambiarlo fácilmente.

Cómo cambiar el cálculo:

  1. Haz clic en el campo dentro de la zona Valores.
  2. Selecciona Configuración de campo de valor.
  3. Elige entre: Suma, Promedio, Conteo, Máximo, Mínimo.

Ejemplo práctico: En una base de datos de Mercado Libre con columnas Vendedor y Calificación, puedes calcular el promedio de calificación por vendedor en lugar de la suma.

Vendedor Promedio de Calificación
Electro MX 4.7
TechStore 4.3
ModaMX 4.9

Actualizar una tabla dinámica

La tabla dinámica no se actualiza automáticamente cuando cambias datos en la base de datos.

Para actualizar:

  • Haz clic derecho sobre la tabla dinámica.
  • Selecciona Actualizar.

O usa el atajo de teclado: Alt + F5 para actualizar la tabla activa. Ctrl + Alt + F5 actualiza todas las tablas dinámicas del archivo.

Si tu base de datos está en formato de Tabla, Excel expande el rango automáticamente. Solo necesitas actualizar con clic derecho.

Errores comunes

Error 1: El campo numérico aparece como "Conteo" en lugar de "Suma"

Esto ocurre cuando hay una celda vacía o con texto en la columna numérica. Excel interpreta el campo como texto y cuenta registros en lugar de sumarlos.

Solución: Revisa la columna completa. Elimina espacios o textos ocultos. Luego cambia el cálculo en Configuración de campo de valor.

Error 2: Aparece el elemento "(en blanco)" en las filas o columnas

Esto indica que hay celdas vacías en ese campo dentro de la base de datos. Una base bien estructurada no debe tener celdas vacías en campos clave como Categoría o Vendedor.

Solución: Rellena las celdas vacías en la base de datos original y actualiza la tabla dinámica.

Error 3: La tabla dinámica no incluye registros nuevos después de actualizar

Esto pasa cuando la base de datos no está en formato de Tabla. El rango de la tabla dinámica queda fijo en el momento de crearla.

Solución: Convierte tu base de datos en Tabla antes de crear la tabla dinámica. Así el rango crece automáticamente con cada registro nuevo.

Error 4: Los totales no coinciden con los filtros aplicados

Si usas filtros manuales en la base de datos (no en la tabla dinámica), la tabla puede mostrar datos incorrectos. Siempre usa los filtros dentro del panel de la tabla dinámica, no en la hoja de datos.

Dar formato a los valores numéricos

Por defecto, los números en la zona Valores no tienen formato de moneda. Para aplicar formato:

  1. Haz clic en el campo en la zona Valores.
  2. Selecciona Configuración de campo de valor.
  3. Haz clic en Formato de número.
  4. Elige Moneda o Número con separador de miles.

Ahora los valores aparecen como $45,000 en lugar de 45000. Esto hace el reporte más legible para cualquier persona del equipo.

Resumen de configuraciones frecuentes

Reporte que necesitas Filas Columnas Valores Filtros
Ventas por categoría Categoría Suma de importe
Ventas por categoría y mes Categoría Mes Suma de importe
Promedio de calificación por vendedor Vendedor Promedio de calificación
Ventas por sucursal y producto Producto Suma de importe Sucursal
Conteo de pedidos por estado Estado Mes Conteo de pedido Vendedor

Usa esta tabla como referencia rápida cuando construyas reportes nuevos.

Puntos clave

  • Antes de insertar una tabla dinámica, verifica que tu base de datos no tenga filas vacías, encabezados duplicados ni celdas combinadas.
  • Las cuatro zonas del panel (Filas, Columnas, Valores y Filtros) controlan cómo se organiza y resume la información en el reporte.
  • Si el campo numérico aparece como Conteo en lugar de Suma, busca celdas vacías o con texto en esa columna y corrígelas en la base de datos original.
  • La tabla dinámica no se actualiza sola; usa clic derecho → Actualizar cada vez que modifiques la base de datos.
  • Convierte tu base de datos en formato de Tabla (Insertar → Tabla) para que la tabla dinámica incluya automáticamente los registros nuevos al actualizar.

Comparte esta lección: