Tienes una hoja con las ventas de todo el año, cientos o miles de filas, y la pregunta del jefe es: cuánto vendió cada vendedor cada mes. Una tabla dinámica responde a eso arrastrando cuatro casillas, sin escribir una sola fórmula. Al terminar este tutorial sabrás crear una, filtrarla con un segmentador (slicer), cambiar sus totales a porcentajes, hacer que se actualice sola al llegar datos nuevos y arreglar los tres tropiezos más habituales. La tabla dinámica está en Excel desde la versión 2007 y sigue igual en Microsoft 365, 2024, 2021, 2019 y 2016, además de Excel para la web y para Mac.
Qué es una tabla dinámica y para qué te sirve
Imagina la hoja "Ventas 2026" con una fila por cada venta: fecha, vendedor, producto, importe, unidades. Si quieres saber cuánto vendió cada vendedor en enero, febrero, marzo… lo normal sería tirar de SUMAR.SI o BUSCARV, copiar la fórmula en una cuadrícula nueva y rezar para no equivocarte. La tabla dinámica hace ese trabajo por ti: tú le dices qué va en las filas (vendedores), qué va en las columnas (meses), qué se suma (importe) y ella monta el resumen sola.
La gracia es que ese resumen no es una foto fija: si cambias los datos de origen, basta con refrescar y la tabla se recalcula. Y si arrastras un campo a otra zona, el informe cambia de forma sin tocar una sola celda del resumen. Por eso es la herramienta preferida para analizar listados largos: ventas, gastos, nóminas, inventario, notas de alumnos.
Una tabla dinámica no modifica tus datos originales. Trabaja aparte, en su propia zona de la hoja o en una hoja nueva, y deja el origen tal cual.
Dónde está y qué necesita para funcionar
La ruta es siempre la misma. Selecciona cualquier celda dentro del rango de datos y abre:
Aparece el cuadro "Crear tabla dinámica", con dos decisiones:
Elija los datos que desea analizar
Elija dónde desea colocar el informe de tabla dinámica
Lo habitual es dejar "Seleccionar una tabla o rango" (Excel detecta los límites si la hoja no tiene huecos) y "Nueva hoja de cálculo" para que el informe no tape los datos. Si ya tienes los datos convertidos en Tabla de Excel, el cuadro reconoce su nombre directamente.
Para que funcione sin sobresaltos, los datos de origen necesitan tres cosas: una fila de encabezados en la primera fila (sin celdas combinadas), ninguna fila ni columna en blanco dentro del rango y un solo tipo de dato por columna (números con números, fechas con fechas, texto con texto). Si la columna "Importe" mezcla cifras y la palabra "gratis", la tabla sumará solo las cifras y el resto contará como cero.
El panel Campos: Filas, Columnas, Valores y Filtros
Al aceptar el cuadro, Excel crea una hoja nueva con la tabla dinámica vacía a la izquierda y, a la derecha, el panel Campos de tabla dinámica con los nombres de las columnas de tu origen. Debajo hay cuatro zonas a las que arrastras los campos:
Arrastrar campos entre las areas siguientes:
La idea es: texto que clasifica va a Filas (Vendedor), fechas que se quieren ver a lo ancho van a Columnas (Mes), y los números que se quieren sumar van a Valores (Importe). El panel Filtros es para mostrar un botón desplegable encima del informe y acotar toda la tabla a un valor (por ejemplo, un solo año o una sola categoría).
| Zona | Qué va ahí | Ejemplo con Ventas 2026 |
|---|---|---|
| Filas | Categorías que se quieren listar | Vendedor |
| Columnas | Categorías que se cruzan a lo ancho | Mes |
| Valores | Lo que se resume (cifras) | Suma de Importe |
| Filtros | Lo que acota todo el informe | Año, Producto |
Valores: cómo se resume cada campo
Cuando arrastras "Importe" a Valores, Excel decide solo: si la columna tiene números, aplica SUMA; si tiene texto, aplica RECUENTO. Para cambiarlo, haz clic en el campo dentro de la zona Valores y elige Configuración de campo de valor:
Con "Recuento" contarás cuántas ventas hubo; con "Promedio" verás el ticket medio; con "Max" y "Min" la mejor y la peor venta. Estos son los cinco cálculos que más se usan en el día a día.
Una tabla dinámica paso a paso con ventas por vendedor y mes
La hoja de partida tiene 20 ventas repartidas entre cuatro vendedores y cuatro meses de 2026. Los datos son estos:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fecha | Vendedor | Producto | Importe | Unidades |
| 2 | 10/01/2026 | Ana | Cuaderno | 45,00 | 3 |
| 3 | 12/01/2026 | Luis | Bolígrafo | 12,50 | 5 |
| 4 | 15/01/2026 | Ana | Carpeta | 22,00 | 2 |
| 5 | 20/01/2026 | Marta | Cuaderno | 30,00 | 2 |
| 6 | 22/01/2026 | Luis | Carpeta | 11,00 | 1 |
| 7 | 03/02/2026 | Ana | Bolígrafo | 25,00 | 10 |
| 8 | 08/02/2026 | Pedro | Cuaderno | 60,00 | 4 |
| 9 | 14/02/2026 | Marta | Bolígrafo | 15,00 | 6 |
| 10 | 18/02/2026 | Luis | Cuaderno | 45,00 | 3 |
| 11 | 25/02/2026 | Pedro | Carpeta | 22,00 | 2 |
| 12 | 02/03/2026 | Ana | Cuaderno | 90,00 | 6 |
| 13 | 05/03/2026 | Luis | Bolígrafo | 20,00 | 8 |
| 14 | 09/03/2026 | Marta | Carpeta | 33,00 | 3 |
| 15 | 14/03/2026 | Pedro | Bolígrafo | 12,50 | 5 |
| 16 | 20/03/2026 | Luis | Cuaderno | 75,00 | 5 |
| 17 | 04/04/2026 | Ana | Carpeta | 44,00 | 4 |
| 18 | 10/04/2026 | Pedro | Cuaderno | 45,00 | 3 |
| 19 | 15/04/2026 | Marta | Bolígrafo | 17,50 | 7 |
| 20 | 22/04/2026 | Luis | Carpeta | 22,00 | 2 |
| 21 | 28/04/2026 | Pedro | Cuaderno | 60,00 | 4 |
Pasos para crear el informe:
- Haz clic en una celda cualquiera de la tabla, por ejemplo A1.
- Abre
Insertar > Tablas > Tabla dinámicay deja marcadas las opciones por defecto (rango Ventas!$A$1:$E$21 y Nueva hoja de cálculo). Pulsa Aceptar. - En el panel Campos, arrastra Vendedor a Filas.
- Arrastra Fecha a Columnas. Verás que la pone como años, trimestres, meses y días: haz clic derecho sobre cualquier etiqueta de columna en el informe y elige Agrupar, marca solo Meses y Aceptar. Ahora las columnas son ene, feb, mar, abr.
- Arrastra Importe a Valores. Aparecerá como "Suma de Importe".
El informe debe verse así:
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Suma de Importe | ene | feb | mar | abr | Total general |
| 2 | Ana | 67,00 | 25,00 | 90,00 | 44,00 | 226,00 |
| 3 | Luis | 23,50 | 45,00 | 95,00 | 22,00 | 185,50 |
| 4 | Marta | 30,00 | 15,00 | 33,00 | 17,50 | 95,50 |
| 5 | Pedro | 82,00 | 12,50 | 105,00 | 199,50 | |
| 6 | Total general | 120,50 | 167,00 | 230,50 | 188,50 | 706,00 |
Filtrar la tabla con una segmentación de datos (slicer)
Una segmentación de datos es un botón flotante con casillas para acotar el informe sin tocar el panel. Primero la creas y después haces clic en los productos que te interesan.
- Haz clic en cualquier celda del informe de tabla dinámica.
- Abre
Insertar > Filtrar > Segmentación de datos. - Marca la casilla Producto y pulsa Aceptar. Aparece un panel flotante con los cuatro productos.
- Mantén
Ctrlpulsado y haz clic en Cuaderno y Carpeta.
Al instante, el informe solo muestra las ventas de esos dos productos. Para volver a verlos todos, pulsa el botón del embudo con la equis roja, arriba a la derecha del slicer.
Cambiar el aspecto de la tabla dinámica sin tocar los datos
La forma del informe se controla desde la pestaña Diseño de tabla dinámica que aparece en la cinta al situarte dentro del informe.
- En
Diseño > Diseño de informe, prueba las tres vistas: Mostrar en forma compacta (la que viene por defecto, con las etiquetas de fila anidadas), Mostrar en forma tabular (cada vendedor en su propia fila, una celda por columna) y Mostrar en forma de esquema (un punto intermedio). - En
Diseño > Subtotales, elige No mostrar subtotales si la tabla no los necesita. - En
Diseño > Totales generales, decide si los quieres Activados para filas y columnas, solo en uno de los dos lados o desactivados. - En
Diseño > Estilos de tabla dinámica, haz clic en cualquier estilo de la galería para cambiar colores y bandas.
Trabajar con porcentajes y otros cálculos sin escribir fórmulas
En la misma Configuración de campo de valor hay una segunda pestaña, Mostrar valores como, que sirve para pasar de "cuánto vendió cada uno" a "qué peso tiene cada uno".
- Haz clic en el campo "Suma de Importe" dentro de la zona Valores y elige Configuración de campo de valor.
- Abre la pestaña Mostrar valores como.
- Elige % del total general y pulsa Aceptar. La celda del Total general mostrará 100,00% y cada vendedor-mes, su porcentaje del total.
- Vuelve a abrir el cuadro y cambia a % de la columna principal: ahora cada celda muestra el peso de ese vendedor dentro de su mes. La columna "ene" sumará 100,00% en cada mes.
| Cálculo | Para qué sirve | Ejemplo con la hoja Ventas 2026 |
|---|---|---|
| Suma | Cuánto vendió cada uno | 67,00, 23,50, 30,00… |
| % del total general | Qué peso tiene cada celda sobre todo el año | 9,49%, 3,33%, 4,25%… |
| % de la columna | Cómo se reparte cada mes entre los vendedores | ene: Ana 55,60%, Luis 19,50%… |
| % de la fila | Cómo se reparten los meses para un mismo vendedor | Ana: ene 29,65%, feb 11,06%… |
Que la tabla crezca sola al llegar datos nuevos
El problema clásico: el 2 de enero de 2027 entra una venta nueva en la fila 22 y la tabla dinámica sigue mostrando el informe de 2026. La solución es que el origen sea una Tabla de Excel, que se amplía sola al añadir filas.
- Vuelve a la hoja "Ventas 2026". Selecciona el rango A1:E21.
- Abre
Inicio > Estilos > Dar formato como tabla, elige un estilo y marca "La tabla tiene encabezados". - En la pestaña Diseño de tabla, cambia el nombre a Ventas en el cuadro "Nombre de la tabla".
- Vuelve a la hoja del informe dinámico. Abre
Analizar tabla dinámica > Cambiar origen de datosy reemplaza el rango porVentas[#Todos]o, más sencillo, porVentas!$A$1:$E$21ampliado:Ventas!$A$1:$E$1000. - Añade una fila nueva en la hoja de origen (por ejemplo, la fila 22: 02/01/2027, Ana, Cuaderno, 30,00, 2). Pulsa Alt+F5 o
Analizar > Actualizar > Actualizar todo.
La nueva venta aparece en el informe bajo la columna "ene" del año 2027, en la fila de Ana.
Por qué la tabla dinámica muestra datos viejos o cantidades raras
Tres tropiezos típicos con la tabla dinámica, cada uno con su arreglo.
Los datos nuevos no aparecen al cambiar la hoja
La tabla dinámica no se actualiza sola. Si añades una fila al origen, el informe no la ve hasta que pulses Alt+F5, hagas clic derecho sobre el informe y elijas Actualizar, o uses Analizar > Actualizar > Actualizar todo.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 22 | 02/01/2027 | Ana | Cuaderno | 30,00 | 2 |
Tras añadir esta fila, pulsa Alt+F5 y la nueva venta aparece en el informe. En la hoja de origen puedes ver que la fila 22 ya tiene datos, pero la tabla dinámica sigue con 706,00 hasta que se actualiza.
Aparece (espacio en blanco) o ceros en la columna Importe
Si en la columna Importe hay una celda con la palabra "gratis" o con un espacio, Excel la trata como texto y la cuenta como cero (o deja el hueco en blanco). El informe suma solo los números reales.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 9 | 14/02/2026 | Marta | Bolígrafo | "gratis" | 6 |
Para limpiarlo: selecciona la columna D, abre Datos > Herramientas de datos > Texto en columnas, pulsa Finalizar sin cambiar nada (esto recorta espacios sobrantes), y revisa a ojo las celdas que no sean números. Si hay errores de cálculo (#¡DIV/0!, #N/A) en el origen, en Configuración de campo de valor > Diseño y formato marca Para valores de error mostrar: y escribe un espacio en blanco, así no afean el informe.
El campo Mes se ordena alfabéticamente en vez de cronológicamente
Si arrastras directamente una columna de texto con los meses ("ene", "feb"…) Excel los ordena por orden alfabético: abril, agosto, enero… y el informe queda en meses raros. La solución es agrupar por fechas:
- Haz clic derecho sobre cualquier etiqueta de fecha dentro del informe.
- Elige Agrupar.
Agrupar por
- Marca solo Meses y Años y pulsa Aceptar. Las columnas se reordenan de enero a diciembre, y si llegan datos de 2027 aparece automáticamente un bloque nuevo para ese año.
Lo que ya sabes hacer con la tabla dinámica y el siguiente paso
- Resumir miles de filas arrastrando campos a Filas, Columnas, Valores y Filtros, sin escribir una sola fórmula.
- Cambiar la forma del informe (tabular, compacto, esquema) y aplicar estilos desde la pestaña Diseño.
- Filtrar el informe con una segmentación de datos (slicer) sobre cualquier campo, como Producto.
- Pasar de importes a porcentajes (% del total, % de la columna, % de la fila) desde "Mostrar valores como".
- Hacer que el origen sea una Tabla de Excel para que las filas nuevas entren al refrescar con Alt+F5.
El siguiente paso natural es llevar una cifra concreta del informe a una celda de otra hoja, por ejemplo para un cuadro de mando. Para eso existe la función IMPORTARDATOSDINAMICOS (en inglés GETPIVOTDATA), que extrae un valor del informe por nombre de campo y de elemento: =IMPORTARDATOSDINAMICOS("Importe";$A$3;"Vendedor";"Ana";"Mes";"ene") devuelve la celda de Ana en enero sin tener que copiarla a mano.
Datos comprobados en octubre de 2026.
Dudas al usar la tabla dinámica en Excel
1. Cómo crear una tabla dinámica en Excel que combine datos de varias hojas
En Excel 2016 y posteriores, el camino más sencillo es pasar primero cada hoja por Power Query (Datos > Obtener datos > De tabla o rango) y, después, unirlas con Combinar consultas en una sola tabla. Con esa tabla ya consolidada, insertas la tabla dinámica desde Insertar > Tabla dinámica y eliges todo el rango combinado. Si usas Excel 2013 o anterior, no existe Power Query integrado y tendrás que apilar los datos a mano en una hoja auxiliar antes de crear la tabla dinámica.
2. Qué es una tabla dinámica en Excel y para qué sirve
Una tabla dinámica es un resumen interactivo que se construye arrastrando campos a filas, columnas, valores y filtros, sin escribir fórmulas. Sirve para agrupar miles de filas en totales, promedios o recuentos y para cambiar la vista con un clic, por ejemplo pasar de ventas por mes a ventas por vendedor. Está disponible en todas las versiones de Excel desde 2007 y también en Excel para la web.
3. Cómo hacer tu primera tabla dinámica en Excel si nunca has usado una
Abre tu hoja con los datos (cada columna con encabezado, sin filas vacías), ve a Insertar > Tabla dinámica y acepta el rango propuesto; Excel creará la tabla en una hoja nueva. En el panel de la derecha arrastra un campo a Filas, otro a Columnas y otro a Valores (por defecto usa Suma si el campo es numérico). Con eso ya tienes un resumen funcional; luego solo queda experimentar arrastrando más campos o cambiando el orden.
4. Cómo añadir un segundo criterio a una tabla dinámica de Excel
Arrastra el segundo campo al área Filas, justo debajo del primero, y ambos aparecerán anidados en el mismo listado con su total conjunto. Para verlo en columnas en vez de anidado, mueve el segundo campo a Columnas: así obtienes una matriz con el primer criterio en filas y el segundo en columnas, por ejemplo producto y mes. Si prefieres filtrar en vez de desglosar, añade el segundo campo al área Filtros y actívalo desde la lista desplegable.
5. Cómo se hace una tabla pivote en Excel paso a paso
Coloca los datos en una tabla estructurada (Ctrl+T) con encabezados claros, sitúate dentro y pulsa Insertar > Tabla dinámica > De tabla o rango. Elige si la quieres en una hoja nueva o en una existente, pulsa Aceptar y arrastra los campos a las áreas Filas, Columnas y Valores del panel lateral. Para darle forma: clic derecho en una celda de la tabla > Mostrar valores como > % del total general para ver porcentajes en un clic.
6. Un ejemplo sencillo de tabla dinámica en Excel con datos reales
Imagina una hoja con tres columnas: Producto, Vendedor e Importe, y unas 200 filas de ventas. Insertas una tabla dinámica, arrastras Vendedor a Filas e Importe a Valores, y obtienes el total vendido por cada vendedor; al añadir Producto debajo de Vendedor, ves el desglose por producto. Cambias Suma por Recuento en el campo Importe y tienes cuántas operaciones hizo cada uno, todo sin escribir una sola fórmula.
7. Cinco ejemplos prácticos de tablas dinámicas en Excel para copiar
Con una hoja de ventas: 1) total por vendedor, 2) total por mes y producto en columnas, 3) promedio de importe por categoría, 4) recuento de pedidos por cliente, y 5) importe con un filtro de Segmento en Filtros para analizar solo un grupo. Cada ejemplo se monta arrastrando los mismos campos a áreas distintas, y todos funcionan desde Excel 2007 en adelante. Para datos grandes, pasa la fuente por Power Query antes para que las tablas se actualicen solas al refrescar.
8. Dónde descargar un PDF con ejercicios de tablas dinámicas en Excel
La fuente oficial con ejercicios y teoría es la página de soporte de Microsoft en support.microsoft.com/es-es, donde puedes guardar cada artículo como PDF desde el navegador con Ctrl+P > Imprimir a PDF. Para guías en PDF de la propia Microsoft, revisa también learn.microsoft.com/es-es, que tiene rutas de aprendizaje descargables. Evita PDFs de sitios desconocidos: las tablas dinámicas no han cambiado su base desde 2007, así que cualquier material posterior a esa fecha te sirve.
Fuentes
- MicrosoftCreate a PivotTable to analyze worksheet data – Microsoft Supportconsultado el 06/10/2026
- MicrosoftBUSCARV — documentación oficialconsultado el 06/10/2026
- MicrosoftTabla dinámica — documentación oficialconsultado el 06/10/2026
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 06/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 06/10/2026