Cómo hacer una tabla dinámica en Excel paso a paso (con ejemplo)
Si tienes cientos de ventas, notas o gastos y te piden "el total por producto y por sede", hacerlo a mano es perder la tarde. Para eso existe la tabla dinámica en Excel: con unos cuantos clics convierte una lista larga en un resumen claro, sin escribir una sola fórmula. En esta guía te enseño a crearla paso a paso, con un ejemplo real de una papelería en Ibagué, y los errores que más veo en clase.
¿Qué es una tabla dinámica y para qué sirve?
Una tabla dinámica es un resumen interactivo de tus datos. Tú decides qué ver en las filas, qué en las columnas y qué número calcular, y Excel agrupa todo. Se llama "dinámica" porque al arrastrar un campo a otro lugar el informe cambia al instante.
Sirve, por ejemplo, para:
- Sumar las ventas por producto, por vendedor o por mes.
- Contar cuántos estudiantes aprobaron por curso o por materia.
- Sacar promedios, máximos o porcentajes sin escribir fórmulas.
Además, la tabla dinámica no modifica tus datos originales: solo los resume, así que puedes experimentar sin miedo.
Antes de empezar: prepara bien los datos
Casi todos los problemas con tablas dinámicas vienen de datos mal organizados. Revisa estas reglas:
- Una fila de encabezados, y cada columna con un nombre distinto (Fecha, Sede, Producto…).
- Una fila por registro: cada venta, cada estudiante o cada gasto en su propia fila.
- Sin filas ni columnas vacías en medio de los datos.
- Sin celdas combinadas y sin subtotales escritos a mano dentro de la lista.
- Cada columna con un solo tipo de dato: en "Cantidad" solo números, en "Fecha" solo fechas.
Para esta guía usaremos las ventas de septiembre de una papelería con tres sedes en Ibagué (Centro, Jordán y Salado). Son 16 ventas en el rango A1:G17. Puedes copiar esta tabla en Excel para practicar:
| Fecha | Sede | Vendedor | Producto | Cantidad | Precio unitario | Total |
|---|---|---|---|---|---|---|
| 02/09/2026 | Centro | Ana | Cuaderno | 20 | $ 4.500 | $ 90.000 |
| 02/09/2026 | Jordán | Carlos | Calculadora | 3 | $ 38.000 | $ 114.000 |
| 03/09/2026 | Salado | Marta | Memoria USB | 5 | $ 25.000 | $ 125.000 |
| 04/09/2026 | Centro | Pedro | Resma de papel | 6 | $ 19.000 | $ 114.000 |
| 05/09/2026 | Jordán | Carlos | Cuaderno | 15 | $ 4.500 | $ 67.500 |
| 08/09/2026 | Salado | Marta | Calculadora | 2 | $ 38.000 | $ 76.000 |
| 09/09/2026 | Centro | Ana | Memoria USB | 4 | $ 25.000 | $ 100.000 |
| 10/09/2026 | Jordán | Luisa | Resma de papel | 8 | $ 19.000 | $ 152.000 |
| 11/09/2026 | Salado | Marta | Cuaderno | 30 | $ 4.500 | $ 135.000 |
| 12/09/2026 | Centro | Pedro | Calculadora | 4 | $ 38.000 | $ 152.000 |
| 15/09/2026 | Jordán | Luisa | Memoria USB | 6 | $ 25.000 | $ 150.000 |
| 16/09/2026 | Salado | Marta | Resma de papel | 5 | $ 19.000 | $ 95.000 |
| 17/09/2026 | Centro | Ana | Cuaderno | 25 | $ 4.500 | $ 112.500 |
| 18/09/2026 | Jordán | Carlos | Calculadora | 1 | $ 38.000 | $ 38.000 |
| 19/09/2026 | Salado | Marta | Memoria USB | 3 | $ 25.000 | $ 75.000 |
| 22/09/2026 | Centro | Pedro | Resma de papel | 4 | $ 19.000 | $ 76.000 |
Cómo hacer una tabla dinámica en Excel paso a paso
Queremos saber cuánto vendió cada producto en cada sede. Los pasos sirven para Excel 2016, 2019, 2021 y Microsoft 365 en Windows.
Paso 1: convierte el rango en tabla (recomendado)
Haz clic en una celda de los datos y presiona Ctrl + T (o Insertar > Tabla), marca La tabla tiene encabezados y pulsa Aceptar. No es obligatorio, pero así las ventas nuevas que agregues al final entrarán en la tabla dinámica al actualizarla.
Paso 2: inserta la tabla dinámica
Con una celda de los datos seleccionada, ve a Insertar > Tabla dinámica. En Microsoft 365 aparece un pequeño menú: elige De una tabla o rango. En la ventana Crear tabla dinámica:
- Comprueba que el rango o el nombre de la tabla sea correcto (por ejemplo,
Tabla1). - En "dónde colocar la tabla dinámica", deja
Nueva hoja de cálculo. Así no se mezcla con los datos. - Pulsa
Aceptar.
Excel crea una hoja nueva con el panel Campos de tabla dinámica a la derecha. Yo la renombro "Resumen".
Paso 3: entiende el panel Campos de tabla dinámica
Arriba del panel verás la lista de campos, que son los encabezados de tus columnas. Abajo hay cuatro áreas, y todo el secreto está en ellas:
- Filtros: filtra toda la tabla dinámica por un campo (por ejemplo, ver solo a una vendedora).
- Columnas: cada valor distinto del campo se convierte en una columna.
- Filas: cada valor distinto del campo se convierte en una fila.
- Valores: el número que se calcula (suma, cuenta, promedio…).
Paso 4: arrastra los campos
Arrastra con el mouse cada campo de la lista al área que corresponde:
- Producto → área
Filas. - Sede → área
Columnas. - Total → área
Valores. Excel lo muestra comoSuma de Total.
Paso 5: dale formato de moneda
Los totales salen sin formato. Haz clic derecho sobre un número de la tabla dinámica y elige Configuración de campo de valor > Formato de número, escoge Moneda o Contabilidad y pulsa Aceptar. Hacerlo desde aquí evita que el formato se pierda al actualizar.
Paso 6: lee el resultado
Las 16 ventas quedaron resumidas en una tabla de 4 productos por 3 sedes, con totales por fila y por columna:
De un vistazo sacamos conclusiones que en la lista original no se veían:
- La sede Centro fue la que más vendió: $ 644.500.
- El producto con más ventas en dinero fue la Memoria USB: $ 450.000, y casi la mitad salió de Salado ($ 200.000).
- En total, la papelería vendió $ 1.672.000 en septiembre.
¿Quieres verlo al revés? Arrastra Sede a Filas y Producto a Columnas. Eso es lo "dinámico".
Cambia el cálculo: cuenta, promedio y porcentaje
Sumar no es la única opción. Haz clic derecho sobre un número y entra a Configuración de campo de valor:
- En la pestaña
Resumir valores porpuedes elegirCuenta,Promedio,Máx.oMín.. ConCuentaverás que cada producto tuvo 4 ventas, 16 en total. - En la pestaña
Mostrar valores comoelige% del total general. Así sabrás, por ejemplo, que la Memoria USB representa el 26,91 % de lo vendido y la sede Centro el 38,55 %.
Filtra con Filtros y Segmentación de datos
Arrastra Vendedor al área Filtros. Encima de la tabla dinámica aparece una lista desplegable; si eliges "Marta", el informe muestra solo sus ventas: $ 506.000 en total, todas en la sede Salado.
Para algo más visual, usa la segmentación de datos: con la tabla dinámica seleccionada, ve a Analizar tabla dinámica > Insertar segmentación de datos (en algunas versiones la pestaña se llama solo Analizar u Opciones), marca Vendedor y pulsa Aceptar. Aparecen botones con cada nombre: un clic y la tabla se filtra.
Bonus: agrupar por mes
Si arrastras Fecha a Filas, las versiones recientes de Excel agrupan las fechas automáticamente. Si no lo hace, haz clic derecho sobre una fecha de la tabla dinámica, elige Agrupar y selecciona Meses (y Años si tus datos abarcan más de uno).
Cómo actualizar la tabla dinámica
Esto confunde a casi todos: la tabla dinámica no se actualiza sola cuando cambias los datos. Después de editar o agregar ventas:
- Haz clic derecho dentro de la tabla dinámica y elige
Actualizar, o usaAnalizar tabla dinámica > Actualizar(atajoAlt + F5). - Si los datos nuevos están fuera del rango original (porque no usaste
Ctrl + T), ve aAnalizar tabla dinámica > Cambiar origen de datosy amplía el rango. - Si quieres que se actualice cada vez que abres el archivo, entra a
Opciones de tabla dinámica > Datosy activaActualizar al abrir el archivo.
Usar un dato de la tabla dinámica en una fórmula
Si en otra celda escribes = y haces clic sobre un valor de la tabla dinámica, Excel no pone algo como =B6, sino una fórmula con la función IMPORTARDATOSDINAMICOS (en inglés, GETPIVOTDATA), por ejemplo:
=IMPORTARDATOSDINAMICOS("Total";$A$3;"Producto";"Cuaderno")
Esa fórmula devuelve $ 405.000, el total de cuadernos, y sigue funcionando aunque la tabla dinámica cambie de forma. Si prefieres referencias normales, desactívalo en Analizar tabla dinámica > Opciones (flechita del botón) > Generar GetPivotData.
Errores comunes (y cómo corregirlos)
- "El nombre del campo de tabla dinámica no es válido". Casi siempre hay una columna sin encabezado o seleccionaste mal el rango. Escribe un título en cada columna y vuelve a intentarlo.
- Los datos nuevos no aparecen. Falta
Actualizaro el rango de origen no incluye las filas nuevas. UsaCtrl + Tpara evitarlo. - Sale "Cuenta de Total" en lugar de "Suma de Total". La columna tiene celdas vacías o números guardados como texto. Corrígelos o cambia el cálculo en
Configuración de campo de valor. - Aparece una fila "(en blanco)". Hay celdas vacías en el campo de Filas o el rango incluye filas vacías al final.
- Las fechas no se pueden agrupar. Alguna fecha está escrita como texto. Revisa que toda la columna tenga formato de fecha real.
- "Jordán" y "Jordan" salen separadas. Una tilde o un espacio de más crean otra categoría. Unifica la escritura.
Preguntas frecuentes
¿Para qué sirve una tabla dinámica en Excel?
Para resumir, agrupar y analizar listas grandes de datos (ventas, notas, inventarios) sin escribir fórmulas, y cambiar el punto de vista del informe en segundos.
¿La tabla dinámica se actualiza automáticamente?
No. Debes usar Actualizar (clic derecho o Alt + F5) o activar la opción de actualizar al abrir el archivo.
¿Puedo hacer tablas dinámicas en Google Sheets?
Sí. En Google Sheets selecciona los datos y ve a Insertar > Tabla dinámica. El editor tiene las mismas ideas de Filas, Columnas, Valores y Filtros, aunque se ve diferente.
¿Cómo convierto una tabla dinámica en una tabla normal?
Selecciona toda la tabla dinámica, cópiala y usa Pegado especial > Valores en otro lugar. Obtendrás los números fijos, sin la parte dinámica.
Conclusión
Hacer una tabla dinámica en Excel se reduce a tres ideas: datos bien organizados, Insertar > Tabla dinámica y arrastrar los campos a Filas, Columnas y Valores. Con eso resumes cientos de registros en segundos. Recuerda actualizarla cuando cambien los datos.
Si quieres seguir aprendiendo, te recomiendo mi guía de la función SI con varias condiciones y la comparación BUSCARV vs BUSCARX para traer información de otras tablas. Si estás empezando, practica con estos 5 ejercicios de Excel para principiantes. ¿Te quedó alguna duda con tu tabla dinámica? Déjala en los comentarios.
Comentarios