Una tabla dinámica es la forma más rápida de resumir muchos datos en Excel sin escribir una fórmula. Con ella pasas de una hoja plana con cientos o miles de filas a un cuadro listo para leer, agrupado por vendedor, por mes, por producto o por lo que necesites. Al terminar este tutorial sabrás crear una tabla dinámica sobre tus datos, cambiar la función de resumen, cruzar dos campos, filtrar con segmentaciones, llevar el resultado a una fórmula y crear un gráfico dinámico. Las tablas dinámicas están en Excel desde la versión 2007; lo que se muestra aquí funciona en Excel 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365, además de Excel para la web y para Mac.
Qué es una tabla dinámica y cuándo te ahorra horas
Imagina una hoja con 5.000 pedidos: cada fila tiene la fecha, el vendedor, el producto y el importe. Si quieres saber cuánto vendió cada vendedor, podrías usar una fórmula =SUMAR.SI.CONJUNTO(...) por cada nombre, pero entonces tendrías que escribirla y mantenerla a mano. La tabla dinámica hace ese mismo trabajo en segundos: le dices "agrupa por vendedor y suma los importes" y te lo monta en una tabla lista para leer.
La idea es que los datos crudos siguen en su sitio, sin tocar. Lo que hace la tabla dinámica es tomar una "instantánea" de esos datos y presentarlos de otra forma, agrupada y resumida. Si cambias los datos de origen, solo tienes que pedirle que se actualice.
En el libro de ejemplo que usaremos en todo el tutorial tenemos una hoja Pedidos con 12 filas: fecha, vendedor, producto e importe. A partir de ahí iremos creando resúmenes, cruzando campos y filtrando, hasta tener un pequeño cuadro de mando.
Dónde está y qué pide Excel para crearla
La tabla dinámica vive en una sola ruta de la cinta. Al pulsarla, Excel abre un cuadro de diálogo con dos preguntas: de dónde sacar los datos y dónde poner el resultado.
Elija los datos que desea analizar
El origen puede ser un rango normal o, mejor, una Tabla de Excel (ver siguiente sección). La ubicación recomendada es Nueva hoja de cálculo, para que la tabla dinámica no se mezcle con los datos y se pueda borrar o mover sin tocarlos.
Los datos tienen que estar en formato de tabla
Una tabla dinámica trabaja sobre un rango fijo: si mañana se añade una fila al final, esa fila no entra. La forma de evitarlo es convertir los datos en una Tabla de Excel antes de crear la tabla dinámica: así la tabla "crece" sola y la dinámica siempre la ve completa.
Para que Excel lo entienda bien, los datos deben cumplir cuatro normas: una fila de encabezados arriba, una fila por registro, ninguna fila ni columna en blanco y ninguna celda combinada. Si hay huecos o subtotales a mano, la tabla dinámica puede interpretarlos mal.
- Selecciona todo el rango de datos, por ejemplo
A1:D13. - Pulsa Ctrl+T para abrir el cuadro Crear tabla.
- Marca La tabla tiene encabezados y pulsa Aceptar.
- Ve a la pestaña Diseño de tabla y ponle un nombre corto, por ejemplo
Pedidos.
El panel Campos: Filas, Columnas, Valores y Filtros
Al crear la tabla dinámica, Excel muestra un panel a la derecha con cuatro zonas: Filas, Columnas, Valores y Filtros. Cada una hace un trabajo distinto y entenderlo es la clave para no liarse.
(vacío)
(vacío)
Vendedor
Suma de Importe
Los campos de texto (vendedor, producto, categoría) suelen ir a Filas o Columnas. Los campos de fecha van a Columnas si quieres ver meses o trimestres. Los campos de número van a Valores, donde Excel los resume por defecto con la Suma (también con Recuento, Promedio, Máximo, Mínimo, etc.). El orden en que se arrastran importa: si arrastras primero Región y luego Vendedor a Filas, verás un vendedor dentro de cada región.
Una tabla dinámica con tus primeros datos
Vamos a montar la primera tabla dinámica sobre el libro de pedidos. La hoja de origen se llama Pedidos y trae 12 ventas hechas por cuatro vendedores.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fecha | Vendedor | Producto | Importe |
| 2 | 10/01/2026 | García | Cuaderno | 24,00 |
| 3 | 12/01/2026 | López | Bolígrafo | 8,50 |
| 4 | 15/01/2026 | García | Carpeta | 15,00 |
| 5 | 18/01/2026 | Núñez | Cuaderno | 24,00 |
| 6 | 20/01/2026 | Núñez | Bolígrafo | 8,50 |
| 7 | 22/01/2026 | García | Bolígrafo | 8,50 |
| 8 | 05/02/2026 | López | Carpeta | 15,00 |
| 9 | 08/02/2026 | García | Cuaderno | 24,00 |
| 10 | 12/02/2026 | Núñez | Carpeta | 15,00 |
| 11 | 18/02/2026 | López | Cuaderno | 24,00 |
| 12 | 21/02/2026 | García | Bolígrafo | 8,50 |
| 13 | 25/02/2026 | Núñez | Cuaderno | 24,00 |
Pasos para crearla:
- Con la hoja
Pedidosactiva, ve aInsertar > Tablas > Tabla dinámica. - En el cuadro Crear tabla dinámica, deja marcado Seleccionar una tabla o rango (con
Pedidos!$A$1:$D$13) y marca Nueva hoja de cálculo. - Pulsa Aceptar. Excel crea una hoja nueva llamada
Hoja1con la tabla dinámica vacía y abre el panel Campos de tabla dinámica a la derecha. - Arrastra el campo Vendedor desde la lista de campos hasta la zona Filas.
- Arrastra el campo Importe hasta la zona Valores. Excel añade automáticamente Suma de Importe.
El resultado es una tabla con una fila por vendedor y la suma de sus importes. García vendió 80,00, López 47,50, Núñez 71,50 y Núñez 71,50, con un total general de 199,00 (suma de los 12 importes de la hoja).
Cambiar la función de resumen en Configuración de campo de valor
La tabla dinámica no solo suma: también cuenta, promedia, busca el máximo o el mínimo. Para cambiar la operación hay que entrar en la configuración del campo de valor.
Pasos sobre la tabla dinámica anterior:
- Haz clic en cualquier celda de la columna Suma de Importe.
- En el panel Campos de tabla dinámica, a la derecha de Suma de Importe, pulsa la flechita y elige Configuración de campo de valor.
- En la pestaña Resumir valores por, elige Recuento y pulsa Aceptar. Ahora la columna muestra cuántas ventas hizo cada vendedor.
- Vuelve a abrir la configuración y elige Promedio. Verás el ticket medio de cada vendedor (importe medio por venta).
- Prueba también Máximo y Mínimo para ver la venta más alta y la más baja de cada vendedor.
Mostrar los importes como % del total general
A veces no quieres el importe en euros, sino qué porcentaje de la venta total aporta cada vendedor. Eso se hace con la pestaña Mostrar valores como de la configuración del campo de valor.
Sin cálculo ▾
Pasos:
- Vuelve a poner el campo Importe en Suma (igual que al principio).
- Abre la configuración de Suma de Importe y ve a la pestaña Mostrar valores como.
- Abre la lista desplegable y elige % del total general.
- Pulsa Aceptar. La columna ahora muestra porcentajes: García 40,20%, López 23,87%, Núñez 35,93%.
| A | B | |
|---|---|---|
| 1 | Vendedor | % del total |
| 2 | García | 40,20% |
| 3 | López | 23,87% |
| 4 | Núñez | 35,93% |
| 5 | Total general | 100,00% |
Inicio > Número > Formato de celdas (o Ctrl+1) y pon formato Porcentaje con dos decimales.Cruzar vendedor y mes en la misma tabla
Hasta ahora has visto una dimensión (vendedor). La potencia de las tablas dinámicas es cruzar dos: vendedor y mes, producto y trimestre, categoría y región. Para eso se usa la zona Columnas del panel de campos.
Pasos sobre el mismo libro:
- En la tabla dinámica que ya tienes, arrastra el campo Fecha desde la lista de campos hasta la zona Columnas.
- Verás que Excel muestra cada fecha como una columna aparte (muchas columnas, una por día). Hay que agruparlas por mes.
- Haz clic derecho sobre cualquiera de las fechas en la zona de columnas y elige Agrupar.
- En el cuadro Agrupación, marca solo Meses y Años y desmarca Días. Pulsa Aceptar.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Suma de Importe | ene-26 | feb-26 | Total general |
| 2 | García | 47,50 | 32,50 | 80,00 |
| 3 | López | 8,50 | 39,00 | 47,50 |
| 4 | Núñez | 32,50 | 39,00 | 71,50 |
| 5 | Total general | 88,50 | 110,50 | 199,00 |
La tabla ahora es una matriz de doble entrada: cada fila es un vendedor, cada columna es un mes, y la celda de cruce es la suma de importes de ese vendedor en ese mes. La columna Total general suma cada fila y la fila Total general suma cada columna.
Filtrar la tabla dinámica con una segmentación de datos
Una segmentación de datos es un panel con botones que filtran la tabla dinámica al vuelo, sin abrir el menú de filtros clásico. Es la forma más visual de acotar el resultado: pulsas un nombre de vendedor y la tabla se queda solo con sus filas.
Pasos:
- Haz clic en cualquier celda de la tabla dinámica.
- En la cinta, aparece la pestaña Analizar tabla dinámica. Ábrela.
- Pulsa Insertar segmentación de datos.
- En el cuadro, marca Vendedor y Producto y pulsa Aceptar.
- Aparecen dos paneles flotantes con los nombres. Pulsa, por ejemplo, García en la segmentación de Vendedor y Cuaderno en la de Producto. La tabla se queda con las filas que cumplen las dos condiciones.
Para que las dos segmentaciones filtren a la vez, basta con tenerlas creadas: al pulsar un botón en cualquiera, la tabla se filtra. Si quisieras conectarlas con tablas dinámicas de otras hojas, ve a Analizar tabla dinámica > Conexiones de filtro y márcalas en la lista.
Por qué la tabla dinámica no se actualiza sola
La tabla dinámica trabaja sobre una instantánea en caché: cuando la creas, Excel copia los datos a su memoria y trabaja con esa copia. Si luego cambias un importe, añades una fila o borras un registro en la hoja de origen, la tabla dinámica no se entera hasta que se lo pidas.
Hay dos formas de actualizarla: clic derecho sobre la tabla y Actualizar, o la cinta Analizar tabla dinámica > Actualizar > Actualizar todo (atajo Alt+F5). La segunda opción actualiza a la vez todas las tablas dinámicas del libro, lo que conviene cuando tienes varias.
El origen tenía 100 filas y ahora tiene 200
Este es el caso típico: la tabla dinámica se queda corta porque los datos han crecido y el origen no era una Tabla de Excel. Hay dos arreglos, y el mejor es el primero.
Si la hoja de origen es una Tabla de Excel, basta con actualizar: como la tabla crece sola al añadir filas, la tabla dinámica las ve al refrescar. Si no lo era, hay que cambiar el origen a mano.
Pasos para arreglarlo cuando el origen NO es una Tabla de Excel:
- En la tabla dinámica, ve a
Analizar tabla dinámica > Cambiar origen de datos > Cambiar origen de datos. - En el cuadro, cambia el rango (por ejemplo, de
Pedidos!$A$1:$D$13aPedidos!$A$1:$D$213). - Pulsa Aceptar y luego Actualizar.
Las celdas nuevas no aparecen en la segmentación
Si la segmentación de datos no muestra un valor nuevo (por ejemplo, un vendedor que acabas de añadir), la causa es la misma: la tabla dinámica no se ha actualizado. Los valores de la segmentación se generan a partir de los datos cacheados, así que hasta que no pulses Actualizar todo, no aparecerán.
Pasos:
- Añade una fila nueva en la hoja
Pedidoscon un vendedor que no existía, por ejemplo Pérez. - Pulsa Alt+F5 para Actualizar todo.
- Abre la segmentación de Vendedor: ahora aparece Pérez junto a los demás.
Analizar tabla dinámica > Conexiones de filtro.Llevar el dato de la tabla dinámica a una fórmula
A veces necesitas el dato resumido en una celda suelta, por ejemplo para un informe o para mezclarlo con otros cálculos. La función IMPORTARDATOSDINAMICOS (en inglés GETPIVOTDATA) saca una celda concreta de la tabla dinámica y la trae a una fórmula normal.
Supón que la tabla dinámica está en la hoja Hoja1, con la celda A3 como esquina superior izquierda. En otra hoja llamada Resumen quieres una celda con el total de García.
=IMPORTARDATOSDINAMICOS("Importe";$A$3;"Vendedor";"García")
Pasos:
- Crea una hoja nueva llamada
Resumen. - En la celda B2, escribe el rótulo García y en B3, López y en B4, Núñez.
- En C2, escribe la fórmula de arriba (cambia "García" por el rótulo si quieres que sea dinámico:
=IMPORTARDATOSDINAMICOS("Importe";Hoja1!$A$3;"Vendedor";B2)). - Copia la fórmula de C2 a C3 y C4. Verás los totales de cada vendedor (80,00, 47,50, 71,50).
| A | B | C | |
|---|---|---|---|
| 1 | Vendedor | Total | |
| 2 | García | 80,00 | |
| 3 | López | 47,50 | |
| 4 | Núñez | 71,50 |
La ventaja es clara: si mañana cambia un importe en Pedidos y se actualiza la tabla dinámica, las celdas de Resumen se recalculan solas al volver a actualizar. No hay que mantener un importe a mano.
#¡REF!, revisa que la segunda referencia (Hoja1!$A$3) apunta a una celda dentro de la tabla dinámica, no a la hoja entera ni a una celda de los datos.Crear un gráfico dinámico a partir de la misma tabla
Un gráfico dinámico es un gráfico normal, pero que está conectado a una tabla dinámica: si cambias la segmentación o actualizas los datos, el gráfico se redibuja solo. Se crea en un solo paso.
Pasos:
- Haz clic en cualquier celda de la tabla dinámica.
- Ve a
Analizar tabla dinámica > Gráfico dinámico. - En el cuadro Insertar gráfico, elige Barras (la primera opción, Barras agrupadas) y pulsa Aceptar.
- Aparece un gráfico con una barra por vendedor y la altura igual a su suma de importes.
- Pulsa un botón en la segmentación de Vendedor: el gráfico se queda solo con la barra de ese vendedor.
Lo que ya sabes hacer con las tablas dinámicas
- Resumir miles de filas por una categoría arrastrando un campo a Filas y otro a Valores, sin escribir una fórmula.
- Cambiar la operación de Suma a Recuento, Promedio, Máximo o Mínimo desde Configuración de campo de valor.
- Cruzar dos campos (vendedor y mes) arrastrando uno a Filas y otro a Columnas, y agrupar fechas por meses o trimestres.
- Filtrar al vuelo con segmentaciones de datos y conectar varias segmentaciones a varias tablas dinámicas.
- Sacar una celda concreta de la tabla dinámica a una fórmula con
IMPORTARDATOSDINAMICOSpara no mantener importes a mano.
El siguiente paso natural es convertir siempre los datos de origen en Tabla de Excel con Ctrl+T antes de crear la tabla dinámica: así, al añadir filas, no tendrás que cambiar el origen ni actualizar a mano cada vez.
Dudas al usar tablas dinámicas en Excel
1. ¿Cómo se hace una tabla dinámica en Excel y qué ejemplos prácticos puedo seguir?
Una tabla dinámica es un resumen interactivo que se crea en pocos clics desde Insertar > Tabla dinámica, eligiendo los datos de origen y dónde colocarla. El ejemplo más claro es una hoja con ventas por vendedor, producto y mes: arrastras «Vendedor» a Filas, «Mes» a Columnas e «Importe» a Valores y ves el total cruzado al instante. Cambiando los campos actualizas el resumen sin tocar los datos originales.
2. ¿Qué es una tabla dinámica en Excel y para qué sirve?
Es un resumen interactivo que cruza filas y columnas de tus datos sin alterar la hoja original, agrupando cantidades por los campos que elijas (por ejemplo, ventas por región y por mes). Sirve para analizar grandes listados en segundos, filtrar lo que interesa y obtener totales, promedios o recuentos sin escribir fórmulas a mano. Está disponible desde Excel 2007 y se renueva como tabla dinámica de matriz dinámica en Excel 2021 y Microsoft 365.
3. ¿Cómo crear una tabla dinámica en Excel con datos de varias hojas?
Lo más sencillo es copiar todos los datos a una sola hoja o crear un rango con varios bloques y usar Datos > Consolidar como origen de la tabla dinámica. Si prefieres mantener las hojas separadas, en Excel 2016 o posterior puedes hacerlo con Power Query: Datos > Obtener datos > Desde otras fuentes > Consulta en blanco, agregas cada hoja y las unes antes de crear la tabla dinámica.
4. ¿Dónde puedo descargar plantillas de tablas dinámicas para Excel?
Microsoft ofrece varias plantillas gratuitas en su web oficial, como «Plantilla de seguimiento de gastos» o «Plantilla de lista de inventario», que ya traen tablas dinámicas listas para abrir y adaptar. Solo tienes que ir a support.microsoft.com/es-es, buscar «plantillas» y descargar el archivo .xlsx que prefieras. También puedes crear una tabla dinámica desde cero sobre tus propios datos con Insertar > Tabla dinámica.
5. ¿Puedo guardar o imprimir una tabla dinámica como PDF?
Sí, en cualquier versión de escritorio ve a Archivo > Guardar como, elige la ubicación y en Tipo seleccionas PDF. Para que la tabla dinámica entre completa en el archivo, primero selecciónala, pulsa Ctrl+P (Cmd+P en Mac) y elige Imprimir selección o ajustar al ancho de página. En Excel para la web también puedes usar Archivo > Descargar > PDF con la hoja visible.
Fuentes
- MicrosoftCrear una tabla dinámica para analizar datos de una hoja de cálculoconsultado el 05/10/2026
- MicrosoftBUSCARV — documentación oficialconsultado el 05/10/2026
- MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 05/10/2026
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 05/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 05/10/2026