Una tabla dinámica avanzada convierte una base de ventas en un informe por mes, vendedor, categoría o región sin crear una fórmula para cada total. En este tutorial construirás ese informe desde cero: prepararás los datos, combinarás campos, añadirás filtros y segmentaciones, calcularás porcentajes y aprenderás a corregir totals engañosos.
La herramienta está disponible en Excel 2016, 2019, 2021, 2024, Microsoft 365 y Excel para la web. Las funciones y.Con Copilot en Excel requires Microsoft 365 con una licencia o plan que incluya Copilot; no está disponible en Excel 2024 ni Excel 2021.
Qué es una tabla dinámica avanzada y qué resuelve
Una tabla dinámica avanzada es un resumen interactivo construido sobre una base de datos. En el libro de ejemplo, la hoja Ventasguardará seis operaciones. El informe permitirá cruzar Mes, Vendedor y Categoría, y medir el Importe sin mantener fórmulas de suma para cada combinación.
Por ejemplo, si cada fila representa una venta, Excel puede mostrar las ventas de Ana por meses, los totales de cada vendedor o el porcentaje de cada categoría. Si después se añade otra venta, basta con actualizar el informe para incluirla.
Su ventaja principal es la rapidez: cambia la distribución de campos, filtra y recalcula sin rehacer el resumen. No sustituye la limpieza de los datos: si un importe está guardado como texto o una categoría está escrita de dos maneras, el informe tambiénhtagreflectirá esactype inconsistencia.
La diferencia entre resumir y analizar
Resumir significa agrupar registros y mostrar totales. Analizar va un paso más allá: comparar categorías, explorar tendencias, calcular porcentajes y revisar cómo cambia una métrica al aplicar filtros.
| Necesidad | Herramienta adecuada | Resultado |
|---|---|---|
| Ver registros que cumplen una condición | Filtro | Filas visibles |
| Calcular un total en una celda | Fórmula | Resultado de la fórmula |
| Resumir y cruzar muchos campos | Tabla dinámica | Totales interactivos |
| Combinar y limpiar datos de varias hojas | Power Query | Tabla preparada |
| Modelar relaciones entre varias tablas | Power Pivot y modelo de datos | Informe relacionado |
La documentación oficial sobre tablas dinámicas explica que la tabla trabaja sobre una instantánea de los datos: por eso el origen debe mantenerse ordenado y actualizado.
Dónde está la tabla dinámica y cómo se organiza
Para crear el informe, selecciona una celda de Ventas y sigue esta ruta:
En el cuadro Crear tabla dinámica, selecciona Nueva hoja de cálculo o Hoja de cálculo existente y pulsa Aceptar.
Después aparece el panel Campos de tabla dinámica. Cada campo se arrastra a una zona:
| Zona | Función en el libro | Campos de ejemplo |
|---|---|---|
| Filas | Organiza las etiquetas en vertical | Mes, Vendedor |
| Columnas | Divide el resumen en columnas | Mes, Categoría |
| Valores | Calcula la métrica | Importe |
| Filtros | Restringe todo el informe | Región, Categoría |
Al arrastrar Importe a Valores, Excel normally lo resume con SUMA. Si interpreta el campo como texto, puede mostrar RECUENTO; por eso revisaremos los tipos de datos antes de confiar en el total.
Elegir el origen de los datos
El origen puede ser una tabla o un rango existente, un origen externo, el modelo de datos o Power BI. En este tutorial usaremos la tabla Ventas, creada a partir del rango A1:F7.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Fecha | Mes | Vendedor | Categoría | Región | Importe |
| 2 | 01/01/2026 | Enero | Ana | Accesorios | Norte | 120 |
| 3 | 05/01/2026 | Enero | Luis | Oficina | Centro | 200 |
| 4 | 12/01/2026 | Enero | Ana | Oficina | Norte | 180 |
| 5 | 03/02/2026 | Febrero | Luis | Accesorios | Sur | 150 |
| 6 | 15/02/2026 | Febrero | Ana | Accesorios | Centro | 220 |
| 7 | 20/02/2026 | Febrero | Luis | Oficina | Sur | 230 |
Para datos de este libro, Tabla/Rango existente es la opción más sencilla. El origen externo, el modelo de datos y Power BI se reservan para conexiones y relaciones más complejas.
Configurar el resumen y sus campos
En Configuración de campo de valor, la pestaña Resumir valores por permite elegir SUMA, RECUENTO, PROMEDIO, MÁXIMO, MÍNIMO, etc. La pestaña Mostrar valores como permite expresar el resultado como porcentaje del total general.
Para este libro, Importe debe ser numérico y Mes, Vendedor, Categoría y Región deben contener valores coherentes. Esa separación evita resultados que parecen correctos, pero agrupan registros distintos.
Preparar una base limpia para el análisis
La base de Ventas ya tiene una fila de encabezados, seis ventas y una columna numérica. Antes de crear el informe:
- Comprueba que cada columna contiene un solo tipo de dato.
- Verifica que los encabezados no estén vacíos ni repetidos.
- Unifica palabras como «Accesorios» y «accesorios».
- Elimina filas o columnas vacías que intercalen los registros.
- Evita celdas combinadas dentro del origen.
- Convierte el rango en una tabla para que las ventas nuevas entren automáticamente.
Una base limpia no garantiza que el total sea correcto, pero hace visible el origen de los problemas.
Convertir el rango en tabla de Excel
Selecciona cualquier celda de A1:F7 y sigue:
En el cuadro Crear tabla, comprueba que el origen sea =Ventas!$A$1:$F$7 y acepta. Excel deberían mostrar los encabezados, filtros y bandas de color.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Fecha | Mes | Vendedor | Categoría | Región | Importe |
| 2 | 01/01/2026 | Enero | Ana | Accesorios | Norte | 120 |
| 3 | 05/01/2026 | Enero | Luis | Oficina | Centro | 200 |
| 4 | 12/01/2026 | Enero | Ana | Oficina | Norte | 180 |
| 5 | 03/02/2026 | Febrero | Luis | Accesorios | Sur | 150 |
| 6 | 15/02/2026 | Febrero | Ana | Accesorios | Centro | 220 |
| 7 | 20/02/2026 | Febrero | Luis | Oficina | Sur | 230 |
Con un rango fijo
Si el origen fuese solamente A1:F7, la venta situada en la fila 8 quedaría fuera. El informe podría seguir mostrando 1.100 de importe total, aunque la base ya contenga una venta adicional.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 7 | 20/02/2026 | Febrero | Luis | Oficina | Sur | 230 |
| 8 | 22/02/2026 | Febrero | Ana | Oficina | Norte | 100 |
Con una tabla que crece
La tabla Ventas se amplía automáticamente al escribir en la fila siguiente. Esa venta ya forma parte de su origen, aunque el informe de la tabla dinámica todavía deba actualizarse.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 8 | 22/02/2026 | Febrero | Ana | Oficina | Norte | 100 |
Crear un informe de ventas por mes y vendedor
Ahora crea el primer informe. Selecciona A1:F7 y abre Insertar > Tablas > Tabla dinámica. Elige Hoja de cálculo existente y una ubicación libre.
Después organiza los campos así:
- Arrastra Mes al área Filas.
- Arrastra Vendedor al área Columnas.
- Arrastra Importe al área Valores.
- Deja el nombre del valor como Suma de Importe.
El total esperado de las seis ventas es 1.100: 120 + 200 + 180 + 150 + 220 + 230.
Colocar cada campo en su zona
La distribución de campos produce una matriz con meses en filas, vendedores en columnas e importes en el centro.
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | Suma de Importe | Vendedor | |||||||||||
| 2 | 2 | Mes | Ana | Luis | Total general | |||||||||
| 3 | 3 | Enero | 300 | 200 | 500 | |||||||||
| 4 | 4 | Febrero | 220 | 380 | 600 | |||||||||
| 5 | 5 | Total general | 520 | 580 | 1.100 | |||||||||
| 6 | > **Comprueba:** Ana suma 520, Luis suma 580 y el total general es 1.100. | |||||||||||||
| 7 | ### Comparar totales y recuentos | |||||||||||||
| 8 | Si **Importe** se resumiera con RECUENTO, aparecerían seis ventas, no 1.100. Ese recuento puede ser correcto cuando la pregunta es “cuántas operaciones hubo”, pero es engañoso si se compara con una suma. | |||||||||||||
| 9 | En **Configuración de campo de valor**, cambia **Resumir valores por** a RECUENTO para observar el número de registros: | |||||||||||||
| 10 | <div class="ewb-dialogo" role="figure" aria-label="Cuadro de diálogo: Configuración de campo de valor"><div class="ewb-dialogo__titulo"><span>Configuración de campo de valor</span><span class="ewb-dialogo__cerrar" aria-hidden="true"></span></div><div class="ewb-dialogo__pestanas"><span class="ewb-dialogo__pestana ewb-dialogo__pestana–activa">Resumir valores por</span><span class="ewb-dialogo__pestana">Mostrar valores como</span><span class="ewb-dialogo__pestana">Formato de número</span></div><div class="ewb-dialogo__cuerpo"><div class="ewb-dialogo__seccion">Resumen de valores</div><div class="ewb-dialogo__campo"><span class="ewb-dialogo__etiqueta">Seleccionar función:</span><span class="ewb-dialogo__valor">Recuento</span></div><div class="ewb-dialogo__campo"><span class="ewb-dialogo__etiqueta">resalta:</span><span class="ewb-dialogo__valor">A1:E4</span></div><div class="ewb-dialogo__campo"><span class="ewb-dialogo__etiqueta">nota:</span><span class="ewb-dialogo__valor">Filtro: Región = Norte</span></div><div class="ewb-dialogo__campo"><span class="ewb-dialogo__etiqueta">pestaña:</span><span class="ewb-dialogo__valor">Informe</span></div><p class="ewb-dialogo__texto"> | A | B | C | D | E | </p><p class="ewb-dialogo__texto"> | 1 | Suma de Importe | Vendedor | ||||
| 11 | titulo: Configuración de campo de valor | |||||||||||||
| 12 | pestañas: [Resumir valores por] | Mostrar valores como | Formato de número | |||||||||||
| 13 | Resumen de valores: | |||||||||||||
| 14 | Seleccionar función: Promedio | |||||||||||||
| 15 | botones: Aceptar | Cancelar |
Calcular porcentajes sobre el total
Abre de nuevo Configuración de campo de valor, entra en Mostrar valores como y elige % del total general.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | % del total general | Vendedor | |||
| 2 | Mes | Ana | Luis | Total general | |
| 3 | Enero | 27,27 % | 18,18 % | 45,45 % | |
| 4 | Febrero | 20,00 % | 34,55 % | 54,55 % | |
| 5 | Total general | 47,27 % | 52,73 % | 100,00 % |
El porcentaje de Ana se calcula como 520 ÷ 1.100, equivalente al 47,27 %. Luis representa el 52,73 %.
Actualizar el informe cuando llegan más ventas
La tabla dinámica no se actualiza sola cuando cambia el origen. Debes actualizar su instantánea. Si el origen es una tabla de Excel, las filas nuevas se incorporan al actualizar.
Para este libro, añade la venta de 22/02/2026: Ana, Oficina, Norte, 100. Después:
- Selecciona cualquier celda del informe.
- Abre Analizar tabla dinámica.
- Pulsa Actualizar.
- Revisa el total general y la fila de febrero.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 3 | Enero | 300 | 200 | 500 | |
| 4 | Febrero | 320 | 380 | 700 | |
| 5 | Total general | 620 | 580 | 1.200 |
Corregir los errores que deforman los totales
Un total incorrecto suele deberse a la preparación de la base, no a la tabla dinámica. Antes de interpretar el informe, comprueba tipos de datos, escribings de categorías, celdas vacías y posibles subtotales o filas agregadas.
| Síntoma | Causa probable | Ajuste |
|---|---|---|
| Importe no suma | Número guardado como texto | Convertir en número y actualizar |
| Dos categorías parecidas | Escrituras distintas | Unificar y actualizar |
| Faltan ventas nuevas | Informe sin actualizar | Actualizar manualmente |
| Total demasiado alto | Filas de subtotal incluidas | Eliminar duplicados del origen |
Por qué las ventas no se suman
Si el importe 120 está guardado como texto, Excel puede interpretarlo como un valor no numérico y usar RECUENTO. Selecciona las celdas de Importe y comprueba que no tengan el indicador de error triangulo ulado; después conviértelas a número.
| E | F | |
|---|---|---|
| 1 | Región | Importe |
| 2 | Norte | 120 |
| 3 | Centro | 200 |
| 4 | Norte | 180 |
| 5 | Sur | 150 |
| 6 | Centro | 220 |
| 7 | Sur | 230 |
Por qué aparecen categorías duplicadas
«Accesorios» y «accesorios» son valores diferentes para Excel. Unifica la escritura en toda la columna Categoría y actualiza la tabla dinámica.
| C | D | |
|---|---|---|
| 1 | Vendedor | Categoría |
| 2 | Ana | Accesorios |
| 3 | Luis | Oficina |
| 4 | Ana | Oficina |
| 5 | Luis | accesorios |
| 6 | Ana | Accesorios |
Por qué las filas nuevas no aparecen
Comprueba que el origen sea la tabla Ventas y que la venta nueva esté dentro de sus bandas. Después usa Analizar tabla dinámica > Actualizar. Si el origen es un rango fijo, amplíalo o sustitúyelo por una tabla.
Conocer límites y funciones avanzadas disponibles
La tabla dinámica no se actualiza sola. Además, trabaja con una instantánea o caché de los datos: modificar el origen exige actualizar el informe. Excel 2016 ya ofrece esta herramienta; las versiones anteriores no forman parte de las compatibles con este tutorial.
Para automatizar la creación o proponer campos, Copilot puede ayudar en Microsoft 365 si la licencia o el plan incluye Copilot. No está en Excel 2024 ni Excel 2021. Sus propuestas deben revisarse contra los datos y los totales del informe.
Una función avanzada es IMPORTARDATOSDINAMICOS (GETPIVOTDATA), que recupera un dato almacenado en el informe:
=IMPORTARDATOSDINAMICOS("Importe";$A$3;"Mes";"Febrero";"Vendedor";"Ana")
En este libro devuelve 320 después de incorporar la nueva venta. Su sintaxis depende de los campos y elementos existentes en la tabla dinámica.
Lo que ya sabes hacer con tablas dinámicas avanzadas
- Convertir una base de ventas en una tabla de Excel que crece.
- Crear un informe por mes, vendedor, categoría y región.
- Resumir importes con suma, recuento, promedio, máximo o mínimo.
- Aplicar filtros y conectar segmentaciones con el informe.
- Mostrar porcentajes del total general.
- Actualizar el informe cuando llegan nuevas ventas.
- Corregir importes en texto, categorías duplicadas y filas ausentes.
- Recuperar un resultado con IMPORTARDATOSDINAMICOS (GETPIVOTDATA).
El siguiente paso es convertir este informe en un gráfico dinámico: selecciona el resumen y usa Insertar > Gráfico dinámico para visualizar la evolución mensual por vendedor.
Dudas al usar tablas dinámicas avanzadas
1. ¿Qué Examples de tablas dinámicas puedo crear en Excel con una base de ventas?
Puedes resumir ventas por mes, vendedor y categoría; comparar importes, promedios o número de operaciones; mostrar porcentajes del total; y añadir filtros y segmentaciones. La base solo necesita una fila de encabezados y datos correctamente almacenados.
2. ¿Cómo creo una tabla dinámica en Excel con dos criterios?
Coloca un criterio, por ejemplo Vendedor, en Filas y el segundo, como Mes, en Columnas. Después arrastra Importe a Valores. Para filtrar por Región, usa un segmentador o la lista de filtros del informe.
3. ¿Cómo combino datos de varias hojas en una tabla dinámica?
Primero reúne los datos en una sola tabla de Excel mediante Power Query o una consolidación. Después crea la tabla dinámica desde esa tabla consolidada; así el informe puede resumir todos los registros con el mismo origen.
4. ¿Cómo exporto una tabla dinámica de Excel a PDF?
Coloca el informe en una hoja con un diseño legible y usa Archivo > Guardar como > PDF o XPS. Antes de exportar, ajusta anchos, totales y encabezados; el PDF conservará la vista que tengas preparada.
5. ¿Cómo creo una tabla dinámica en Excel si soy principiante?
Selecciona una celda dentro de una base con encabezados y usa Insertar > Tablas > Tabla dinámica. Arrastra cada campo a Filas, Columnas, Valores o Filtros y revisa el total general antes de actualizarlo.
6. ¿Dónde puedo descargar ejemplos de tablas dinámicas para practicar?
Puedes usar una base pequeña preparada con una fila de encabezados y convertirla en una tabla de Excel. La Guía oficial para crear una tabla dinámica incluye un tutorial descargable y modelos listos para practicar.
Fuentes
- MicrosoftTabla dinámica — documentación oficialconsultado el 23/10/2026
- MicrosoftBUSCARV — documentación oficialconsultado el 23/10/2026
- MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 23/10/2026
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 23/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 23/10/2026