Excel

Tablas dinámicas en Excel: qué son y cómo crear la primera

octubre 19, 2026 Tuto Excel 15 min read
Tablas dinámicas en Excel: qué son y cómo crear la primera

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:

InsertarTablasTabla dinámica

Aparece el cuadro "Crear tabla dinámica", con dos decisiones:

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:

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.

Nota: en este artículo las fórmulas usan punto y coma para separar argumentos. Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador será la coma.

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:

A1fx**Fecha**
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
Ventas 2026

Pasos para crear el informe:

  1. Haz clic en una celda cualquiera de la tabla, por ejemplo A1.
  2. Abre Insertar > Tablas > Tabla dinámica y deja marcadas las opciones por defecto (rango Ventas!$A$1:$E$21 y Nueva hoja de cálculo). Pulsa Aceptar.
  3. En el panel Campos, arrastra Vendedor a Filas.
  4. 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.
  5. Arrastra Importe a Valores. Aparecerá como "Suma de Importe".

El informe debe verse así:

A3fx**Luis**
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
Hoja2
Comprueba: las cifras por vendedor y mes deben sumar 706,00 en el Total general. Si ves una columna en blanco, arrastra también Mes a Columnas hasta que solo quede Meses.

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.

  1. Haz clic en cualquier celda del informe de tabla dinámica.
  2. Abre Insertar > Filtrar > Segmentación de datos.
  3. Marca la casilla Producto y pulsa Aceptar. Aparece un panel flotante con los cuatro productos.
  4. Mantén Ctrl pulsado 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.

Comprueba: la columna Total general del informe debe ser inferior a 706,00 (la suma anterior), porque faltan las ventas de Bolígrafo.

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.

  1. 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).
  2. En Diseño > Subtotales, elige No mostrar subtotales si la tabla no los necesita.
  3. En Diseño > Totales generales, decide si los quieres Activados para filas y columnas, solo en uno de los dos lados o desactivados.
  4. En Diseño > Estilos de tabla dinámica, haz clic en cualquier estilo de la galería para cambiar colores y bandas.
Consejo: en informes que van a imprimirse, "Mostrar en forma tabular" con "Repetir etiquetas de elemento" (en la misma cinta) es lo más legible, porque cada vendedor aparece en su fila sin sangrías raras.

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".

  1. Haz clic en el campo "Suma de Importe" dentro de la zona Valores y elige Configuración de campo de valor.
  2. Abre la pestaña Mostrar valores como.
  1. Elige % del total general y pulsa Aceptar. La celda del Total general mostrará 100,00% y cada vendedor-mes, su porcentaje del total.
  2. 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%…
Cuidado: si en "Mostrar valores como" eliges un porcentaje y los datos de origen tienen celdas vacías, la tabla puede mostrar errores. Revisa que Importe no tenga huecos.

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.

  1. Vuelve a la hoja "Ventas 2026". Selecciona el rango A1:E21.
  2. Abre Inicio > Estilos > Dar formato como tabla, elige un estilo y marca "La tabla tiene encabezados".
  3. En la pestaña Diseño de tabla, cambia el nombre a Ventas en el cuadro "Nombre de la tabla".
  4. Vuelve a la hoja del informe dinámico. Abre Analizar tabla dinámica > Cambiar origen de datos y reemplaza el rango por Ventas[#Todos] o, más sencillo, por Ventas!$A$1:$E$21 ampliado: Ventas!$A$1:$E$1000.
  5. 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.

Nota: la pestaña "Analizar tabla dinámica" cambia de nombre a "Diseño de tabla dinámica" en algunas versiones antiguas. Si no la ves, está en el mismo sitio bajo el nombre "Opciones".
Cuidado: si el origen es un rango normal (no una Tabla de Excel) y arrastras el controlador de relleno para "ampliarlo" manualmente, no se actualizará: tienes que entrar en "Cambiar origen de datos" y escribir el rango nuevo a mano.

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.

A22fx02/01/2027
A B C D E
22 02/01/2027 Ana Cuaderno 30,00 2
Ventas 2026

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.

D9fx"gratis"
A B C D E
9 14/02/2026 Marta Bolígrafo "gratis" 6
Ventas 2026

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:

  1. Haz clic derecho sobre cualquier etiqueta de fecha dentro del informe.
  2. Elige Agrupar.
  1. 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

  1. MicrosoftCreate a PivotTable to analyze worksheet data – Microsoft Supportconsultado el 06/10/2026
  2. MicrosoftBUSCARV — documentación oficialconsultado el 06/10/2026
  3. MicrosoftTabla dinámica — documentación oficialconsultado el 06/10/2026
  4. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 06/10/2026
  5. MicrosoftDe Word a Excel — documentación oficialconsultado el 06/10/2026