certmundo.
es‑mx

6 min de lectura

¿Cómo crear y usar tablas dinámicas para resumir información?

Una tabla dinámica es una herramienta de Excel que resume, agrupa y analiza grandes cantidades de datos en segundos, sin escribir fórmulas.

Con una tabla dinámica puedes ver totales por categoría, por fecha o por sucursal con solo arrastrar campos. Es una de las herramientas más usadas en empresas mexicanas para generar reportes de ventas e inventarios.


Estructura de una tabla dinámica

Una tabla dinámica tiene cuatro zonas principales donde colocas los campos de tu base de datos:

Zona Función
Filas Muestra cada valor único como una fila. Ejemplo: nombre de sucursal.
Columnas Divide los datos en columnas. Ejemplo: mes o categoría.
Valores Calcula el total, promedio o conteo. Ejemplo: suma de ventas.
Filtros Agrega un filtro global para toda la tabla. Ejemplo: año o región.

Puedes combinar estas zonas libremente. El resultado cambia al instante cuando mueves un campo.


Cómo insertar una tabla dinámica paso a paso

Sigue estos pasos exactos para crear tu primera tabla dinámica.

Paso 1: Prepara tu base de datos. Tu tabla debe tener encabezados en la primera fila. No debe haber filas vacías ni columnas fusionadas. Ejemplo de encabezados: Sucursal, Producto, Categoría, Unidades, Precio, Venta Total.

Paso 2: Haz clic en cualquier celda dentro de tus datos. Excel detectará automáticamente el rango completo.

Paso 3: Ve a la pestaña Insertar → Tabla dinámica. Aparecerá un cuadro de diálogo. Confirma que el rango sea correcto.

Paso 4: Elige dónde colocar la tabla dinámica. Selecciona "Hoja de cálculo nueva" para mantener tu base de datos separada. Haz clic en Aceptar.

Paso 5: Arrastra los campos a las zonas correctas. A la derecha verás el panel "Lista de campos". Arrastra cada campo a la zona que necesitas.


Ejemplo 1: Ventas por sucursal de FEMSA

Tienes una base de datos con 500 filas de ventas de tiendas OXXO en varios estados. Los encabezados son: Sucursal, Estado, Producto, Unidades, Venta Total.

Objetivo: Ver el total de ventas por estado.

Configuración de la tabla dinámica:

  • Filas: Estado
  • Valores: Suma de Venta Total

Resultado de la tabla dinámica:

Estado Suma de Venta Total
Jalisco $1,248,500
CDMX $2,375,000
Nuevo León $987,200
Puebla $654,800
Total general $5,265,500

Excel calculó todos los totales automáticamente. No escribiste ninguna fórmula.


Ejemplo 2: Inventario por categoría y sucursal de Liverpool

Tienes un inventario de Liverpool con estos encabezados: Sucursal, Categoría, Producto, Stock, Costo Unitario, Valor en Inventario.

Objetivo: Ver el valor total del inventario por categoría y por sucursal al mismo tiempo.

Configuración:

  • Filas: Sucursal
  • Columnas: Categoría
  • Valores: Suma de Valor en Inventario

Resultado:

Sucursal Electrónica Ropa Hogar Total general
Perisur $3,450,000 $1,200,000 $890,000 $5,540,000
Satélite $2,800,000 $1,550,000 $720,000 $5,070,000
Monterrey $3,100,000 $980,000 $640,000 $4,720,000
Total $9,350,000 $3,730,000 $2,250,000 $15,330,000

Ahora puedes comparar cualquier combinación de sucursal y categoría en una sola vista.


Ejemplo 3: Conteo de productos por categoría con filtro de año

Tienes datos de ventas de Bimbo con un campo de Año. Quieres contar cuántos productos distintos se vendieron por categoría, solo en 2024.

Configuración:

  • Filtros: Año → seleccionas 2024
  • Filas: Categoría
  • Valores: Conteo de Producto

En la zona de Valores, haz clic en el campo → "Configuración de campo de valor" → cambia "Suma" por "Cuenta".

Resultado:

Categoría Cuenta de Producto
Pan dulce 34
Pan de caja 18
Pastelitos 27
Tortillas 12
Total general 91

El filtro de año limita todos los datos sin que tengas que modificar la base.


Cómo actualizar una tabla dinámica

Cuando agregas filas nuevas a tu base de datos, la tabla dinámica no se actualiza sola. Debes actualizarla manualmente.

Método 1: Haz clic derecho sobre la tabla dinámica → Actualizar.

Método 2: Ve a la pestaña Analizar tabla dinámica → botón Actualizar.

Si tu base de datos creció y el rango original no incluye las filas nuevas, ve a Analizar → Cambiar origen de datos y amplía el rango.

Recomendación: Convierte tu base de datos en una Tabla de Excel antes de crear la tabla dinámica. Usa Ctrl + T. Así el rango se expande automáticamente cuando agregas filas.


Cómo cambiar el tipo de cálculo en Valores

Por defecto, Excel usa Suma cuando el campo es numérico. Puedes cambiarlo.

Haz clic en el campo dentro de la zona Valores → Configuración de campo de valor.

Opciones más usadas:

Opción Cuándo usarla
Suma Totales de ventas, ingresos, costos
Cuenta Número de registros o transacciones
Promedio Ticket promedio, precio promedio
Máximo / Mínimo Producto más caro, venta más baja

También puedes mostrar los valores como porcentaje del total. En la misma ventana, ve a la pestaña Mostrar valores como → selecciona "% del total general".


Errores comunes

Error 1: La base de datos tiene celdas fusionadas o encabezados vacíos. Excel no puede leer correctamente los campos si hay celdas fusionadas o si algún encabezado está vacío. Revisa que cada columna tenga un nombre único en la fila 1 antes de insertar la tabla dinámica.

Error 2: Los números están guardados como texto. Si el campo de ventas muestra "Cuenta: 500" en lugar de "Suma: $2,400,000", es porque Excel detectó los valores como texto, no como números. Selecciona la columna, ve a Datos → Texto en columnas → Finalizar. Eso convierte los valores a número. También puedes multiplicar la columna por 1 en una columna auxiliar.

Error 3: No actualizar después de modificar la base de datos. Es el error más frecuente. Si agregas ventas nuevas y no actualizas, la tabla dinámica seguirá mostrando los datos anteriores. Siempre actualiza antes de presentar un reporte.

Error 4: Colocar el mismo campo en Filas y en Valores como texto. Si arrastras el campo Sucursal a Valores, Excel mostrará un conteo de sucursales, no sus nombres. Los campos de texto van en Filas, Columnas o Filtros. Los campos numéricos van en Valores.


Segmentación de datos: filtros visuales rápidos

La segmentación de datos (o "slicer") es un filtro visual que se conecta a tu tabla dinámica. Es más fácil de usar que los filtros tradicionales.

Para insertarla: haz clic en la tabla dinámica → pestaña AnalizarInsertar segmentación de datos → selecciona el campo que quieres filtrar.

Aparecerá un panel con botones. Haz clic en "Jalisco" y la tabla filtra solo Jalisco. Haz clic en "CDMX" para cambiar. Puedes conectar un slicer a varias tablas dinámicas del mismo archivo para crear dashboards interactivos.


Puntos clave

  • Una tabla dinámica resume miles de filas en segundos sin escribir ninguna fórmula. Solo arrastras campos a cuatro zonas: Filas, Columnas, Valores y Filtros.
  • El tipo de cálculo en Valores se puede cambiar: Suma, Cuenta, Promedio, Máximo y Mínimo son las opciones más útiles para reportes de ventas e inventarios.
  • La tabla dinámica no se actualiza sola cuando modificas la base de datos. Usa clic derecho → Actualizar o convierte tu base en Tabla de Excel con Ctrl + T para facilitar el proceso.
  • Los errores más comunes vienen de la base de datos mal estructurada: encabezados vacíos, celdas fusionadas o números guardados como texto impiden que la tabla dinámica funcione correctamente.
  • La segmentación de datos permite filtrar visualmente con un clic y es ideal para presentar reportes o construir dashboards sin modificar la tabla directamente.

Puntos clave

  • Una tabla dinámica resume miles de filas en segundos arrastrando campos a cuatro zonas: Filas, Columnas, Valores y Filtros. No necesitas escribir fórmulas.
  • En la zona Valores puedes cambiar el cálculo: Suma para totales de ventas, Cuenta para número de registros, y Promedio para tickets o precios promedio.
  • La tabla dinámica no se actualiza automáticamente. Debes hacer clic derecho → Actualizar cada vez que modifiques la base de datos.
  • Los errores más comunes vienen de bases de datos mal estructuradas: encabezados vacíos, celdas fusionadas o números guardados como texto. Revisa tu base antes de insertar la tabla.
  • La segmentación de datos agrega filtros visuales interactivos que facilitan la presentación de reportes y la construcción de dashboards en Excel.

Comparte esta lección: