Cómo hacer una tabla dinámica en Excel paso a paso (con ejemplo)

Si tienes cientos de ventas, notas o gastos y te piden "el total por producto y por sede", hacerlo a mano es perder la tarde. Para eso existe la tabla dinámica en Excel: con unos cuantos clics convierte una lista larga en un resumen claro, sin escribir una sola fórmula. En esta guía te enseño a crearla paso a paso, con un ejemplo real de una papelería en Ibagué, y los errores que más veo en clase.

¿Qué es una tabla dinámica y para qué sirve?

Una tabla dinámica es un resumen interactivo de tus datos. Tú decides qué ver en las filas, qué en las columnas y qué número calcular, y Excel agrupa todo. Se llama "dinámica" porque al arrastrar un campo a otro lugar el informe cambia al instante.

Sirve, por ejemplo, para:

  • Sumar las ventas por producto, por vendedor o por mes.
  • Contar cuántos estudiantes aprobaron por curso o por materia.
  • Sacar promedios, máximos o porcentajes sin escribir fórmulas.

Además, la tabla dinámica no modifica tus datos originales: solo los resume, así que puedes experimentar sin miedo.

Antes de empezar: prepara bien los datos

Casi todos los problemas con tablas dinámicas vienen de datos mal organizados. Revisa estas reglas:

  1. Una fila de encabezados, y cada columna con un nombre distinto (Fecha, Sede, Producto…).
  2. Una fila por registro: cada venta, cada estudiante o cada gasto en su propia fila.
  3. Sin filas ni columnas vacías en medio de los datos.
  4. Sin celdas combinadas y sin subtotales escritos a mano dentro de la lista.
  5. Cada columna con un solo tipo de dato: en "Cantidad" solo números, en "Fecha" solo fechas.

Para esta guía usaremos las ventas de septiembre de una papelería con tres sedes en Ibagué (Centro, Jordán y Salado). Son 16 ventas en el rango A1:G17. Puedes copiar esta tabla en Excel para practicar:

FechaSedeVendedorProductoCantidadPrecio unitarioTotal
02/09/2026CentroAnaCuaderno20$ 4.500$ 90.000
02/09/2026JordánCarlosCalculadora3$ 38.000$ 114.000
03/09/2026SaladoMartaMemoria USB5$ 25.000$ 125.000
04/09/2026CentroPedroResma de papel6$ 19.000$ 114.000
05/09/2026JordánCarlosCuaderno15$ 4.500$ 67.500
08/09/2026SaladoMartaCalculadora2$ 38.000$ 76.000
09/09/2026CentroAnaMemoria USB4$ 25.000$ 100.000
10/09/2026JordánLuisaResma de papel8$ 19.000$ 152.000
11/09/2026SaladoMartaCuaderno30$ 4.500$ 135.000
12/09/2026CentroPedroCalculadora4$ 38.000$ 152.000
15/09/2026JordánLuisaMemoria USB6$ 25.000$ 150.000
16/09/2026SaladoMartaResma de papel5$ 19.000$ 95.000
17/09/2026CentroAnaCuaderno25$ 4.500$ 112.500
18/09/2026JordánCarlosCalculadora1$ 38.000$ 38.000
19/09/2026SaladoMartaMemoria USB3$ 25.000$ 75.000
22/09/2026CentroPedroResma de papel4$ 19.000$ 76.000
Hoja de Excel con 16 ventas de una papelería en Ibagué: columnas Fecha, Sede, Vendedor, Producto, Cantidad, Precio unitario y Total, lista para crear una tabla dinámica
Así deben verse los datos de origen: encabezados en la fila 1 y una venta por fila.

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

Queremos saber cuánto vendió cada producto en cada sede. Los pasos sirven para Excel 2016, 2019, 2021 y Microsoft 365 en Windows.

Paso 1: convierte el rango en tabla (recomendado)

Haz clic en una celda de los datos y presiona Ctrl + T (o Insertar > Tabla), marca La tabla tiene encabezados y pulsa Aceptar. No es obligatorio, pero así las ventas nuevas que agregues al final entrarán en la tabla dinámica al actualizarla.

Paso 2: inserta la tabla dinámica

Con una celda de los datos seleccionada, ve a Insertar > Tabla dinámica. En Microsoft 365 aparece un pequeño menú: elige De una tabla o rango. En la ventana Crear tabla dinámica:

  • Comprueba que el rango o el nombre de la tabla sea correcto (por ejemplo, Tabla1).
  • En "dónde colocar la tabla dinámica", deja Nueva hoja de cálculo. Así no se mezcla con los datos.
  • Pulsa Aceptar.

Excel crea una hoja nueva con el panel Campos de tabla dinámica a la derecha. Yo la renombro "Resumen".

Paso 3: entiende el panel Campos de tabla dinámica

Arriba del panel verás la lista de campos, que son los encabezados de tus columnas. Abajo hay cuatro áreas, y todo el secreto está en ellas:

  • Filtros: filtra toda la tabla dinámica por un campo (por ejemplo, ver solo a una vendedora).
  • Columnas: cada valor distinto del campo se convierte en una columna.
  • Filas: cada valor distinto del campo se convierte en una fila.
  • Valores: el número que se calcula (suma, cuenta, promedio…).
Panel Campos de tabla dinámica de Excel con Vendedor en Filtros, Sede en Columnas, Producto en Filas y Suma de Total en Valores, con la explicación de cada área
Las cuatro áreas del panel: Filtros, Columnas, Filas y Valores.

Paso 4: arrastra los campos

Arrastra con el mouse cada campo de la lista al área que corresponde:

  1. Producto → área Filas.
  2. Sede → área Columnas.
  3. Total → área Valores. Excel lo muestra como Suma de Total.

Paso 5: dale formato de moneda

Los totales salen sin formato. Haz clic derecho sobre un número de la tabla dinámica y elige Configuración de campo de valor > Formato de número, escoge Moneda o Contabilidad y pulsa Aceptar. Hacerlo desde aquí evita que el formato se pierda al actualizar.

Paso 6: lee el resultado

Las 16 ventas quedaron resumidas en una tabla de 4 productos por 3 sedes, con totales por fila y por columna:

Resultado de la tabla dinámica en Excel: suma de ventas por producto en filas y por sede en columnas, con total general de 1.672.000 pesos
El resumen listo: Producto en Filas, Sede en Columnas y Suma de Total en Valores.

De un vistazo sacamos conclusiones que en la lista original no se veían:

  • La sede Centro fue la que más vendió: $ 644.500.
  • El producto con más ventas en dinero fue la Memoria USB: $ 450.000, y casi la mitad salió de Salado ($ 200.000).
  • En total, la papelería vendió $ 1.672.000 en septiembre.

¿Quieres verlo al revés? Arrastra Sede a Filas y Producto a Columnas. Eso es lo "dinámico".

Cambia el cálculo: cuenta, promedio y porcentaje

Sumar no es la única opción. Haz clic derecho sobre un número y entra a Configuración de campo de valor:

  • En la pestaña Resumir valores por puedes elegir Cuenta, Promedio, Máx. o Mín.. Con Cuenta verás que cada producto tuvo 4 ventas, 16 en total.
  • En la pestaña Mostrar valores como elige % del total general. Así sabrás, por ejemplo, que la Memoria USB representa el 26,91 % de lo vendido y la sede Centro el 38,55 %.

Filtra con Filtros y Segmentación de datos

Arrastra Vendedor al área Filtros. Encima de la tabla dinámica aparece una lista desplegable; si eliges "Marta", el informe muestra solo sus ventas: $ 506.000 en total, todas en la sede Salado.

Para algo más visual, usa la segmentación de datos: con la tabla dinámica seleccionada, ve a Analizar tabla dinámica > Insertar segmentación de datos (en algunas versiones la pestaña se llama solo Analizar u Opciones), marca Vendedor y pulsa Aceptar. Aparecen botones con cada nombre: un clic y la tabla se filtra.

Bonus: agrupar por mes

Si arrastras Fecha a Filas, las versiones recientes de Excel agrupan las fechas automáticamente. Si no lo hace, haz clic derecho sobre una fecha de la tabla dinámica, elige Agrupar y selecciona Meses (y Años si tus datos abarcan más de uno).

Cómo actualizar la tabla dinámica

Esto confunde a casi todos: la tabla dinámica no se actualiza sola cuando cambias los datos. Después de editar o agregar ventas:

  • Haz clic derecho dentro de la tabla dinámica y elige Actualizar, o usa Analizar tabla dinámica > Actualizar (atajo Alt + F5).
  • Si los datos nuevos están fuera del rango original (porque no usaste Ctrl + T), ve a Analizar tabla dinámica > Cambiar origen de datos y amplía el rango.
  • Si quieres que se actualice cada vez que abres el archivo, entra a Opciones de tabla dinámica > Datos y activa Actualizar al abrir el archivo.

Usar un dato de la tabla dinámica en una fórmula

Si en otra celda escribes = y haces clic sobre un valor de la tabla dinámica, Excel no pone algo como =B6, sino una fórmula con la función IMPORTARDATOSDINAMICOS (en inglés, GETPIVOTDATA), por ejemplo:

=IMPORTARDATOSDINAMICOS("Total";$A$3;"Producto";"Cuaderno")

Esa fórmula devuelve $ 405.000, el total de cuadernos, y sigue funcionando aunque la tabla dinámica cambie de forma. Si prefieres referencias normales, desactívalo en Analizar tabla dinámica > Opciones (flechita del botón) > Generar GetPivotData.

Errores comunes (y cómo corregirlos)

  1. "El nombre del campo de tabla dinámica no es válido". Casi siempre hay una columna sin encabezado o seleccionaste mal el rango. Escribe un título en cada columna y vuelve a intentarlo.
  2. Los datos nuevos no aparecen. Falta Actualizar o el rango de origen no incluye las filas nuevas. Usa Ctrl + T para evitarlo.
  3. Sale "Cuenta de Total" en lugar de "Suma de Total". La columna tiene celdas vacías o números guardados como texto. Corrígelos o cambia el cálculo en Configuración de campo de valor.
  4. Aparece una fila "(en blanco)". Hay celdas vacías en el campo de Filas o el rango incluye filas vacías al final.
  5. Las fechas no se pueden agrupar. Alguna fecha está escrita como texto. Revisa que toda la columna tenga formato de fecha real.
  6. "Jordán" y "Jordan" salen separadas. Una tilde o un espacio de más crean otra categoría. Unifica la escritura.

Preguntas frecuentes

¿Para qué sirve una tabla dinámica en Excel?

Para resumir, agrupar y analizar listas grandes de datos (ventas, notas, inventarios) sin escribir fórmulas, y cambiar el punto de vista del informe en segundos.

¿La tabla dinámica se actualiza automáticamente?

No. Debes usar Actualizar (clic derecho o Alt + F5) o activar la opción de actualizar al abrir el archivo.

¿Puedo hacer tablas dinámicas en Google Sheets?

Sí. En Google Sheets selecciona los datos y ve a Insertar > Tabla dinámica. El editor tiene las mismas ideas de Filas, Columnas, Valores y Filtros, aunque se ve diferente.

¿Cómo convierto una tabla dinámica en una tabla normal?

Selecciona toda la tabla dinámica, cópiala y usa Pegado especial > Valores en otro lugar. Obtendrás los números fijos, sin la parte dinámica.

Conclusión

Hacer una tabla dinámica en Excel se reduce a tres ideas: datos bien organizados, Insertar > Tabla dinámica y arrastrar los campos a Filas, Columnas y Valores. Con eso resumes cientos de registros en segundos. Recuerda actualizarla cuando cambien los datos.

Si quieres seguir aprendiendo, te recomiendo mi guía de la función SI con varias condiciones y la comparación BUSCARV vs BUSCARX para traer información de otras tablas. Si estás empezando, practica con estos 5 ejercicios de Excel para principiantes. ¿Te quedó alguna duda con tu tabla dinámica? Déjala en los comentarios.

No hay comentarios