Una lista de inventario en Excel es una hoja donde registras los artículos de un almacén, sus existencias y el valor de cada producto. En este tutorial construirás una lista real para tres productos y aprenderás a añadir filas, controlar categorías, filtrar, avisar de faltantes y registrar una compra.
La validación de datos está disponible en las versiones de escritorio de Excel y en Excel para la web. Las funciones y herramientas usadas aquí son las habituales de Excel 2016 o posterior; UNICOS y SECUENCIA, que aparecen como alternativas en versiones modernas, no son necesarias para completar la práctica.
Qué es una lista de inventario y qué información registra
La lista describe qué hay en el almacén, cuánto queda de cada artículo y cuánto vale ese stock. En nuestro libro, cada fila representa un producto con un código único. El stock actual permite saber si existe unidades disponibles; el stock mínimo marca el nivel que conviene vigilar; y el precio unitario convierte las existencias en un valor económico.
La hoja Inventario empieza así:
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Código | Producto | Categoría | Stock actual | Stock mínimo | Unidad | Precio unitario | Valor total | Ubicación |
| 2 | ALM-001 | Guantes de trabajo | Seguridad | 12 | 6 | Unidad | 10,00 | 120,00 | Estante A1 |
| 3 | ALM-002 | Cinta adhesiva | Suministros | 15 | 8 | Unidad | 5,00 | 75,00 | Estante B2 |
| 4 | ALM-003 | Marcadores | Suministros | 8 | 4 | Unidad | 2,00 | 16,00 | Estante B3 |
Las columnas que necesita tu lista de inventario
Una lista práctica necesita identificar el producto, controlarlo y saber dónde encontrarlo. Estas son las columnas de nuestra hoja:
| Columna | Para qué sirve |
|---|---|
| Código | Identifica el producto sin depender del nombre. |
| Producto | Escribe el nombre del artículo. |
| Categoría | Agrupa artículos para analizarlos y filtrarlos. |
| Stock actual | Registra las existencias disponibles. |
| Stock mínimo | Define el límite que dispara la alerta de reposición. |
| Unidad | Indica si el stock se cuenta por unidad, caja, kilogramo u otra medida. |
| Precio unitario | Guarda el precio de una unidad del artículo. |
| Valor total | Multiplica el stock actual por el precio unitario. |
| Ubicación | Indica el estante o zona del almacén. |
| Estado | Describe si está disponible, bajo stock, agotado o en pedido. |
No todas las organizaciones necesitan las mismas columnas. Si tu lista registra activos, añade proveedor, fecha de adquisición o responsable. Si controla un almacén pequeño, el código, el nombre, la cantidad y la ubicación pueden ser suficientes.
Crear la lista de inventario desde una hoja vacía
Abre un libro nuevo y cambia el nombre de la hoja Hoja1 a Inventario. Escribe las cabeceras de la fila 4 y los tres productos en las filas 5, 6 y 7. Usa esta estructura:
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Código | Producto | Categoría | Stock actual | Stock mínimo | Unidad | Precio unitario | Valor total | Ubicación | Estado |
| 5 | ALM-001 | Guantes de trabajo | Seguridad | 12 | 6 | Unidad | 10,00 | 120,00 | Estante A1 | Disponible |
| 6 | ALM-002 | Cinta adhesiva | Suministros | 15 | 8 | Unidad | 5,00 | 75,00 | Estante B2 | Disponible |
| 7 | ALM-003 | Marcadores | Suministros | 8 | 4 | Unidad | 2,00 | 16,00 | Estante B3 | Disponible |
- Selecciona la celda
I5y escribe=F5*H5. Pulsa Entrar. El resultado será 120 euros. - Selecciona
I5y arrastra el controlador de relleno hastaI7. Las fórmulas cambiarán a=F6*H6y=F7*H7. - Revisa que
I6muestre 75 euros yI7muestre 16 euros.
=F5*H5
I muestra 120,00, 75,00 y 16,00, respectivamente.Convertir los datos en una tabla para agregar productos
La tabla permite agregar productos sin copiar fórmulas una por una. Selecciona A4:J7 y pulsa Ctrl+T. En el cuadro de diálogo, acepta el rango y confirma que los encabezados están seleccionados. Después, coloca el cursor en la última fila y pulsa Tab para añadir otra.
Ahora añade el producto ALM-004, nombre Caja de guantes, categoría Seguridad, stock actual 20, stock mínimo 10, unidad Caja, precio 6,00, ubicación Estante A2 y estado Disponible. La fórmula debe copiarse automáticamente en I8.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Código | Producto | Categoría | Stock actual | Stock mínimo | Unidad | Precio unitario | Valor total | Ubicación | Estado |
| 5 | ALM-001 | Guantes de trabajo | Seguridad | 12 | 6 | Unidad | 10,00 | 120,00 | Estante A1 | Disponible |
| 6 | ALM-002 | Cinta adhesiva | Suministros | 15 | 8 | Unidad | 5,00 | 75,00 | Estante B2 | Disponible |
| 7 | ALM-003 | Marcadores | Suministros | 8 | 4 | Unidad | 2,00 | 16,00 | Estante B3 | Disponible |
| 8 | ALM-004 | Caja de guantes | Seguridad | 20 | 10 | Caja | 6,00 | 120,00 | Estante A2 | Disponible |
I8 muestra =F8*H8 en la barra de fórmulas y 120,00 como resultado.Controlar categorías, unidades y estados válidos
Las listas desplegables reducen los errores de escritura. En nuestra lista, la categoría debe ser una de las categorías previstas; la unidad debe ser coherente; y el estado debe utilizar las mismas expresiones para todos los productos.
- Selecciona
C5:C1048576. - Abre
Datosy busca el botón de validación:
- En
Permitir, eligeLista. - En
Origen, escribe=Listas!$A$2:$A$4. - Repite la operación para las unidades y los estados.
Para mantener la vocabulary del almacén, usa estas listas:
| Tipo | Valores permitidos |
|---|---|
| Categoría | Seguridad; Suministros; Limpieza; Ferretería |
| Unidad | Unidad; Caja; Kilogramo; Litro |
| Estado | Agotado; Bajo stock; Disponible; En pedido |
Validación de datos > Rodear con un círculo datos no válidos.C5, F5 o J5, aparece una flecha de lista desplegable y solo se pueden elegir los valores indicados.Un estado que refleja las existencias disponibles
El estado debe describir la situación comercial del producto, no repetir necesariamente todos los movimientos. Para este ejercicio, Disponible significa que hay existencias por encima del mínimo; Bajo stock, que el stock actual llegó al mínimo o está cerca; Agotado, que no quedan unidades; y En pedido, que se solicitó una reposición pendiente de recibir.
Para cada nuevo producto, revisa el estado después de anotar la cantidad y el mínimo. Si el stock cambia, actualiza también el estado. La lista desplegable garantiza la escritura; el criterio deAvailability debe revisarse con los datos reales del almacén.
Resaltar productos que han llegado al stock mínimo
El formato condicional ayuda a localizar los productos que requieren reposición. En Inventario, seleccionamos D5:D8, porque contiene el stock actual, y aplicamos una regla que compare cada cantidad con el mínimo de la misma fila.
- Selecciona
D5:D8. - En la cinta abre:
- Elige
Nueva regla. - Selecciona la opción para dar formato solo a las celdas que cumplen una condición.
- Elige que el valor sea
menor o igual que. - Escribe
=E5y elige un formato, por ejemplo, relleno rojo y texto oscuro. - Pulsa
Aceptar.
La regla debe ser relativa a la primera celda del rango, D5, para que Excel la compare con E5, E6, E7 y E8 respectivamente.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Código | Producto | Categoría | Stock actual | Stock mínimo | Unidad | Precio unitario | Valor total | Ubicación | Estado |
| 5 | ALM-001 | Guantes de trabajo | Seguridad | 12 | 6 | Unidad | 10,00 | 120,00 | Estante A1 | Disponible |
| 6 | ALM-002 | Cinta adhesiva | Suministros | 15 | 8 | Unidad | 5,00 | 75,00 | Estante B2 | Disponible |
| 7 | ALM-003 | Marcadores | Suministros | 4 | 4 | Unidad | 2,00 | 8,00 | Estante B3 | Bajo stock |
| 8 | ALM-004 | Caja de guantes | Seguridad | 20 | 10 | Caja | 6,00 | 120,00 | Estante A2 | Disponible |
D7 queda resaltada porque el stock actual de 4 es igual al stock mínimo de 4.Ordenar y filtrar la lista sin mezclar las columnas
Los filtros permiten revisar una categoría o un estado sin alterar los datos. Como el rango ya es una tabla, sus filtros aparecen en la fila de encabezeras. El filtrado solo oculta filas; no cambia las referencias de cada columna ni elimina los registros.
- Selecciona
A4:J8. - Pulsa Ctrl+T si Excel todavía no muestra el nombre de tabla.
- Selecciona la flecha de la columna
Categoríay eligeSuministros. - Comprueba que solo aparecen cinta adhesiva y marcadores.
- Quita el filtro después de la comprobación.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Código | Producto | Categoría | Stock actual | Stock mínimo | Unidad | Precio unitario | Valor total | Ubicación | Estado |
| 5 | ALM-001 | Guantes de trabajo | Seguridad | 12 | 6 | Unidad | 10,00 | 120,00 | Estante A1 | Disponible |
| 6 | ALM-002 | Cinta adhesiva | Suministros | 15 | 8 | Unidad | 5,00 | 75,00 | Estante B2 | Disponible |
| 7 | ALM-003 | Marcadores | Suministros | 8 | 4 | Unidad | 2,00 | 16,00 | Estante B3 | Bajo stock |
| 8 | ALM-004 | Caja de guantes | Seguridad | 20 | 10 | Caja | 6,00 | 120,00 | Estante A2 | Disponible |
Para ordenar por categoría o estado, usa las flechas de la tabla. Si ordenas por código, conserva también el resto de columnas: Excel mueve la fila completa, no una columna aislada.
Suministros, las demás filas siguen en la hoja y conservan sus valores cuando retiras el filtro.Controlar el inventario antes y después de una compra
Para controlar movimientos, añade tres columnas antes de la tabla: Stock inicial, Entradas y Salidas. En este ejercicio, el stock actual se calcula como el stock inicial más las entradas menos las salidas. La tabla mantiene la relación entre cada producto y sus movimientos.
Añade una hoja llamada Compras con el código del producto, la fecha y la cantidad recibida. Para que el ejercicio sea reproducible, la compra será de 10 cajas de ALM-004.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 4 | Código | Producto | Stock inicial | Entradas | Salidas | Stock mínimo | Unidad | Precio unitario |
| 5 | ALM-001 | Guantes de trabajo | 12 | 0 | 0 | 6 | Unidad | 10,00 |
| 6 | ALM-002 | Cinta adhesiva | 15 | 0 | 0 | 8 | Unidad | 5,00 |
| 7 | ALM-003 | Marcadores | 8 | 0 | 4 | 4 | Unidad | 2,00 |
| 8 | ALM-004 | Caja de guantes | 10 | 10 | 0 | 10 | Caja | 6,00 |
| 9 | ALM-005 | Jabón líquido | 4 | 0 | 0 | 5 | Litro | 3,00 |
En D5, escribe:
=B5+C5-E5
En I5, calcula el valor final del producto:
=D5*H5
Después de copiar ambas fórmulas, el nuevo valor de ALM-004 será 20 cajas por 6,00, es decir, 120,00. ALM-003 queda con 4 unidades, por debajo del mínimo de 4 si la regla es “menor o igual”.
Detectar cantidades que Excel no reconoce como números
Un error frecuente aparece cuando una cantidad importada conserva el signo negativo al final, por ejemplo 150-, o llega como texto. En ese caso, CONTAR (COUNT) no cuenta la celda como número, aunque visualmente parezca una cantidad.
Para comprobarlo, escribe temporalmente esta fórmula debajo de la tabla:
=CONTAR(B5:E9)
Si las cantidades están almacenadas como texto, el resultado será menor que el número de celdas de cantidades. Selecciona las cantidades, abre Datos > Texto en columnas, revisa el asistente y convierte la columna adecuada a número. Si el sistema muestra 150-, usa la opción correspondiente para convertir el signo final en negativo, comprueba el resultado y termina.
Después de la conversión, vuelve a calcular =CONTAR(B5:E9). La función CONTAR (COUNT) cuenta números, no textos; CONTARA (COUNTA), en cambio, cuenta valores no vacíos. Para una comprobación rápida también puedes usar MIN (mínimo) o MAX (máximo), pero una cantidad de texto puede provocar un error en esos cálculos.
=CONTAR(B5:E9) reconoce las cantidades numéricas después de convertirlas; no hay valores 150- ni cantidades con formato de texto.Qué una lista de inventario no controla por sí sola
Una lista de inventario organiza información y avisa de cambios, pero no realiza por sí sola los movimientos físicos. La validación impide escribir una categoría no prevista, y el formato condicional resalta un stock igual o inferior al mínimo. Ninguna de esas dos herramientas sabe cuándo salió una caja del almacén ni comprueba que el recuento físico coincide con la hoja.
| Herramienta | Qué sí hace | Qué no hace |
|---|---|---|
| Validación de datos | Limita las entradas y muestra una lista desplegable. | No registra entradas, salidas ni recuentos. |
| Fórmula de valor | Calcula Stock actual × Precio unitario. |
No conoce el precio real si el precio cambia. |
| Formato condicional | Resalta filas que cumplen una condición. | No corrige cantidades incorrectas. |
| Filtros | Muestran una parte de la tabla. | No eliminan físicamente los demás productos. |
| Tabla de Excel | Facilita agregar filas y copiar fórmulas. | No crea un historial de movimientos. |
Por eso conviene guardar cada entrada y salida en una hoja de movimientos, registrar quién la realizó y conservar un recuento físico periódico. Si el inventario creciera a más de un millón de filas, habría que valorar una base de datos como Access, pero la estructura básica de esta lista seguiría siendo la misma: productos, movimientos, cantidades y fechas.
Guardar, revisar y compartir la lista de inventario
Antes de compartir el libro, comprueba que las fórmulas son correctas, que los códigos no están repetidos y que las cantidades son números. Guarda una copia periódica del archivo .xlsx. Si el libro contiene macros y debe conservarlas, usa .xlsm; para una exportación de solo valores, .csv guarda texto, pero no conserva fórmulas, formatos ni varias hojas.
Para revisar la lista:
- Selecciona
I5y confirma que la barra de fórmulas muestra=D5*H5en la versión final con movimientos. - Comprueba que no hay errores
#N/A,#¡VALOR!ni#¡DIV/0!. - Revisa que cada código tenga producto, categoría, unidad, ubicación y estado.
- Guarda el libro con F12 o Ctrl+S.
- Si vas a imprimirlo, usa
Archivo > Imprimiry revisa que todas las columnas caben en la página.
La hoja final conserva la información principal, las alertas y los movimientos:
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Código | Producto | Categoría | Stock actual | Stock mínimo | Unidad | Precio unitario | Valor total | Ubicación | Estado |
| 5 | ALM-001 | Guantes de trabajo | Seguridad | 12 | 6 | Unidad | 10,00 | 120,00 | Estante A1 | Disponible |
| 6 | ALM-002 | Cinta adhesiva | Suministros | 15 | 8 | Unidad | 5,00 | 75,00 | Estante B2 | Disponible |
| 7 | ALM-003 | Marcadores | Suministros | 4 | 4 | Unidad | 2,00 | 8,00 | Estante B3 | Bajo stock |
| 8 | ALM-004 | Caja de guantes | Seguridad | 20 | 10 | Caja | 6,00 | 120,00 | Estante A2 | Disponible |
| 9 | ALM-005 | Jabón líquido | Limpieza | 4 | 5 | Litro | 3,00 | 12,00 | Estante C1 | Bajo stock |
- Usa códigos únicos para identificar cada producto.
- Mantén categorías, unidades y estados dentro de listas desplegables.
- Reserva el formato condicional para el stock igual o inferior al mínimo.
- Revisa que las cantidades sean números antes de sumar o contar.
- Guarda copias periódicas del libro y registra los movimientos físicos.
- El siguiente paso es añadir una hoja de movimientos con fecha, entrada, salida y responsable.
Dudas al crear una lista de inventario en Excel
1. ¿Dónde encuentro plantillas de inventario en Excel con entradas y salidas gratis?
La página de plantillas de inventario de Microsoft Excel ofrece modelos gratuitos que puedes abrir y adaptar. Para controlar movimientos de forma sencilla, añade columnas de stock inicial, entradas, salidas y stock actual dentro de una tabla de Excel.
2. ¿Hay plantillas de inventario en Excel gratis?
Sí. En la galería oficial de plantillas puedes explorar modelos de inventario y abrir los que.decidas en Excel. La plantilla básica necesita código, producto, categoría, existencias, stock mínimo, precio, ubicación y estado.
3. ¿Dónde consigo una plantilla de inventario en Excel con fórmulas gratis?
Puedes crear una en una hoja vacía: registra tres productos y usa =F5*H5 para calcular su valor. Después, convierte el rango en tabla con Ctrl+T; al agregar productos, Excel copiará esa fórmula. La plantilla válida en este tutorial no necesita Complementos ni macros.
4. ¿Cómo hago un inventario en Excel con precios?
Registra el precio unitario y multiplica cada cantidad por su precio: en la hoja de ejemplo, =F5*H5 devuelve 120 euros para 12 unidades a 10 euros. Después, puedes aplicar el formato moneda desde Ctrl+1 o mostrar los importes con dos decimales.
5. ¿Qué libro sirve para llevar el control de inventario?
Un libro puede tener una hoja de movimientos y otra de existencias. En la de existencias, calcula el stock actual sumando el inicial y las entradas, y restando las salidas; conserva códigos y nombres estables para relacionar ambos registros.
6. ¿Cómo creo un formato para hacer inventario físico?
Añade columnas como Cantidad prevista, Cantidad contada, Diferencia, Responsable, Fecha y Observaciones. Imprime el rango como hoja de recuento, guarda el resultado y compara ambas cantidades; las listas desplegables y el formato condicional son compatibles con este tutorial.
Fuentes
- MicrosoftValidación de datos — documentación oficialconsultado el 22/10/2026
- SapExportar de SAP a Excel — documentación oficialconsultado el 22/10/2026
- MicrosoftUNICOS — documentación oficialconsultado el 22/10/2026
- MicrosoftCONTAR — documentación oficialconsultado el 22/10/2026
- MicrosoftCONTARA — documentación oficialconsultado el 22/10/2026