Poductividad con Excel

Aprende Excel resolviendo problemas reales de ingeniería industrial. Cada artículo te guía desde cero con datos reales, fórmulas explicadas y ejercicios prácticos diseñados para que apliques lo que aprendes en clase.

Cómo filtrar y segmentar datos de inventario con tablas dinámicas

Cómo filtrar y segmentar datos de inventario con tablas dinámicas

Este instructivo técnico está diseñado para profesionales de la logística, ingeniería industrial y analistas de datos que buscan transformar grandes volúmenes de datos transaccionales de inventario en información accionable y visualmente clara utilizando la potencia de las Tablas Dinámicas de Excel.

Definición del problema

En entornos de gestión de inventarios (WMS o ERP), se generan miles de registros diarios sobre entradas, salidas, ubicaciones y niveles de stock. El reto operativo principal es la sobrecarga de información. Un gerente de almacén no necesita ver cada transacción individual; necesita respuestas rápidas como: «¿Cuál es el valor total en inventario de la Categoría ‘Electrónica’ en el Almacén Norte durante el último trimestre?» o «¿Qué SKU ha tenido la mayor tasa de rotación en el último mes?».

Si se utilizan filtros manuales en una hoja de datos cruda, el proceso es lento, propenso a errores y no permite cruzar múltiples dimensiones (Producto, Ubicación, Fecha, Proveedor) simultáneamente. La necesidad es de una herramienta dinámica que permita segmentar, resumir y analizar estos datos complejos de manera interactiva.

Explicación técnica

El concepto central aquí es la Tabla Dinámica (Pivot Table). Técnicamente, una Tabla Dinámica no es una función de cálculo como SUMA o PROMEDIO, sino una herramienta de resumen y reorganización de datos. Funciona mediante la agregación de datos brutos (transacciones) en dimensiones significativas (campos).

La lógica se basa en la manipulación de cuatro áreas clave: Filas, Columnas, Valores y Filtros. Al arrastrar un campo a «Filas», Excel agrupa automáticamente los datos por ese valor único (ej. agrupa todas las entradas de «Producto A»). Al arrastrar un campo a «Valores», Excel aplica una función de agregación (SUMA, CONTAR, PROMEDIO) sobre los datos asociados a ese grupo.

Los Segmentadores de Datos (Slicers) son una capa de interactividad adicional. Son filtros visuales que se conectan a la Tabla Dinámica, permitiendo al usuario hacer clic en un elemento (ej. «Almacén Sur») y actualizar instantáneamente todos los resúmenes de la tabla sin modificar la estructura subyacente.

Guía paso a paso

Para ilustrar este proceso, utilizaremos un caso práctico de control de inventario para una distribuidora de componentes electrónicos.

Paso 1: Creación y estructuración de los datos fuente

Primero, debemos tener una base de datos limpia y estructurada. Crearemos un conjunto de datos simulado con transacciones de inventario.

Acción: Cree una hoja de cálculo y ingrese los siguientes datos en el rango A1:F15.

Por qué: La estructura tabular es el requisito fundamental para que Excel pueda interpretar los campos de manera coherente.

Resultado: Una tabla de datos lista para ser analizada.

ABCDEF
1ID TransacciónFechaSKU ProductoCategoríaAlmacénCantidad Movida
2T00101/03/2024P101CapacitorNorte+500
3T00203/03/2024P205ResistorSur-120
4T00305/03/2024P101CapacitorSur+300
5T00410/03/2024P310ICNorte+80
6T00512/03/2024P205ResistorNorte-250
7T00615/03/2024P101CapacitorNorte+1000
8T00718/03/2024P310ICSur-40
9T00820/03/2024P205ResistorSur+50
10T00922/03/2024P101CapacitorSur-50
11T01025/03/2024P310ICNorte+200
12T01128/03/2024P205ResistorNorte-50
13T01230/03/2024P101CapacitorNorte+200
14T01331/03/2024P310ICSur+10
15T01401/04/2024P205ResistorNorte-100

Paso 2: Creación de la Tabla Dinámica

Acción: Seleccione todo el rango de datos (A1:F15). Vaya a la pestaña Insertar y haga clic en Tabla Dinámica. Confirme el rango y elija colocarla en una «Nueva hoja de cálculo».

Por qué: Esto transforma el rango estático en un objeto dinámico que permite la reorganización de datos sin alterar la fuente original.

Resultado: Se abre una nueva hoja con el panel de campos de la Tabla Dinámica.

Paso 3: Configuración inicial para resumir movimientos

Queremos saber el total de movimientos por Categoría y Almacén.

Acción: Arrastre el campo Categoría al área de Filas. Arrastre el campo Almacén al área de Columnas. Arrastre el campo Cantidad Movida al área de Valores.

Por qué: Esto agrupa los datos por Categoría (filas) y los desglosa por Almacén (columnas), y luego suma las cantidades asociadas (valores).

Resultado: Una tabla que muestra la suma total de movimientos para cada Categoría en cada Almacén.

CapacitorICResistorTotal General
Almacén Norte1700300-4001600
Almacén Sur1250110-2201140
Total General2950410-6202740

Paso 4: Implementación de Segmentadores de Datos (Slicers)

Para hacer el análisis interactivo, usaremos un Segmentador de Datos para filtrar por Fecha.

Acción: Haga clic en cualquier celda de la Tabla Dinámica. Vaya a la pestaña Analizar Tabla Dinámica (o Opciones) y seleccione Insertar Segmentación de Datos. Seleccione el campo Fecha.

Por qué: Los Segmentadores de Datos proporcionan botones visuales y fáciles de usar para filtrar grandes conjuntos de datos, mucho más intuitivos que usar los filtros de la tabla original.

Resultado: Aparece un panel flotante con botones de fecha (o meses/años, dependiendo de cómo Excel interprete el campo de fecha). Al hacer clic en un mes, la tabla se recalcula instantáneamente.

Paso 5: Filtrado avanzado con campos de valor

Si deseamos ver solo los productos con movimientos positivos (entradas de stock), debemos modificar el campo de valor.

Acción: En el panel de campos, haga clic en la flecha desplegable junto a Suma de Cantidad Movida y seleccione Configuración de Campo de Valor. Cambie la función de Suma a Suma de Cantidad Movida (si ya está en suma) y, más importante, aplique un Filtro de Valor, seleccionando «Mayor que» y estableciendo el valor en 0.

Por qué: Esto aplica un filtro lógico directamente sobre el resultado agregado, permitiendo aislar solo las entradas de inventario (movimientos positivos) sin perder la estructura de la tabla.

Resultado: La tabla se actualiza para mostrar únicamente las sumas de cantidades positivas, ignorando las salidas (-).

Ejercicio propuesto

Una vez que haya dominado la segmentación por Categoría y Almacén, realice el siguiente ejercicio de optimización:

  1. Objetivo: Identificar la Categoría con el mayor volumen de movimientos negativos (salidas) en el Almacén Norte.
  2. Acción requerida: Cree una nueva Tabla Dinámica. Coloque Categoría en Filas y Almacén en Columnas. Coloque Cantidad Movida en Valores.
  3. Aplicación de Filtro: Utilice un Segmentador de Datos para seleccionar únicamente el Almacén Norte.
  4. Análisis: Aplique un Filtro de Valor a la suma de Cantidad Movida para mostrar solo los valores Menor que 0.
  5. Conclusión: Determine qué Categoría está generando la mayor pérdida neta de stock en ese almacén.

Errores habituales

La complejidad de las Tablas Dinámicas a menudo lleva a errores conceptuales. Aquí se detallan tres fallos comunes:

  1. Error: No actualizar la fuente de datos. Si usted modifica los datos originales (la tabla fuente) después de crear la Tabla Dinámica, esta no se actualizará automáticamente. Solución: Siempre haga clic derecho sobre la Tabla Dinámica y seleccione Actualizar.
  2. Error: Confundir la suma con el conteo. Si arrastra un campo de texto (ej. SKU) al área de Valores, Excel intentará sumarlo, lo cual resulta en un error o un valor incorrecto. Solución: Asegúrese de que el campo en el área de Valores sea numérico y verifique que la función de agregación seleccionada sea Suma, Recuento o Promedio, según lo que necesite.
  3. Error: Segmentadores de Datos no conectados. Si crea varios Segmentadores de Datos, pero solo uno afecta a la Tabla Dinámica, significa que no están conectados. Solución: Haga clic derecho en el Segmentador de Datos y seleccione Conexiones de informe. Marque todas las Tablas Dinámicas a las que desea que afecte ese filtro.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *