Tablas dinámicas

Tabla dinámica avanzada en Excel: cruces, porcentajes y filtros

noviembre 8, 2026 Tuto Excel 13 min read
Tabla dinámica avanzada en Excel: cruces, porcentajes y filtros

Una tabla dinámica avanzada resume muchos pedidos sin escribir fórmulas: permite cruzar categoría, mes y vendedor, cambiar la forma de calcular, mostrar porcentajes y filtrar el informe. En este tutorial construirás paso a paso un informe de ventas dentro de un mismo libro.

La herramienta está disponible en Excel 2016, 2019, 2021, 2024 y Microsoft 365, tanto en Windows como en Mac. Los datos y pasos se comprobaron en octubre de 2026.

Qué es una tabla dinámica avanzada y cuándo usarla

Una tabla dinámica organiza datos para responder preguntas de venta sin crear una fórmula para cada combinación. La versión avanzada de este tutorial parte de una hoja Ventas con pedidos de varios meses, categorías y vendedores.

Cada fila representa un pedido y cada columna contiene un atributo: fecha, categoría, vendedor e importe. La tabla dinámica no modifica esos pedidos; calcula un resumen aparte que puedes filtrar y reorganizar.

Por ejemplo, puede mostrar el importe total de cada categoría en cada mes y, al mismo tiempo, permitir seleccionar un vendedor. Su utilidad aparece cuando el informe necesita responder preguntas diferentes sin duplicar la base ni mantener decenas de fórmulas SUMAR.SI.CONJUNTO.

Conviene usarla cuando:

  • hay cientos o miles de filas de ventas;
  • interesa comparar categorías, meses y vendedores;
  • el resumen debe ser interactivo;
  • los datos de origen comparten una estructura estable.

La tabla dinámica trabaja sobre una caché, una copia de los datos de origen. Por eso, después de cambiar o añadir pedidos, hay que actualizarla.

Dónde se crean y qué opciones ofrece Excel

La tabla dinámica se crea desde la cinta de opciones:

InsertarTablasTabla dinámica

Antes de continuar, Excel abre el cuadro Crear tabla dinámica. Allí puedes elegir Nueva hoja de cálculo o Hoja de cálculo existente. La primera opción mantiene el informe separado del origen; la segunda permite colocarlo dentro de la hoja de ventas.

También debes indicar el origen: una tabla o rango existente, una fuente externa, el modelo de datos o Power BI. En este tutorial usaremos la Tabla de Excel Ventas.

La ayuda oficial de Microsoft explica estas ubicaciones y orígenes en Crear una tabla dinámica para analizar datos de una hoja de cálculo.

El panel de campos: Filas, Columnas, Valores y Filtros

Al aceptar, Excel crea la tabla dinámica y abre el panel Campos de tabla dinámica. Cada campo se arrastra a una de estas cuatro áreas:

Área Campo de ejemplo Resultado
Filas Categoría Crea una fila por categoría
Columnas Mes Crea una columna por mes
Valores Importe Calcula una medida, normalmente la suma
Filtros Vendedor Permite seleccionar o filtrar vendedores

Los campos de texto suelen ir en Filas o Columnas. Los campos de fecha pueden colocarse en Filas, Columnas o Filtros. Las cifras sedirname a Valores para agregar, contar, calcular el promedio o identificar máximos y mínimos.

El orden visual importa: si Categoría y Vendedor están en Filas, sus valores se anidan según el orden en que arrastres los campos.

Preparar los datos antes de crear la tabla dinámica

Primero convierte el rango de pedidos en una Tabla de Excel. Esta tablaquentradatos como un origen elástico que incorpora las filas nuevas al crecer.

  1. Selecciona A1:E7.
  2. Pulsa Ctrl+T (Cmd+T en Mac).
  3. Confirma que Mi tabla tiene encabezados está marcado.
  4. Conserva el nombre Ventas y pulsa Aceptar.
InsertarTablasTabla
A1fx**Fecha**
A B C D E
1 Fecha Categoría Vendedor Importe Pedido
2 05/01/2026 Papelería Ana 120,50 P-101
3 14/01/2026 Tecnología Luis 480,00 P-102
4 22/01/2026 Papelería Ana 75,00 P-103
5 03/02/2026 Tecnología Marta 920,00 P-104
6 18/02/2026 Office Luis 215,25 P-105
7 25/02/2026 Tecnología Ana 330,00 P-106
Ventas
Comprueba: la hoja muestra un nombre Ventas en la pestaña contextual Diseño de tabla y la cabecera tiene botones de filtro.

Revisa que cada columna tenga un encabezado único, que las fechas sean fechas, que los importes sean números y que no haya filas vacías entre los pedidos. Si una venta aparece dos veces en el origen, la tabla dinámica también la contará dos veces.

Nota: en este tutorial las fórmulas y argumentos se escriben con punto y coma. En un Excel configurado con punto decimal, utiliza coma como separador.

Una tabla de Excel crece con los pedidos nuevos

Ahora añade el pedido P-107: fecha 06/03/2026, categoría Tecnología, vendedor Marta e importe 150,00.

Escribe los datos en la primera fila vacía de la Tabla Ventas. Excel amplía automáticamente la tabla y mantiene el formato.

A8fx06/03/2026
A B C D E
1 Fecha Categoría Vendedor Importe Pedido
2 05/01/2026 Papelería Ana 120,50 P-101
3 14/01/2026 Tecnología Luis 480,00 P-102
4 22/01/2026 Papelería Ana 75,00 P-103
5 03/02/2026 Tecnología Marta 920,00 P-104
6 18/02/2026 Office Luis 215,25 P-105
7 25/02/2026 Tecnología Ana 330,00 P-106
8 06/03/2026 Tecnología Marta 150,00 P-107
Ventas
Comprueba: la Tabla Ventas incluye la fila 8. Si no lo hace, revisa que estés escribiendo justo debajo de la última fila y no en otra hoja.

Crear un resumen por categoría, mes y vendedor

Crea el primer informe completo. Selecciona A2:E8, abre la ruta de creación y elige Nueva hoja de cálculo. Así el informe queda separado de los pedidos y no corre el riesgo de confundirse con el origen.

  1. Selecciona A2:E8 en Ventas.
  2. Abre Insertar > Tablas > Tabla dinámica.
  3. Elige Nueva hoja de cálculo y pulsa Aceptar.
  4. Arrastra Categoría al área Filas.
  5. Arrastra Fecha al área Columnas.
  6. Arrastra Importe al área Valores.

La tabla usará las fechas completas. Más adelante agruparás este campo por meses.

A3fxSuma de Importe
A B C D E F
1 Suma de Importe Columnas
2 Categoría Fecha
3 Papelería 05/01/2026 14/01/2026 22/01/2026
4 120,50 480,00 75,00
5 Tecnología 25/02/2026 03/02/2026 18/02/2026
6 330,00 920,00 215,25
7 Total general 1.265,50
Tabla dinámica1

La vista inicial agrupa valores en dos niveles porque Excel ha colocado Fecha en Columnas. El objetivo final será convertir esas columnas en meses.

Comprueba: aparecen una fila por categoría, columnas para las fechas y una suma de importes. En total, los seis pedidos iniciales suman 1.265,50; al añadir P-107, el total será 1.415,50.

Cambiar la función de resumen de los valores

Haz clic en cualquier cifra del informe. En Analizar tabla dinámica, abre Configuración de campo de valor. Allí puedes cambiar la operación y la forma de mostrar el resultado.

Analizar tabla dinámicaConfiguración de campo de valor

La pestaña Resumir valores por decide el cálculo. La pestaña Mostrar valores como decide la presentación, por ejemplo, como porcentaje del total general.

Opción Resultado con Importe
Suma Total de ventas
Promedio Importe medio por pedido
Recuento Número de pedidos o valores contados
Máximo Pedido de mayor importe
Mínimo Pedido de menor importe

Suma, Promedio, Recuento, Máximo y Mínimo

Cambia temporalmente el campo Importe a Promedio. Para Papelería, la media de 120,50 y 75,00 es 97,75. Después prueba Máx: 120,50. Mín devuelve 75,00 y Recuento devuelve 2.

Vuelve a seleccionar Suma para continuar con el informe comercial. Esta operación afecta a todas las celdas del campo Importe, no solo a una intersección.

Comprueba: los valores cambian al seleccionar otra función. En Promedio, Papelería muestra 97,75; al regresar a Suma, vuelve a mostrar 195,50.

Porcentaje del total general

Abre de nuevo Configuración de campo de valor y entra en Mostrar valores como. Selecciona % del total general y pulsa Aceptar.

Categoría Importe % del total general
Papelería 195,50 13,81 %
Tecnología 1.725,00 85,31 %
Office 215,25 10,22 %
Total general 2.135,75 100,00 %

La tabla usa ahora los siete pedidos, incluido P-107. Estos porcentajes son del total de 2.135,75; no representan el porcentaje dentro de cada mes.

Comprueba: Papelería aparece con 13,81 %, Tecnología con 85,31 % y Office con 10,22 %. La suma es 99,34 % porque los porcentajes mostrados están redondeados; el total general conserva el 100 %.

Filtrar el informe sin recalcular los totales

Ahora añade el campo Vendedor al área Filtros. Este filtro no crea una fórmula nueva: modifica qué pedidos se incluyen en el resumen.

  1. Arrastra Vendedor al área Filtros.
  2. Selecciona Marta en la lista desplegable.
  3. Observa cómo se reducen las filas y columnas del informe.
  4. Cambia la selección a Todos para recuperar el total.
B1fx**Vendedor**
A B C D E
1 Suma de Importe Vendedor Marta ▾
2 Categoría Total general Suma de Importe
3 Papelería 05/01/2026
4 Tecnología 25/02/2026 330,00
5 Tecnología 03/02/2026 920,00
6 Tecnología 06/03/2026 150,00
7 Total general 1.400,00
Tabla dinámica1

Con Marta aparecen P-104, P-106 y P-107, por un total de 1.400,00. Cambiar el filtro recalcula el resultado a partir de los pedidos seleccionados.

Comprueba: el total de Marta es 1.400,00. Al seleccionar Todos, vuelve a aparecer el total general de 2.135,75.

Una segmentación de datos para elegir vendedor

La lista desplegable cumple la misma función, pero una segmentación de datos ofrece botones más fáciles de usar y puede ir junto al informe.

  1. Selecciona la tabla dinámica.
  2. Abre la ruta siguiente:
Analizar tabla dinámicaInsertar segmentación de datos
  1. Selecciona Vendedor y pulsa Aceptar.
  2. Coloca la segmentación junto al informe.
  3. Pulsa Marta y comprueba que el total cambie a 1.400,00.
G2fx( ) Todos
A B C D E F G
1 Suma de Importe Vendedor Todos ▾ Vendedor
2 Categoría Total general Suma de Importe ( ) Todos
3 Papelería 05/01/2026 120,50 (o) Marta
4 Tecnología 25/02/2026 330,00 ( ) Luis
5 Tecnología 03/02/2026 920,00 ( ) Ana
6 Tecnología 06/03/2026 150,00
7 Total general 2.135,75
Tabla dinámica1
Cuidado: una segmentación puede filtrar más de una tabla dinámica si están conectadas. Comprueba el cuadro Conexiones de segmentación de datos antes de conectarlas.

Actualizar el informe cuando cambian los pedidos

Las tablas dinámicas no se actualizan solas al cambiar los datos. En este libro, cambia 920,00 por 1.020,00 en la celda D5 de la hoja Ventas. El importe total no debería cambiar en el informe hasta que lo actualices.

  1. En Ventas, selecciona D5.
  2. Sustituye 920,00 por 1.020,00.
  3. Selecciona una celda del informe.
  4. Abre Analizar tabla dinámica > Actualizar.
  5. Comprueba que el total general passe de 2.135,75 a 2.235,75.
Analizar tabla dinámicaActualizar
D5fx1020
A B C D E
1 Fecha Categoría Vendedor Importe Pedido
2 05/01/2026 Papelería Ana 120,50 P-101
3 14/01/2026 Tecnología Luis 480,00 P-102
4 22/01/2026 Papelería Ana 75,00 P-103
5 03/02/2026 Tecnología Marta 1.020,00 P-104
6 18/02/2026 Office Luis 215,25 P-105
7 25/02/2026 Tecnología Ana 330,00 P-106
8 06/03/2026 Tecnología Marta 150,00 P-107
Ventas
Comprueba: después de Actualizar, el nuevo total general es 2.235,75. Si permanece en 2.135,75, todavía estás mirando la caché anterior.

Actualizar toda la hoja con Alt+F5

Cuando el libro contiene varios informes, actualizar cada uno por separado resultaSlowo. Selecciona cualquier tabla dinámica y pulsa Alt+F5 para actualizar todas las tablas dinámicas de la hoja activa.

Nota: Alt+F5 actualiza las tablas dinámicas del libro; el nombre de la opción visible es Analizar > Actualizar > Actualizar todo. Si solo existen tablas dinámicas en otra hoja, activa esa hoja antes de usar el atajo.

Para ampliar el libro, crea una segunda tabla dinámica a partir de la misma Tabla Ventas. Cambia un importe y usa Alt+F5; ambos informes Incorporarán el cambio.

Comprueba: después de Alt+F5, ninguna tabla dinámica de la hoja conserva una cifra antigua del importe modificado.

Por qué una tabla dinámica devuelve resultados inesperados

Los resultados inesperados suelen deberse a la preparación de los datos, no a la tabla dinámica. Revisa estos puntos:

  • Importes almacenados como texto: Excel los cuenta, pero no los suma.
  • Encabezados duplicados: Excel renombra o rechaza algunas columnas.
  • Pedidos repetidos: cada fila duplicada vuelve a computarse.
  • Campos numéricos dentro de celdas: “120,50” puede ser texto aunque parezca un número.
  • Filtros o segmentaciones activos: muestran una parte del total, no todos los pedidos.
  • Caché sin actualizar: conserva los resultados del origen anterior.

La ayuda oficial de Microsoft Support recomienda usar datos tabulares, encabezados únicos, filas sin blancos y el mismo tipo de dato en cada columna.

Los importes aparecen contados y no sumados

Si Excel ha interpretado Importe como texto, el valor predeterminado puede ser Recuento. En el informe aparecerán dos o siete pedidos, en lugar de importes.

  1. Selecciona una celda de Ventas que contenga 120,50.
  2. Revisa la barra de fórmulas. Si aparece 120,50 con comillas, está guardada como texto.
  3. Corrige el dato y conviértelo en número.
  4. Actualiza la tabla dinámica.
  5. Haz clic en una cifra y abre Configuración de campo de valor.
  6. En Resumir valores por, selecciona Suma.
Comprueba: Papelería muestra 195,50 como suma y no 2 como recuento.

El origen se quedó corto y faltan pedidos

Si la tabla dinámica se creó a partir de un rango fijo como A1:E7, añadir P-107 no la incorpora. El origen todavía termina en la fila 7.

La solución es convertir los datos en una Tabla de Excel y establecerla como origen:

  1. Selecciona A1:E8.
  2. Pulsa Ctrl+T y crea la Tabla Ventas.
  3. En la tabla dinámica, abre Analizar tabla dinámica > Cambiar origen de datos.
  4. Selecciona A1:E8.
  5. Pulsa Aceptar y actualiza.
A8fx06/03/2026
A B C D E
1 Fecha Categoría Vendedor Importe Pedido
2 05/01/2026 Papelería Ana 120,50 P-101
3 14/01/2026 Tecnología Luis 480,00 P-102
4 22/01/2026 Papelería Ana 75,00 P-103
5 03/02/2026 Tecnología Marta 1.020,00 P-104
6 18/02/2026 Office Luis 215,25 P-105
7 25/02/2026 Tecnología Ana 330,00 P-106
8 06/03/2026 Tecnología Marta 150,00 P-107
Ventas

Si la tabla ya usaba la Tabla Ventas, no hace falta cambiar el origen: basta con actualizar.

Comprueba: el informe incorpora el pedido P-107 y el total general es 2.235,75.

Agrupar fechas por meses y trimestres

Antes de agrupar, presenta el informe como una vista de fechas. Haz clic en Fecha dentro del panel de campos y arrástralo desde Columnas hasta Filas. Después:

  1. Haz clic derecho en cualquier fecha del informe.
  2. Selecciona Agrupar.
  3. En el cuadro Agrupar, elige Meses.
  4. Pulsa Aceptar.

También puedes seleccionar Trimestres o Años. La agrupación no cambia la Tabla Ventas; solo modifica cómo se presentan las fechas en el informe.

A3fxSuma de Importe
A B C D
1 Suma de Importe Vendedor Todos ▾
2 Fecha Categoría Suma de Importe
3 enero Papelería 195,50
4 enero Tecnología 480,00
5 febrero Tecnología 330,00
6 febrero Office 215,25
7 marzo Tecnología 150,00
8 Total general 1.370,75
Tabla dinámica1

La tabla mostrada está filtrada por Marta. Los totales por mes son enero 675,50, febrero 330,00 y marzo 150,00. Si seleccionas Todos en Vendedor, los meses mostrarán 1.265,50, 545,25 y 150,00.

Comprueba: las columnas o filas muestran enero, febrero y marzo, no fechas completas. Para comprobarlo sin filtros, selecciona Todos en Vendedor.

Lo que ya sabes hacer con una tabla dinámica avanzada

  • Creaste una tabla dinámica a partir de una Tabla de Excel.
  • Colocaste categorías, fechas, importes y vendedores en Filas, Columnas, Valores y Filtros.
  • Cambiaste entre Suma, Promedio, Recuento, Máximo y Mínimo.
  • Mostraste el importe como porcentaje del total general.
  • Filtraste el informe con una segmentación de datos.
  • Actualizaste los resultados después de cambiar y añadir pedidos.
  • Agrupaste fechas por meses, trimestres o años.

Siguiente paso: crea una celda de control con IMPORTARDATOSDINAMICOS (GETPIVOTDATA) para recuperar una cifra concreta del informe sin buscarla manualmente. Si el informe cambia o se reordena, la función puede servir para crear una referencia más operativa para tus cálculos.

Dudas al usar tablas dinámicas en Excel

1. ¿Cómo se crea una tabla dinámica en Excel?

Selecciona una celda dentro de tus datos y abre Insertar > Tablas > Tabla dinámica. Elige una ubicación, arrastra Categoría a Filas, Mes a Columnas e Importe a Valores y acepta. El panel de campos permite cambiar el resumen y mostrar porcentajes.

2. ¿Qué ejemplos de tablas dinámicas puedo crear con ventas?

Puedes resumir importes por categoría, mes, vendedor o varios campos a la vez. Una matriz Categoría por Mes permite comparar cada categoría en cada mes; añadir Vendedor a Filtros o a Filas genera cruces más detallados.

3. ¿Cómo hago una tabla dinámica de Excel con dos criterios?

Usa un área por cada dimensión: por ejemplo, Categoría en Filas y Mes en Columnas. Si los dos criterios se combinan en una sola cuadrícula, arrastra también Vendedor a Filas. La segmentación de datos permite alternar entre vendedores sin rehacer la tabla.

4. ¿Puedo combinar datos de varias hojas en una tabla dinámica?

Sí. Las hojas deben compartir encabezados y tipos de datos coherentes. Puedes insertar una tabla dinámica, ir a Analizar tabla dinámica > Cambiar origen de datos y seleccionar el rango combinado de ambas hojas. Después, actualiza la tabla dinámica.

5. ¿Cómo creo una tabla dinámica si soy principiante?

Primero convierte los datos en una Tabla de Excel con Ctrl+T y comprueba que cada columna tenga un encabezado único. Después crea la tabla dinámica y empieza con un campo en Filas y una cifra en Valores; cuando domine ese paso, añade Columnas, Filtros y segmentaciones.

Fuentes

  1. MicrosoftTabla dinámica — documentación oficialconsultado el 29/10/2026
  2. MicrosoftBUSCARV — documentación oficialconsultado el 29/10/2026
  3. MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 29/10/2026
  4. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 29/10/2026
  5. MicrosoftDe Word a Excel — documentación oficialconsultado el 29/10/2026