Nuevo

La IA ya no es un extra: viene integrada en todos los módulos de Zentral.

Arma tu plan

Cómo hacer un inventario en Excel paso a paso

Arma un control de inventario en Excel con entradas, salidas, stock actual y alertas de stock mínimo. Las fórmulas exactas, paso a paso y con la plantilla.

Por Equipo Zentral7 min de lectura
Cómo hacer un inventario en Excel

Un control de inventario en Excel necesita tres hojas y una fórmula: una hoja de productos con el catálogo, una hoja de movimientos donde registras cada entrada y cada salida, y una columna de stock actual que se calcula sola con SUMAR.SI. Con eso ya sabes qué tienes, qué se está acabando y cuánto vale tu almacén, sin escribir un solo número a mano dos veces.

Abajo está el paso a paso completo, con las fórmulas listas para copiar.

El error que hace que la mayoría de inventarios en Excel fallen

Casi todo el mundo empieza con una sola hoja: producto, cantidad, y a editar la cantidad cada vez que algo entra o sale.

Ese archivo se rompe el día que alguien se equivoca. No hay forma de saber si ayer había 40 o 50 unidades, ni quién cambió el número, ni por qué. El stock deja de cuadrar y no hay dónde mirar.

La regla es: el stock no se escribe, se calcula. Tú solo registras movimientos —entró esto, salió aquello— y la cantidad actual sale de la suma. Si algo no cuadra, el historial está ahí para revisarlo.

Paso 1: la hoja de productos

Crea una hoja llamada Productos con estas columnas:

Columna Campo Ejemplo
A Código (SKU) POL-NEG-M
B Producto Polo negro talla M
C Categoría Ropa
D Stock inicial 40
E Costo unitario 18.50
F Stock actual (fórmula)
G Stock mínimo 10
H Valor en almacén (fórmula)

El código es la pieza clave: es lo que conecta esta hoja con la de movimientos. Que sea único, corto y que no cambie nunca. Si vendes ropa, algo como POL-NEG-M se lee solo; si tienes muchas referencias, un correlativo tipo P-0001 es más seguro.

Convierte el rango en tabla con Ctrl + T. No es cosmético: una tabla crece sola cuando agregas filas y las fórmulas se copian hacia abajo sin que tengas que arrastrarlas.

Paso 2: la hoja de movimientos

Crea una segunda hoja, Movimientos, con una fila por cada cosa que entra o sale:

Columna Campo Ejemplo
A Fecha 24/08/2026
B Código POL-NEG-M
C Tipo Venta
D Entrada
E Salida 3
F Documento BOL-001-2453
G Responsable Ana

Entradas y salidas en columnas separadas, no una columna con números negativos: es más difícil equivocarse y las fórmulas quedan más simples.

Hoja de movimientos de inventario en Excel con columnas de fecha, código, tipo, entrada, salida y documento

Una fila por movimiento. El stock nunca se edita aquí: se deduce de esta hoja.

Para que nadie escriba códigos que no existen, pon validación de datos en la columna B: selecciónala, ve a Datos → Validación de datos → Permitir: Lista y en Origen apunta a la columna de códigos de la hoja Productos. A partir de ahí solo se puede elegir de una lista desplegable. Este paso de treinta segundos elimina la mitad de los descuadres, que casi siempre son un código mal tecleado.

Paso 3: la fórmula del stock actual

En la columna F de la hoja Productos, en la primera fila de datos:

=D2+SUMAR.SI(Movimientos!$B:$B;$A2;Movimientos!$D:$D)-SUMAR.SI(Movimientos!$B:$B;$A2;Movimientos!$E:$E)

Qué hace: parte del stock inicial (D2), le suma todas las entradas de ese código y le resta todas las salidas.

Tres notas prácticas:

  • Si tu Excel usa coma en vez de punto y coma, cámbialo: =D2+SUMAR.SI(Movimientos!$B:$B,$A2,Movimientos!$D:$D)-.... Depende de la configuración regional de tu equipo, no de la versión de Excel.
  • En inglés la función es SUMIF. Es la misma.
  • Los $ en las referencias a las columnas de Movimientos son los que evitan que la fórmula se desplace al copiarla hacia abajo.

Hoja de productos en Excel con la fórmula de stock actual en la barra de fórmulas y una fila de alerta en rojo

Así queda la hoja de productos: el polo blanco cayó a 8 con un mínimo de 10, y la fila se pinta sola.

Y en la columna H, el valor de lo que tienes guardado:

=F2*E2

Sumando esa columna sabes en cuánto dinero está parado tu almacén. Es el número que casi nadie tiene a la mano y el que más incomoda cuando aparece.

Paso 4: la alerta de stock mínimo

Aquí es donde el archivo empieza a trabajar para ti en vez de al revés.

  1. Selecciona la columna F (stock actual), desde la primera fila de datos.
  2. Inicio → Formato condicional → Nueva regla → Utilice una fórmula que determine las celdas para aplicar formato.
  3. Escribe: =$F2<=$G2
  4. En Formato, elige un relleno rojo.

Cualquier producto cuyo stock caiga hasta o por debajo de su mínimo se pinta solo. Agrega una segunda regla con =$F2<0 en otro color: un stock negativo no es una alerta de compra, es un error de registro que hay que buscar.

Para el stock mínimo, una regla simple que funciona: consumo promedio diario × días que tarda tu proveedor en entregar, más un colchón. Si vendes 4 unidades al día y el proveedor demora 5 días, tu mínimo no puede ser menor a 20.

Paso 5: el reporte con tabla dinámica

Selecciona la hoja Movimientos y ve a Insertar → Tabla dinámica. Con Código en Filas y la suma de Salidas en Valores, tienes en un minuto qué se vende más. Cambia Código por Fecha agrupada por mes y tienes la evolución.

Ordena de mayor a menor y mira el final de la lista: eso que no se ha movido en tres meses es dinero dormido. Suele ser el hallazgo más rentable de todo el ejercicio.

Hasta aquí, con 60 o 70 productos y una sola persona cargando movimientos, esto funciona perfectamente. El problema aparece después: cuando la vendedora anota las salidas en su cuaderno para pasarlas el viernes, cuando hay tres copias del archivo con nombres distintos y cuando el stock del sistema dice 12 pero en el estante hay 7. Ahí el cuello de botella ya no es la fórmula. Así lo resuelve Zentral.

Cuándo Excel deja de alcanzar

No hay una cifra mágica, pero sí señales bastante claras:

  • Más de una persona registra movimientos. Excel tiene coautoría en OneDrive, pero no permisos por rol ni historial de quién cambió qué cantidad.
  • El stock se toca desde varios sitios —tienda, almacén, ventas online— y nadie sabe cuál es la copia buena.
  • Cierras el mes cuadrando a mano. Si el inventario y las ventas viven en archivos distintos, alguien pasa horas conciliándolos.
  • Necesitas costo promedio, lotes o vencimientos. El costo promedio sí se lleva bien en una hoja —es exactamente lo que hace un kardex en Excel—; los lotes y los vencimientos terminan en un archivo que solo entiende quien lo armó, y que se rompe cuando esa persona se va.

Si te reconoces en dos o más, el siguiente paso ya no es una fórmula mejor. Es que las ventas descuenten el stock solas, que la compra lo sume al recibirla y que la alerta llegue antes de que el producto se acabe. Eso es exactamente lo que hace el módulo de Inventario de un ERP.

Resumen

  1. Tres hojas: Productos, Movimientos y (opcional) el reporte dinámico.
  2. El stock se calcula con SUMAR.SI, nunca se escribe a mano.
  3. Validación de datos en la columna de códigos: mata los descuadres por tipeo.
  4. Formato condicional contra el stock mínimo: la hoja te avisa a ti.
  5. Tabla dinámica cada mes: qué rota y qué está dormido.

Con eso tienes un control de inventario honesto, gratis y que aguanta bastante más de lo que la gente cree. Y cuando deje de aguantar, ya vas a saber exactamente por qué.

Preguntas frecuentes

¿Qué fórmula se usa para calcular el stock en Excel?+

El stock actual se calcula como stock inicial + entradas − salidas. Con una hoja de movimientos, la fórmula es =D2+SUMAR.SI(Movimientos!B:B;A2;Movimientos!D:D)-SUMAR.SI(Movimientos!B:B;A2;Movimientos!E:E), donde A2 es el código del producto. Nunca escribas el stock a mano: se calcula, no se teclea.

¿Cómo hago que Excel me avise cuando un producto está por acabarse?+

Con formato condicional. Selecciona la columna de stock actual, ve a Inicio → Formato condicional → Nueva regla → Utilice una fórmula, escribe =$F2<=$G2 (stock actual menor o igual que stock mínimo) y asígnale relleno rojo. La fila se pinta sola en cuanto cruzas el umbral.

¿Cuántos productos aguanta un inventario en Excel?+

Una hoja de cálculo admite 1.048.576 filas, así que el límite técnico no es el problema. El límite real es humano: por encima de unos 300 SKU con movimientos diarios, o con más de una persona editando el archivo, los errores de digitación y las versiones duplicadas cuestan más tiempo del que ahorra la hoja.

¿Es mejor BUSCARV o BUSCARX para un inventario?+

BUSCARX (XLOOKUP) si tu versión de Excel la tiene: no se rompe al insertar columnas, busca hacia la izquierda y permite definir qué mostrar cuando no encuentra nada. BUSCARV sigue funcionando y es la opción si trabajas con Excel 2019 o anterior.

¿Cómo llevo el inventario si varias personas cargan movimientos?+

En Excel, con el archivo en OneDrive o SharePoint y coautoría activada. Funciona, pero no hay control de permisos por fila ni historial de quién cambió qué cantidad. Cuando la trazabilidad importa —porque el stock cuadra o no cuadra a fin de mes—, ese es el punto donde una hoja deja de alcanzar.

¿Y si el stock se actualizara solo con cada venta?

Acabas de armar a mano lo que un sistema hace en segundo plano: cada venta descuenta stock, cada compra lo suma y la alerta llega antes de que el producto se acabe. El módulo de Inventario de Zentral cuesta 25 USD al mes, con el CORE incluido.

CORE incluido · Sin instalación · Cancela cuando quieras