certmundo.
es‑mx

6 min de lectura

¿Cómo registrar entradas y salidas con un formulario simple?

Un formulario simple de movimientos es una hoja de Excel donde registras cada entrada y salida de mercancía en orden cronológico, con fecha, cantidad y motivo.

El problema de registrar movimientos sin orden

Imagina que trabajas en el almacén de una distribuidora en Guadalajara. Llegan 200 cajas de pan Bimbo un lunes. El miércoles salen 80 cajas por un pedido. El viernes llegan 150 más. Si no registras cada movimiento en el momento, al final de la semana no sabes cuántas cajas tienes ni por qué cambió la cantidad. Ese desorden cuesta dinero y tiempo.

La solución es tener un formulario de movimientos: una tabla sencilla donde cada fila es un evento. Una entrada, una salida, una devolución. Todo queda documentado.

El sistema de la Bitácora de Movimientos

Llama a esta hoja "Bitácora". Es tu registro histórico de todo lo que entra y sale del almacén. La Bitácora tiene siete columnas fijas:

Columna Nombre Ejemplo
A Fecha 15/06/2025
B Folio MOV-0001
C Código de producto PROD-014
D Descripción Refresco Coca-Cola 600 ml
E Tipo ENTRADA o SALIDA
F Cantidad 150
G Motivo Compra a proveedor

Con esta estructura, cualquier persona del equipo puede registrar un movimiento sin confundirse. No importa si es la primera vez que usa el archivo.

Cómo construir la Bitácora paso a paso

Paso 1: Crea una hoja nueva. Haz clic derecho en la pestaña de abajo y elige "Insertar hoja". Nómbrala Bitácora.

Paso 2: Escribe los encabezados. En la fila 1, escribe cada nombre de columna: Fecha, Folio, Código, Descripción, Tipo, Cantidad, Motivo.

Paso 3: Dale formato a la columna de Fecha. Selecciona toda la columna A y presiona Ctrl + 1. Elige el formato de fecha dd/mm/aaaa. Así todas las fechas se ven iguales.

Paso 4: Valida la columna Tipo. Selecciona toda la columna E. Ve a la pestaña Datos y haz clic en Validación de datos. En "Permitir" elige "Lista" y en el campo escribe: ENTRADA,SALIDA. Ahora aparece un menú desplegable. Nadie puede escribir algo diferente por error.

Paso 5: Genera el folio automático. En la celda B2 escribe esta fórmula:

="MOV-"&TEXTO(FILA()-1,"0000")

Esto genera MOV-0001 en la fila 2, MOV-0002 en la fila 3, y así sucesivamente. Copia la fórmula hacia abajo en toda la columna B.

Paso 6: Autocompleta la descripción con BUSCARV. Si ya tienes una hoja llamada Catálogo con tus productos, puedes llenar la descripción automáticamente. En la celda D2 escribe:

=SIERROR(BUSCARV(C2,Catálogo!$A:$B,2,0),"")

Cuando escribes el código del producto en la columna C, Excel busca el nombre en tu Catálogo y lo pega solo. Menos trabajo, menos errores.

Cómo vincular la Bitácora con tu hoja de existencias

Registrar movimientos no sirve de nada si tus existencias no se actualizan. Aquí está la conexión más importante del sistema.

Ve a tu hoja de Existencias. Ahí tienes una tabla con cada producto y su stock actual. Agrega dos columnas nuevas junto al stock: Total entradas y Total salidas.

Para calcular el total de entradas de un producto, usa SUMAR.SI. Por ejemplo, si el código del producto está en la celda A2 de tu hoja Existencias:

=SUMAR.SI(Bitácora!$C:$C,A2,Bitácora!$F:$F)

Eso suma todas las cantidades en la Bitácora donde el código coincide con A2. Pero necesitas filtrar solo las ENTRADAS. Usa SUMAR.SI.CONJUNTO:

=SUMAR.SI.CONJUNTO(Bitácora!$F:$F,Bitácora!$C:$C,A2,Bitácora!$E:$E,"ENTRADA")

Y para las salidas:

=SUMAR.SI.CONJUNTO(Bitácora!$F:$F,Bitácora!$C:$C,A2,Bitácora!$E:$E,"SALIDA")

Finalmente, la columna de Stock actual queda así:

=Stock_inicial + Total_entradas - Total_salidas

Cada vez que alguien registra un movimiento en la Bitácora, el stock de Existencias se actualiza solo. No hay que editar nada más.

Ejemplo real: FEMSA Comercio

Supón que manejas el inventario de una tienda OXXO en Monterrey. Tu catálogo tiene 300 productos. Un martes en la mañana llega un camión con mercancía.

Registras en la Bitácora:

  • Fecha: 17/06/2025
  • Folio: MOV-0043 (se genera solo)
  • Código: PROD-007
  • Descripción: Agua Ciel 1L (se llena solo con BUSCARV)
  • Tipo: ENTRADA
  • Cantidad: 240
  • Motivo: Reabastecimiento semanal

En la tarde, un empleado de otra tienda recoge 60 botellas para cubrir un faltante:

  • Fecha: 17/06/2025
  • Folio: MOV-0044
  • Código: PROD-007
  • Descripción: Agua Ciel 1L
  • Tipo: SALIDA
  • Cantidad: 60
  • Motivo: Transferencia a tienda 204

En tu hoja Existencias, el stock de Agua Ciel 1L muestra automáticamente: stock inicial más 240 menos 60. Todo calculado sin tocar una sola celda de existencias manualmente.

Errores comunes al registrar movimientos

Error 1: Escribir el tipo con variaciones. Si alguien escribe "Entrada", "entrada" o "ENTRADAS" en lugar de "ENTRADA", tu fórmula SUMAR.SI.CONJUNTO no la cuenta. Por eso la validación de datos es obligatoria, no opcional.

Error 2: Dejar celdas vacías en la columna de código. Si registras un movimiento sin código, la fórmula de existencias no puede identificar el producto. Pon una regla simple con el equipo: sin código, no se registra el movimiento.

Error 3: No registrar el movimiento en el momento. Si esperas al final del día para anotar cinco entradas de memoria, vas a equivocar cantidades. Registra cada movimiento cuando sucede. Esto no es perfeccionismo, es exactitud.

Error 4: Borrar filas de la Bitácora. La Bitácora es un registro histórico. Nunca borres filas. Si cometiste un error, agrega una fila nueva de corrección. Por ejemplo, si registraste 100 unidades de entrada pero eran 80, agrega una SALIDA de 20 con el motivo "Corrección de folio MOV-0023". Así el historial queda limpio y rastreable.

Error 5: Copiar y pegar cantidades directamente en Existencias. Si editas el stock manualmente, rompes la conexión con la Bitácora. Después no sabrás por qué el número cambió. Toda modificación de cantidad debe pasar por la Bitácora.

Un tip para equipos con varias personas

Si más de una persona registra movimientos, considera proteger las columnas B y D (Folio y Descripción). Selecciona esas columnas, ve a Formato de celdas, pestaña Protección, activa "Bloqueada". Luego protege la hoja con contraseña desde Revisar > Proteger hoja. Así nadie edita accidentalmente los campos que se llenan con fórmulas.

Deja desbloqueadas las columnas A, C, E, F y G. Esas son las únicas que el equipo necesita llenar.

La conexión que hace funcionar todo

Tu sistema de inventario en Excel tiene tres piezas: el Catálogo de productos, la Bitácora de movimientos y la hoja de Existencias. La Bitácora es el puente entre las otras dos. Sin ella, las existencias son solo números estáticos que alguien edita a mano y nadie confía.

Con la Bitácora activa, cada número en tu hoja de existencias tiene un respaldo. Puedes saber exactamente cuándo entró, cuándo salió y quién lo registró. Eso convierte un archivo de Excel en una herramienta de control real.

Un inventario sin bitácora es una opinión; un inventario con bitácora es un hecho.

Puntos clave

  • La Bitácora de Movimientos es una hoja con siete columnas fijas: Fecha, Folio, Código, Descripción, Tipo, Cantidad y Motivo. Cada fila es un evento.
  • Usa validación de datos en la columna Tipo para limitar las opciones a solo "ENTRADA" o "SALIDA". Esto evita errores de escritura que rompen las fórmulas.
  • La fórmula =SUMAR.SI.CONJUNTO con los criterios de código y tipo conecta automáticamente cada movimiento de la Bitácora con el stock en tu hoja de Existencias.
  • Nunca borres filas de la Bitácora. Si cometiste un error, agrega una fila de corrección con el motivo explicado. El historial debe ser completo y rastreable.
  • Si usas BUSCARV para autocompletar la descripción desde tu Catálogo, reduces el tiempo de registro y eliminas errores de tipeo en los nombres de productos.

Comparte esta lección:

¿Cómo registrar entradas y salidas con un formulario simple? | Excel para Inventarios | Certmundo