Cómo hacer una tabla dinámica en Excel paso a paso

Cómo hacer una tabla dinámica en Excel paso a paso

Una tabla dinámica en Excel resume cientos de filas sin escribir fórmulas. Puedes calcular ventas por región, comparar meses, contar clientes y filtrar categorías arrastrando campos. El informe no modifica la tabla original y puede reorganizarse en segundos.

El resultado depende de la calidad de la fuente. En esta guía aprenderás a preparar los datos, construir el resumen y evitar totales incorrectos, rangos incompletos y fechas que no agrupan.

Prepara los datos

La fuente debe tener formato tabular:

  • una fila de encabezados únicos;
  • una fila por registro;
  • una columna por variable;
  • sin filas ni columnas vacías intermedias;
  • sin celdas combinadas;
  • fechas reales, no texto;
  • números reales, no texto;
  • sin subtotales manuales.

Ejemplo:

Fecha Región Canal Producto Unidades Importe
02/01/2026 Norte Web A 3 450
03/01/2026 Sur Tienda B 2 320

Convierte el rango en Tabla con Ctrl+T. Así la fuente crece al añadir registros y mantiene referencias.

Crear una tabla dinámica

  1. Haz clic dentro de la Tabla.
  2. Ve a Insertar → Tabla dinámica.
  3. Confirma la tabla o rango.
  4. Elige Nueva hoja de cálculo.
  5. Pulsa Aceptar.

Excel abre el panel Campos de tabla dinámica con cuatro áreas:

  • Filtros: limita todo el informe.
  • Columnas: crea encabezados horizontales.
  • Filas: crea categorías verticales.
  • Valores: calcula suma, conteo, promedio y otras métricas.

Ejemplo: ventas por región y canal

Arrastra:

  • Región a Filas.
  • Canal a Columnas.
  • Importe a Valores.

Excel mostrará la suma por combinación. Si aparece Cuenta de Importe en lugar de Suma de Importe, la columna contiene texto, vacíos problemáticos o tipos mezclados.

Corrige la fuente, actualiza y verifica de nuevo.

Cambiar el tipo de cálculo

Haz clic en el campo dentro de Valores y abre Configuración de campo de valor:

  • Suma;
  • Cuenta;
  • Promedio;
  • Máximo;
  • Mínimo;
  • Recuento distinto, si usas el Modelo de datos;
  • otras funciones.

No confundas Cuenta con Recuento distinto. Si un cliente aparece en cinco pedidos, Cuenta devuelve cinco; Recuento distinto, uno.

Mostrar valores como porcentaje o variación

En Mostrar valores como puedes elegir:

  • porcentaje del total general;
  • porcentaje de fila;
  • porcentaje de columna;
  • diferencia respecto al elemento anterior;
  • porcentaje de diferencia;
  • total acumulado;
  • clasificación.

Para mostrar importe y porcentaje al mismo tiempo, arrastra Importe dos veces a Valores y configura el segundo como porcentaje del total.

Agrupar fechas por mes, trimestre y año

  1. Coloca Fecha en Filas.
  2. Haz clic derecho sobre una fecha.
  3. Selecciona Agrupar.
  4. Marca Meses, Trimestres y Años.

Si Excel dice que no puede agrupar:

  • hay celdas vacías;
  • existe texto;
  • alguna fecha es inválida;
  • la fuente mezcla tipos.

Soluciona la columna en origen. Para automatizar limpieza y tipos, usa Power Query.

Segmentación de datos y línea de tiempo

Con la tabla dinámica seleccionada:

  • Insertar segmentación de datos crea botones para Región, Canal o Producto.
  • Insertar línea de tiempo filtra campos de fecha.

Un segmentador puede controlar varias tablas dinámicas que compartan el mismo origen:

  1. Selecciónalo.
  2. Abre Conexiones de informe.
  3. Marca los informes que debe controlar.

Gráfico dinámico

Selecciona la tabla y ve a Insertar → Gráfico dinámico. El gráfico responde a filtros y segmentadores.

Buenas prácticas:

  • evita gráficos 3D;
  • limita categorías;
  • ordena por valor;
  • usa títulos que expresen el hallazgo;
  • mantén colores estables;
  • no muestres totales generales como una categoría adicional.

Si el objetivo es un panel, combina dos o tres visuales y KPI, no decenas.

Actualizar la tabla dinámica

La tabla dinámica mantiene una caché. Cuando cambia la fuente:

  • clic derecho → Actualizar;
  • o Datos → Actualizar todo.

Para actualizar al abrir:

  1. Abre Opciones de tabla dinámica.
  2. Ve a Datos.
  3. Activa Actualizar datos al abrir el archivo.

Si usaste un rango fijo en vez de una Tabla, las filas nuevas pueden quedar fuera aunque actualices.

Campos calculados y Modelo de datos

Un campo calculado clásico sirve para operaciones sencillas, pero tiene limitaciones. Para varias tablas, recuentos distintos y medidas reutilizables, agrega la fuente al Modelo de datos y usa DAX.

Ejemplo de medida:

Ventas Totales = SUM(Ventas[Importe])

La guía de DAX en Power BI explica contexto de filtro y medidas; los mismos fundamentos se aplican a Power Pivot.

Diseño del informe

En la pestaña Diseño puedes:

  • mostrar en formato compacto, esquema o tabular;
  • repetir etiquetas;
  • activar o quitar subtotales;
  • mover totales generales;
  • aplicar estilos.

Para exportar o leer como tabla plana, el formato tabular con etiquetas repetidas suele ser más cómodo.

Errores comunes

  • Usar rango fijo y omitir filas nuevas.
  • Incluir subtotales en la fuente y duplicar totales.
  • Tener fechas como texto.
  • Sumar porcentajes fila a fila.
  • Promediar promedios sin ponderar.
  • Confundir conteo con recuento distinto.
  • Editar el resultado esperando cambiar el origen.
  • No actualizar.
  • Ocultar problemas de calidad con filtros.

Compara la suma general de la tabla dinámica con un total independiente antes de publicar.

Tabla dinámica de Excel vs Google Sheets

Excel destaca con Modelo de datos, Power Pivot, DAX, agrupaciones y análisis de mayor escala. Sheets facilita colaboración web. Si trabajas en la nube, consulta la guía para crear un dashboard en Google Sheets.

Preguntas frecuentes

¿Cómo hago una tabla dinámica en Excel?
Selecciona una celda de la fuente, ve a Insertar → Tabla dinámica, elige la ubicación y arrastra campos a Filas, Columnas, Valores y Filtros.

¿Por qué Excel cuenta en vez de sumar?
La columna contiene texto, vacíos o tipos mezclados. Convierte todos los importes a número y actualiza.

¿Cómo incluyo filas nuevas automáticamente?
Convierte la fuente en Tabla con Ctrl+T antes de crear el informe.

¿Cómo agrupo fechas por mes?
Coloca la fecha en Filas, haz clic derecho, elige Agrupar y marca Meses y Años.

¿Una tabla dinámica se actualiza sola?
No siempre. Usa Actualizar o activa la actualización al abrir; las conexiones externas pueden requerir Actualizar todo.

¿Puedo usar varias tablas?
Sí, mediante el Modelo de datos y relaciones entre claves. Después puedes crear medidas con DAX.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir