Power Pivot

Tabla dinámica en Excel: qué es y cómo se crea

noviembre 5, 2026 Tuto Excel 15 min read
Tabla dinámica en Excel: qué es y cómo se crea

Imagina que tienes una hoja con cientos de ventas: fecha, vendedor, producto, importe. Quieres el total por vendedor, por mes o por producto sin escribir una fórmula. Eso es justo lo que hace una tabla dinámica (en inglés, PivotTable): resume muchos datos arrastrando campos a cuatro zonas, sin programar nada.

Al terminar este tutorial sabrás crear una tabla dinámica desde un rango o desde una tabla de Excel, cambiar el tipo de agregado (SUMA, CONTAR, PROMEDIO), agrupar fechas por mes o trimestre, filtrar con segmentaciones, traer una cifra concreta con IMPORTARDATOSDINAMICOS y mantenerla al día cuando llegan filas nuevas.

La herramienta está en Excel desde la versión 2007 y se mantiene igual en 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365. En Excel para la web también se crea; en Excel para Mac, la ruta y los nombres coinciden con los de Windows.

Qué es una tabla dinámica y para qué te sirve en el día a día

Una tabla dinámica toma un rango o una tabla de Excel con muchas filas y la convierte en un resumen interactivo. Tú decides qué va en las filas, qué en las columnas, qué se suma o se cuenta y qué quieres filtrar. El resto lo calcula Excel.

Piensa en la hoja Ventas2026 de una pequeña tienda. Tiene una fila por cada ticket: fecha, vendedor, producto, unidades e importe. Si quieres saber cuánto vendió Ana en marzo, o qué producto es el más vendido en abril, no escribes =SUMAR.SI.CONJUNTO(...) cada vez. Abres una tabla dinámica, arrastras Vendedor a filas, Mes a columnas e Importe a valores, y listo: el resumen aparece en una hoja nueva.

A diferencia de una fórmula, la tabla dinámica es interactiva: cambias un campo de zona, aplicas un filtro o cambias el tipo de agregado y los números se recalculan al instante. Sirve también para cruzar datos, detectar tendencias y preparar informes sin tocar los datos originales.

Las cuatro zonas de una tabla dinámica: Filas, Columnas, Valores y Filtros

Cuando arrastras campos al panel de la derecha, cada uno va a una de estas cuatro zonas. Entender qué hace cada una es la clave de todo lo demás.

Zona Para qué sirve Ejemplo con la hoja de ventas
Filas (Filas) Lo que se lista en vertical, uno por grupo. Vendedor: Ana, Luis, Marta…
Columnas (Columnas) Lo que se reparte en horizontal, una columna por grupo. Mes: enero, febrero, marzo…
Valores (Valores) El número que se calcula para cada cruce. SUMA de Importe (lo que vendió cada uno cada mes).
Filtros (Filtros) Un campo que recorta todo el resumen desde arriba, sin tocar las filas. Producto: ver solo la línea de Cuadernos.

Si arrastras Vendedor a Filas y Importe a Valores, obtienes un total por vendedor. Si además arrastras Mes a Columnas, el mismo total se reparte por meses en columnas. Si pones Producto en Filtros, arriba aparece un desplegable para ver solo un producto. La gracia es que combinar zonas es inmediato: cambias el resumen arrastrando un campo a otra zona, sin reescribir nada.

Dónde está la herramienta en la cinta de opciones

La tabla dinámica vive en la pestaña Insertar, dentro del grupo Tablas, y se crea con un solo botón.

InsertarTablasTabla dinámica

Antes de pulsar conviene tener los datos bien ordenados. Si pulsas el botón con una sola celda del rango seleccionada, Excel intenta adivinar todo el bloque de datos; si lo tienes ya convertido en tabla de Excel (con Insertar > Tablas > Tabla o Ctrl+T), al crear la tabla dinámica te propondrá usar la tabla como origen y así las filas nuevas que añadas más tarde entrarán al pulsar Actualizar.

Preparar los datos antes de crear la tabla dinámica

  • La primera fila debe tener los encabezados (Fecha, Vendedor, Producto, Importe, Unidades), uno por columna, sin huecos.
  • Una fila por registro: una venta = una fila, sin agrupar manualmente ni dejar filas vacías entre bloques.
  • Sin celdas combinadas en los encabezados ni en los datos: las combinadas rompen la detección del rango.
  • Un tipo de dato por columna: la columna Importe solo con números, la Fecha solo con fechas verdaderas, el Vendedor solo con texto. No mezclar texto y números en la misma columna.
  • Sin totales ni subtotales a mano dentro del rango: la tabla dinámica calcula los suyos.
Cuidado: si una columna guarda números como texto (por ejemplo, 150,00 escrito con apóstrofo delante o importado de un CSV mal decodificado), la tabla dinámica los sumará como texto y verás 0 o el recuento vacío. Convierte antes con Datos > Herramientas de datos > Texto en columnas o multiplicando por 1.

Tu primera tabla dinámica con una hoja de ventas pequeña

Vamos a usar una hoja de ventas de enero a marzo de 2026 con 8 tickets. Primero la escribes, luego creas la tabla dinámica paso a paso.

A1fx**Fecha**
A B C D E
1 Fecha Vendedor Producto Unidades Importe
2 10/01/2026 Ana Cuaderno 3 24,00
3 12/01/2026 Luis Bolígrafo 10 15,00
4 20/01/2026 Ana Bolígrafo 5 7,50
5 05/02/2026 Luis Cuaderno 2 16,00
6 14/02/2026 Marta Cuaderno 4 32,00
7 02/03/2026 Ana Cuaderno 1 8,00
8 18/03/2026 Marta Bolígrafo 8 12,00
9 25/03/2026 Luis Cuaderno 3 24,00
Ventas

Elegir el origen de los datos y dónde colocarla

  1. Haz clic en una celda cualquiera del rango, por ejemplo A1.
  2. Abre Insertar > Tablas > Tabla dinámica.
  3. En el cuadro Crear tabla dinámica, deja marcado Seleccionar una tabla o rango y comprueba que el origen es Ventas!$A$1:$E$9.
  4. Elige Hoja de cálculo nueva y pulsa Aceptar.
Comprueba: aparece una hoja nueva (por defecto Hoja1) con el área de tabla dinámica vacía a la izquierda y el panel Campos de tabla dinámica a la derecha.

Arrastrar campos y ver el primer resumen

  1. En el panel de la derecha, arrastra Vendedor hasta Filas.
  2. Arrastra Producto hasta Columnas.
  3. Arrastra Importe hasta Valores. Verás que aparece como Suma de Importe.
A3fx**Vendedor**
A B C D
1
2 Suma de Importe Producto
3 Vendedor Bolígrafo Cuaderno Total general
4 Ana 7,50 32,00 39,50
5 Luis 15,00 40,00 55,00
6 Marta 12,00 32,00 44,00
7 Total general 34,50 104,00 138,50
Hoja1
Comprueba: cada celda interior es la suma de Importe para ese cruce de vendedor y producto. La columna Total general suma las filas y la fila Total general suma las columnas. Si no ves totales, entra en Diseño > Totales > Filas y columnas de totales.

Cambiar el cálculo: de SUMA a CONTAR, PROMEDIO, MÁX y MÍN

Por defecto, los campos numéricos se suman. Pero puedes contar cuántas ventas hizo cada vendedor, calcular el ticket medio, o ver el importe máximo. Se cambia desde la configuración del campo de valor.

  1. Haz clic en cualquier celda con un importe, por ejemplo B4.
  2. En el panel de la derecha, pulsa la flecha junto a Suma de Importe > Configuración de campo de valor.
  3. Elige Contar y acepta.
Nota: Contar cuenta las celdas con números en Importe. Para contar ventas (filas), arrastra Vendedor o Producto a Valores y cámbialo a Contar; así contarás tickets, no importes.
  1. Para volver a sumar, repite y elige Suma.
Comprueba: al elegir Promedio para Importe, Ana aparece con 16,00 en Bolígrafo y Cuaderno porque sus dos ventas de cuaderno son 24 y 8 (media 16); Luis promedia 15,00 y 20,00.

Filtrar la tabla dinámica sin tocarla: filtros y segmentaciones

Cuando quieres ver el resumen de un solo producto, de un mes o de un vendedor, tienes dos formas: el filtro clásico de la zona Filtros o una segmentación de datos (slicer), que son botones grandes para filtrar con un clic.

  1. Arrastra Producto desde el panel hasta Filtros.
  2. Encima del resumen aparece un desplegable con Todos. Ábrelo y deja solo Cuaderno.
A2fx
A B C D
1 Producto [Todos ▾]
2
3 Suma de Importe
4 Vendedor Total
5 Ana 32,00
6 Luis 40,00
7 Marta 32,00
8 Total general 104,00
Hoja1
  1. Para usar segmentaciones, haz clic en la tabla y entra en Analizar tabla dinámica > Insertar segmentación de datos.
  2. Marca Vendedor y Producto y pulsa Aceptar. Aparecen dos paneles con botones.
  3. Pulsa Ana y Luis a la vez (mantén Ctrl para varios) y verás solo sus filas.
Consejo: la segmentación se conecta a la tabla dinámica con clic. Si mantienes Ctrl puedes elegir varios valores; con Mayús un rango.
Comprueba: al filtrar por Cuaderno el total debe ser 104,00 (24+16+32+8+24); si te sale otro, asegúrate de que el campo está en Filtros y no en Filas o Columnas.

Agrupar fechas por mes o por trimestre

Las fechas día a día llenan la tabla de filas inútiles. La tabla dinámica puede agruparlas automáticamente por meses, trimestres o años.

  1. Quita Producto de Columnas y de Filtros para volver a un resumen limpio.
  2. Arrastra Fecha hasta Filas (quítala de Filtros si estaba ahí).
  3. Haz clic derecho sobre una fecha del resumen, por ejemplo B4, y elige Agrupar....
  1. Marca Meses y Años y acepta.
  2. Arrastra Importe a Valores para que muestre la suma por mes.
A3fx2026
A B C
1 Fecha
2 Años Meses Suma de Importe
3 2026 enero 46,50
4 2026 febrero 48,00
5 2026 marzo 44,00
6 Total general 138,50
Hoja1
Cuidado: si al agrupar ves un mensaje que dice No se puede agrupar la selección, la columna de fechas no es una fecha real para Excel. Revisa el formato: Inicio > Número > Formato de número > Fecha corta y, si no funciona, vuelve a escribirla con una fecha real (no con 10-ene pegado de otro sitio).
Comprueba: los totales por mes deben sumar 138,50. La fila 2026 agrupa los tres meses; si solo ves días, repite el paso 3 y marca Meses.

Ordenar, dar formato y mostrar totales en la tabla dinámica

Una vez tienes el resumen, lo normal es ordenarlo y darle formato de moneda para que se lea como un informe.

  1. Quita Fecha de Filas y vuelve a poner Vendedor en Filas, Producto en Columnas, Suma de Importe en Valores.
  2. Haz clic en la celda A4 (Ana). En la pestaña Datos > Ordenar y filtrar > Ordenar de mayor a menor, o clic derecho > Ordenar > Ordenar de mayor a menor.
  3. Selecciona el rango de importes, por ejemplo B4:D6, y aplica formato de moneda con Ctrl+1 > Moneda.
  4. Para mostrar u ocultar totales: Diseño > Totales > Filas y columnas de totales (mostrar u ocultar), Diseño > Subtotales > No mostrar para quitarlos, o Mostrar todos los subtotales en el grupo superior.
Consejo: Diseño > Diseño de informe te ofrece tres vistas (Compactar, Esquema, Tabular). En Tabular cada producto aparece en su propia fila de encabezado, lo que suele ser lo más claro para imprimir.
Comprueba: los vendedores quedan ordenados de mayor a menor total (Luis 55,00, Marta 44,00, Ana 39,50) y los importes llevan el símbolo de moneda y dos decimales.

Traer un dato concreto de la tabla con IMPORTARDATOSDINAMICOS

Cuando necesitas una cifra del resumen dentro de otra fórmula (por ejemplo, en un cuadro de mando al lado de la tabla), IMPORTARDATOSDINAMICOS (en inglés GETPIVOTDATA) la trae sin que tengas que buscarla a mano.

  1. En una celda vacía al lado de la tabla, por ejemplo G1, escribe:

=IMPORTARDATOSDINAMICOS("Importe";$A$3;"Vendedor";"Ana")
  1. La fórmula devuelve la celda de la intersección: el total de Ana con todos los productos.
  2. Para algo más concreto (Ana solo en Cuadernos), añade los pares campo;valor que necesites:

=IMPORTARDATOSDINAMICOS("Importe";$A$3;"Vendedor";"Ana";"Producto";"Cuaderno")
Nota: el segundo argumento debe ser una celda de la tabla dinámica (en este ejemplo A3); si la referencia se rompe al mover la tabla, la fórmula devuelve #¡REF! y hay que volver a escribirla.
Cuidado: en Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma en vez del punto y coma.
Comprueba: con los datos de ejemplo, la primera fórmula debe dar 39,50 y la segunda 32,00.

Por qué la tabla dinámica no se actualiza al cambiar los datos

La tabla dinámica no se actualiza sola cuando cambias, añades o borras filas del origen. Es el tropiezo más habitual: modificas un importe, vuelves a la tabla y el valor viejo sigue ahí.

El motivo es que la tabla dinámica hace una foto del rango en el momento de crearla o de la última Actualizar. Para refrescarla tienes dos caminos:

  • Analizar tabla dinámica > Actualizar (en la pestaña que aparece al seleccionar la tabla).
  • Alt+F5 (atajo para actualizar toda la hoja activa).

Si has añadido una fila fuera del rango original, la tabla ni la verá aunque pulses actualizar: la foto es del rango antiguo. La solución está en la sección siguiente.

El origen se queda corto cuando crecen los datos

Este es el segundo tropiezo típico. Creas la tabla dinámica con el rango A1:E9 y, dos semanas después, el equipo añade 20 ventas más. Pulsas Actualizar y la tabla no se entera.

La solución es convertir el origen en una tabla de Excel antes de crear la dinámica:

  1. Selecciona el rango A1:E9 y pulsa Ctrl+T (o Insertar > Tablas > Tabla).
  2. Confirma que la primera fila tiene encabezados.
  3. Ahora crea la tabla dinámica desde Insertar > Tablas > Tabla dinámica y, en el cuadro, elige Seleccionar una tabla o rango con el nombre Ventas2026 (el de la tabla de Excel).
A11fx=SUMA(Ventas2026[Importe])
A B C D E F
1 1 Fecha Vendedor Producto Unidades Importe
2 2 10/01/2026 Ana Cuaderno 3 24,00
3 … … … … … …
4 10 30/03/2026 Luis Cuaderno 2 16,00
Ventas
Comprueba: añade una fila 10 nueva (otra venta de Luis por 16,00), vuelve a la tabla dinámica y pulsa Alt+F5: el total debe pasar de 138,50 a 154,50 sin tocar el origen.
Cuidado: si copias y pegas filas dentro de la tabla de Excel, las nuevas filas se incluyen automáticamente; si las pegas justo debajo, Excel las detecta como parte de la tabla. Si las pegas muy lejos, la tabla no las recoge y tendrás que ampliar el rango manualmente.

Lo que una tabla dinámica no puede hacer (y cómo resolverlo)

La tabla dinámica tiene tres límites que conviene conocer para no perder el tiempo:

  • No se actualiza sola. Ya lo vimos: hace falta Alt+F5 o el botón Actualizar. Una alternativa es PIVOTARPOR (en inglés PIVOTBY, solo en Microsoft 365 y Excel para la web), que trabaja con referencias y se actualiza al cambiar los datos de origen.
  • No admite fórmulas a mano en celdas sueltas del área. Si escribes algo en B5, al refrescar Excel lo borra. La salida habitual es usar IMPORTARDATOSDINAMICOS en una zona aparte (como vimos antes) o añadir un campo calculado desde Analizar tabla dinámica > Campos, elementos y conjuntos > Campo calculado.
  • No se ordena arrastrando filas a mano. El orden lo decides arrastrando campos, con el menú Ordenar o con la lista de Filas del panel (clic en la flecha del campo y Ordenar A a Z / De menor a mayor). Para resúmenes con cálculos a medida, PIVOTARPOR permite ordenarlos directamente por la columna calculada.

Si en algún momento la tabla dinámica deja de servirte porque el volumen pasa de cientos de miles de filas, el siguiente paso natural es mover los datos a Access, donde las consultas SQL hacen ese mismo resumen sin abrir un libro.


Claves para recordar:

  • Origen bien limpio: encabezados en la primera fila, sin combinadas, sin filas vacías, un tipo por columna.
  • La tabla dinámica se crea con Insertar > Tablas > Tabla dinámica y vive en una hoja nueva.
  • Las cuatro zonas son Filas, Columnas, Valores y Filtros; arrastra campos, no escribas fórmulas.
  • Cambia el cálculo desde Configuración de campo de valor: Suma, Contar, Promedio, Máx, Mín.
  • Filtra con la zona Filtros o con Analizar tabla dinámica > Insertar segmentación de datos.
  • Agrupa fechas con clic derecho > Agrupar y marca Meses y Años.
  • Trae una cifra concreta con =IMPORTARDATOSDINAMICOS("Importe";$A$3;"Vendedor";"Ana").
  • Refresca con Alt+F5 y, si los datos crecen, convierte el origen en tabla de Excel con Ctrl+T.

Siguiente paso: convierte la hoja de ventas en una tabla de Excel con Ctrl+T y crea una segmentación por mes para ver, con un clic, cómo evoluciona cada vendedor entre enero, febrero y marzo.

Datos comprobados en octubre de 2026.

Dudas al crear una tabla dinámica en Excel

1. Qué es una tabla dinámica en Excel y para qué sirve

Es un resumen interactivo que cruza columnas de tus datos: la pones en un segundo y cambias filas, columnas, filtros y valores con clics. Sirve para agrupar ventas por mes, totales por categoría o promedios por vendedor sin escribir fórmulas a mano.

2. Dónde descargar un manual de tablas dinámicas en PDF

La guía oficial está en support.microsoft.com, con los pasos en texto y capturas; guárdala desde el navegador como PDF con Ctrl+P > Guardar. También el sitio de learn.microsoft.com tiene módulos en PDF sobre tablas dinámicas y Power Pivot.

3. Cómo crear una tabla dinámica con varias columnas a la vez

Arrastra cada campo a su zona: las que quieras como filas a Filas, las de columnas a Columnas, y las que sumes o cuentes a Valores. Para agrupar varias como una sola, sujétalas con Ctrl al seleccionarlas y arrástraslas juntas al área de Filas.

4. Qué fórmulas se pueden usar dentro de una tabla dinámica

Las celdas del área de valores aceptan CONTAR, SUMA, PROMEDIO, MAX y MIN, y puedes mostrar el resultado como % del total o de la fila con Mostrar valores como. Por defecto se aplica CONTAR.SI a los números y CONTARA al texto.

5. Cómo hacer una tabla dinámica en Google Sheets

Selecciona el rango, ve a Datos > Tabla dinámica y elige si la insertas en una hoja nueva o en la actual. Luego arrastras los campos a Filas, Columnas y Valores igual que en Excel, y los cambios se reflejan en ambos lugares.

6. Cómo crear una tabla dinámica paso a paso

Selecciona cualquier celda del rango, pulsa Insertar > Tabla dinámica y confirma el origen. Elige dónde colocarla (hoja nueva o existente), arrastre las columnas a Filas, Columnas y Valores, y pulsa Aceptar. Para actualizarla tras tocar los datos, haz clic derecho > Actualizar.

7. Qué es un gráfico dinámico y en qué se diferencia

Es un gráfico que toma sus datos de una tabla dinámica: al filtrar filas o cambiar valores, el gráfico se actualiza solo. Se crea desde Insertar > Gráfico dinámico eligiendo la misma tabla como origen, y mantiene su formato aunque cambies los filtros.

8. Cómo crear una tabla dinámica en la misma hoja donde están los datos

En el cuadro Insertar tabla dinámica marca Hoja de cálculo existente y, en Ubicación, escribe la celda donde quieres que empiece (por ejemplo, H1). Pulsa Aceptar y la verás al lado de tus datos, lista para arrastrar los campos.

Fuentes

  1. MicrosoftTabla dinámica — documentación oficialconsultado el 13/10/2026
  2. MicrosoftIMPORTARDATOSDINAMICOS — documentación oficialconsultado el 13/10/2026
  3. MicrosoftBUSCARV — documentación oficialconsultado el 13/10/2026
  4. MicrosoftPIVOTARPOR — documentación oficialconsultado el 13/10/2026
  5. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 13/10/2026