Mercancía

Inventario de stock en Excel: guía para controlar productos

octubre 30, 2026 Tuto Excel 13 min read
Inventario de stock en Excel: guía para controlar productos

Un inventario de stock en Excel es la hoja donde registras qué productos tienes, cuántas unidades quedan y cuánto valen. Sirve tanto para un almacén como para el inventario de una tienda o de una casa: permite localizar faltantes, comparar existencias con mínimos y saber qué productos conviene reponer.

En este tutorial crearás una plantilla editable para un almacén pequeño, con cinco productos, precios, listas desplegables, filtros y alertas de stock bajo. El método está pensado para Excel 2016 o posterior, Microsoft 365, Excel para Mac y Excel para la web; las funciones y herramientas usadas forman parte de Excel de escritorio desde 2016. Los datos están comprobados en octubre de 2026.

Qué es un inventario de stock y qué información guarda

Para controlar un almacén de cinco productos, conviene que cada fila identifique un artículo y refleje su situación actual. El código evita confusiones, la categoría ayuda a filtrar y el precio unitario permite conocer el valor de las existencias.

Código Categoría Producto Stock actual Stock mínimo Precio unitario Valor total
P-001 Papelería Cuaderno 18 10 3,20 57,60
P-002 Papelería Bolígrafo 8 12 1,10 8,80
P-003 Limpieza Detergente 6 5 4,50 27,00
P-004 Limpieza Papel higiénico 0 8 2,75 0,00
P-005 Herramientas Destornillador 4 4 6,40 25,60

El valor total es el dinero representado por las existencias de cada producto. Para saber cuánto vale todo el inventario, basta con sumar esa columna. El stock mínimo funciona como un nivel de aviso: no necesariamente obliga a reponer, pero indica cuándo conviene revisar el producto.

Consejo: añade un código único a cada producto. Si dos artículos tienen nombres parecidos, el código evita registrar la entrada o la salida del artículo equivocado.

Las columnas y listas que necesitas para controlar existencias

Abre un libro de Excel y escribe los datos en el rango A1:G6. Reserva la columna G para el valor total, aunque inicialmente puedas dejarla vacía. Añade más adelante las listas que necesita el almacén.

A1fx**Código**
A B C D E F G
1 Código Categoría Producto Stock actual Stock mínimo Precio unitario Valor total
2 P-001 Papelería Cuaderno 18 10 3,20 57,60
3 P-002 Papelería Bolígrafo 8 12 1,10 8,80
4 P-003 Limpieza Detergente 6 5 4,50 27,00
5 P-004 Limpieza Papel higiénico 0 8 2,75 0,00
6 P-005 Herramientas Destornillador 4 4 6,40 25,60
Inventario

Ahora crea las listas desplegables. Escribe primero las categorías en una zona auxiliar, por ejemplo I2:I4, y las unidades en J2:J4: Unidad, Paquete y Caja. Si más adelante necesitas ampliar una lista, insertar nuevas filas dentro del rango que seleccionaste basta.

  1. Selecciona B2:B6.
  2. Abre la cinta y elige la ruta:
DatosHerramientas de datosValidación de datos
  1. En el cuadro Validación de datos, selecciona la pestaña Configuración.
  2. En Permitir, elige Lista.
  3. Escribe en Origen el rango de categorías: =$I$2:$I$4.
  4. Activa Celda con lista desplegable y pulsa Aceptar.

Repite el proceso para la columna Unidad con =$J$2:$J$4. Para Estado, usa una lista auxiliar en K2:K5 con Disponible, Bajo Stock, Agotado y En Pedido.

Comprueba: al seleccionar B2, B3, B4, B5 o B6 aparece una flecha desplegable con Papelería, Limpieza y Herramientas. Las celdas de Unidad y Estado se pueden completar de la misma forma.
Nota: los ejemplos de fórmula usan punto y coma porque están escritos para la configuración regional española. En Excel configurado con punto decimal, sustituye los puntos y comas de la fórmula por comas y puntos, respectivamente.

El valor total de cada producto

El valor de una fila se obtiene multiplicando las unidades que realmente quedan por el precio unitario. En G2 escribe:

= D2*F2

El primer asterisco es el signo de multiplicación. En la barra de fórmulas verás la referencia a D2, que contiene el stock actual, y a F2, que contiene el precio unitario. Después, selecciona G2 y arrastra el controlador de relleno hasta G6.

G2fx=D2*F2
A B C D E F G
1 Código Categoría Producto Stock actual Stock mínimo Precio unitario Valor total
2 P-001 Papelería Cuaderno 18 10 3,20 57,60
3 P-002 Papelería Bolígrafo 8 12 1,10 8,80
4 P-003 Limpieza Detergente 6 5 4,50 27,00
5 P-004 Limpieza Papel higiénico 0 8 2,75 0,00
6 P-005 Herramientas Destornillador 4 4 6,40 25,60
Inventario

Si más adelante cambias un precio o una cantidad y Excel está configurado para recalcular automáticamente, el valor total se actualizará. En una tabla, las referencias pueden mostrarse como referencias estructuradas; no es necesario reescribir la fórmula a mano.

Comprueba: G2 muestra 57,60, G3 muestra 8,80, G4 muestra 27,00, G5 muestra 0,00 y G6 muestra 25,60.

El estado de cada producto

El estado ayuda a convertir las existencias en una señal comprensible. Puedes calcularlo con SI (IF), usando primero el caso de producto agotado y después el de stock bajo.

En H2, con el encabezado Estado, escribe:

=SI(D2=0;"Agotado";SI(D2<=E2;"Bajo Stock";SI(H2="En Pedido";"En Pedido";"Disponible")))

La fórmula no necesita buscar otra hoja: comprueba el stock actual, el mínimo y si ya existe una marca de pedido en la misma columna. Si prefieres mantenerlo más sencillo, usa una versión que solo considere las existencias:

=SI(D2=0;"Agotado";SI(D2<=E2;"Bajo Stock";"Disponible"))

Con los datos de ejemplo, Bolígrafo y Papel higiénico aparecen como Bajo Stock; Papel higiénico además queda como Agotado si se comprueba primero el cero. Define primero las reglas de tu almacén para que todos los estados signifiquen lo mismo.

Comprueba: la fórmula devuelve un texto visible en H2:H6, sin errores, y los estados se corresponden con las existencias y los mínimos que escribiste.

Crear una tabla de inventario que puedas ordenar y filtrar

Una tabla mantiene los encabezados asociados a los datos y añade controles de filtrado. Convierte ahora A1:H6 en una tabla.

A1fx**Código**
A B C D E F G H
1 Código Categoría Producto Stock actual Stock mínimo Precio unitario Valor total Estado
2 P-001 Papelería Cuaderno 18 10 3,20 57,60 Disponible
3 P-002 Papelería Bolígrafo 8 12 1,10 8,80 Bajo Stock
4 P-003 Limpieza Detergente 6 5 4,50 27,00 Disponible
5 P-004 Limpieza Papel higiénico 0 8 2,75 0,00 Agotado
6 P-005 Herramientas Destornillador 4 4 6,40 25,60 Bajo Stock
Inventario
  1. Selecciona A1:H6.
  2. Abre la cinta y elige:
InsertarTablasInsertar tabla
  1. En el cuadro Crear tabla, comprueba que la casilla La tabla tiene encabezados está marcada.
  2. Pulsa Aceptar.

Cuando añadamos productos, escribe debajo de la última fila. Excel ampliará la tabla y conservará los filtros y los formatos de la fila anterior. No insertes una fila vacía entre los datos: añade el artículo al final.

Comprueba: los encabezados muestran flechas de filtro y las celdas tienen un formato de tabla. El texto de la fila superior sigue siendo Código, Categoría, Producto y los demás.
Cuidado: si borras el encabezado de una columna, Excel puede perder la referencia de esa columna. Si aparece un aviso, pulsa Cancelar y comprueba qué celda está seleccionada.

Avisar cuando el stock llega al mínimo

El formato condicional puede resaltar las filas que requieren atención. En los datos del ejemplo, Bolígrafo, Papel higiénico y Destornillador cumplen la regla: su stock actual es menor o igual al mínimo.

  1. Selecciona A2:H6.
  2. Abre la cinta:
InicioEstilosFormato condicionalNueva regla
  1. Elige Usar una fórmula para aplicar formato.
  2. En la fórmula escribe:

=$D2<=$E2
  1. Selecciona Formato y elige un relleno rojo claro, una fuente oscura o un borde visible.
  2. Pulsa Aceptar.

La parte absoluta del signo $ en D y E mantiene las columnas; el 2 sin signo permite que la regla se ajuste a cada fila. No escribas =D2<=E2 si quieres que la comparación se mantenga en la misma columna al aplicar la regla a distintas columnas.

A3fxP-002
A B C D E F G H
1 Código Categoría Producto Stock actual Stock mínimo Precio unitario Valor total Estado
2 P-001 Papelería Cuaderno 18 10 3,20 57,60 Disponible
3 P-002 Papelería Bolígrafo 8 12 1,10 8,80 Bajo Stock
4 P-003 Limpieza Detergente 6 5 4,50 27,00 Disponible
5 P-004 Limpieza Papel higiénico 0 8 2,75 0,00 Agotado
6 P-005 Herramientas Destornillador 4 4 6,40 25,60 Bajo Stock
Inventario
Comprueba: las tres filas que cumplen la regla aparecen resaltadas. Al cambiar el stock actual de Cuaderno a 10, su fila también debe quedar marcada porque 10 es igual al mínimo.
Nota: en Excel 2016 o posterior el formato condicional está disponible en la cinta. La alerta depende de que la regla se aplique al rango correcto y de que las columnas de stock actual y mínimo no estén cambiadas.

Revisar y ordenar el inventario sin romper los cálculos

Añade un sexto producto para comprobar que la tabla crece sin perder la fórmula. Usa un producto que cambie el orden: una carpeta de archivo.

En la primera celda de la nueva fila escribe el nuevo artículo, completa sus datos y deja G7 con la fórmula de las filas anteriores:

=G2*F2

Al estar dentro de la tabla, puedes usar el controlador de relleno o copiar la fórmula de G6. Si decides ordenar la tabla, no selecciones solo una celda de la columna de nombres: selecciona la tabla y ordena por Stock actual, de menor a mayor.

A7fxP-006
A B C D E F G H
1 Código Categoría Producto Stock actual Stock mínimo Precio unitario Valor total Estado
2 P-001 Papelería Cuaderno 18 10 3,20 57,60 Disponible
3 P-002 Papelería Bolígrafo 8 12 1,10 8,80 Bajo Stock
4 P-003 Limpieza Detergente 6 5 4,50 27,00 Disponible
5 P-004 Limpieza Papel higiénico 0 8 2,75 0,00 Agotado
6 P-005 Herramientas Destornillador 4 4 6,40 25,60 Bajo Stock
7 P-006 Papelería Carpeta 25 15 2,90 72,50 Disponible
Inventario
  1. Selecciona la tabla completa.
  2. Abre la pestaña Datos.
  3. En Ordenar y filtrar, elige Ordenar.
  4. En Ordenar por, selecciona Stock actual.
  5. Elige De menor a mayor y pulsa Aceptar.

Los totales permanecen en la misma fila que su producto: Carpeta debe mostrar 72,50, y Cuaderno 57,60. Si ordenaste fuera de la tabla, puede ocurrir que solo se muevan valores y no las referencias.

Comprueba: después de ordenar, cada producto conserva su precio, su stock, su valor total y su estado. El total de cada fila se puede volver a comprobar multiplicando D por F.
Cuidado: no conviertas la hoja en una tabla y después pegues encima encabezados o filas vacías sin revisar. Si aparece ¡La tabla se ha desbordado!, puede haber datos fuera del rango previsto; devuelve el cursor a la tabla y comprueba dónde termina.

Qué falla al copiar fórmulas o cambiar la plantilla

Aparece el error #¡REF!

Si una fórmula muestra #¡REF!, significa que apunta a una referencia que Excel ya no puede encontrar. Suele ocurrir después de borrar columnas, cortar una hoja completa o pegar una fórmula que procedía de otra ubicación. Vuelve a la celda que muestra el error y sustituye la referencia por la celda correcta.

En este inventario, la fórmula correcta para la primera fila debe seguir siendo:

=D2*F2

Si G2 muestra #¡REF!, comprueba que D2 contiene el stock actual y F2 el precio unitario. No reemplaces las referencias por números escritos a mano: perderás la actualización automática.

La fórmula no se recalcula

Si el valor total conserva un número antiguo, puede que el cálculo automático esté desactivado o que el archivo se haya abierto como una vista protegida. En la pestaña Fórmulas, revisa Opciones para el cálculo y activa el cálculo automático, si esa opción está disponible en tu libro.

También comprueba que la celda G no tenga formato de texto antes de escribir la fórmula. Cuando Excel interpreta una fórmula como texto, la barra de fórmulas puede mostrarla con un apóstrofo inicial.

La plantilla descargada no contiene los datos esperados

Las plantillas del catálogo de Excel pueden tener diseños distintos: algunas incluyen una hoja de resumen, otras empezan con datos de ejemplo y otras están preparadas para impresión. Al abrir una plantilla .xlsx, revisa primero las pestañas del libro y identifica dónde están los encabezados.

No des por hecho que si actualizar una columna llamada Valor total. Si no existe, añade una columna al final y calcula cada producto multiplicando su stock por su precio. Guarda después tu propia copia con Archivo > Guardar como para no sobrescribir la plantilla original.

El filtro oculta productos y parece que faltan datos

Los filtros no borran filas: solo cambian lo que se ve. Limpia el filtro de la columna que estés revisando o usa Datos > Filtro para quitar los criterios activos. Para comprobarlo, selecciona el rango de la tabla y observa que las filas ocultas siguen incluidas en el total.

La alerta aparece en filas equivocadas

Comprueba que la regla de formato condicional use =$D2<=$E2 y que esté aplicada a todas las filas de la tabla. Si has insertado una columna antes de Stock actual, revisa también la regla: puede seguir apuntando a la columna antigua.

Comprueba: borra temporalmente una fórmula y reintroduzla con referencias válidas; después confirma que el valor total se vuelve a calcular y que las alertas coinciden con los mínimos actuales.

Qué puede hacer y qué no hacer una plantilla de inventario

Una hoja .xlsx es un archivo editable: puedes modificar datos, añadir productos, cambiar precios y guardar el resultado. Una plantilla, en cambio, puede incluir fórmulas, listas o formatos que debes revisar después de descargarla.

Elemento Qué permite Qué debes comprobar
Hoja editable Registrar productos y cantidades Que las celdas de cálculo no se borren
Lista desplegable Limitar categorías, unidades o estados El origen de la lista
Fórmula Calcular valores a partir de otras celdas Las referencias y el separador regional
Formato condicional Resaltar existencias bajas El rango y la regla aplicada
Filtros y tabla Ordenar y localizar productos Que los encabezados no se cambien
Entradas y salidas Registrar movimientos Que exista una forma clara de obtener el saldo
Automatización Reducir tareas repetitivas Qué herramienta y licencia necesitas

HISTORIALCOTIZACIONES (STOCKHISTORY) recupera datos históricos sobre un instrumento financiero y los carga como una matriz. No es una función para calcular el stock de productos ni para crear entradas y salidas; su sintaxis es =HISTORIALCOTIZACIONES(cotizaciones;fecha_inicial;[fecha_final];[intervalo];[encabezados];[propiedad0];[propiedad1];[propiedad2];[propiedad3];[propiedad4];[propiedad5]). Puedes consultar la documentación oficial de HISTORIALCOTIZACIONES.

Las plantillas gratuitas del catálogo de plantillas de Excel pueden variar según su diseño. Copilot en Excel depende de la licencia y del canal de actualización; no es necesario para esta plantilla.

Comprueba: guarda el libro como Inventario_almacen.xlsx y ábrelo de nuevo. Los productos, precios, listas y alertas deben seguir presentes.

Lo que ya sabes hacer con tu inventario de stock

Ya sabes crear una hoja de inventario con código, categoría, producto, existencias, mínimos, precio y valor total.

También sabes calcular el valor de cada producto, añadir listas desplegables y convertir el rango en una tabla con filtros.

Ahora puedes ordenar por existencias y usar formato condicional para localizar productos que necesitan atención.

El siguiente paso es registrar entradas y salidas en columnas adicionales, calcular un saldo por producto y mantener esa información para el próximo recuento.

Los datos están comprobados en octubre de 2026.

Dudas al crear un inventario de stock en Excel

1. ¿Dónde consigo plantillas de inventario en Excel con entradas y salidas gratis?

Puedes crear una hoja editable en un libro .xlsx o explorar las plantillas gratuitas de inventario del catálogo de Excel. La plantilla base de este tutorial controla existencias, precios y alertas; después puedes añadir columnas como Entradas, Salidas y Saldo para registrar movimientos.

2. ¿Qué plantilla de inventario en Excel gratis necesito?

Para un inventario sencillo, sirve una hoja con código, categoría, producto, stock actual, stock mínimo, precio unitario y valor total. Esta plantilla está preparada para Excel 2016 o posterior, no necesita macros y se puede ampliar con listas desplegables y formato condicional.

3. ¿Cómo encuentro una plantilla de inventario en Excel con fórmulas gratis?

El catálogo de Excel ofrece plantillas gratuitas descargables y una hoja vacía con la que puedes construir la tuya. Comprueba qué fórmulas y opciones incluye cada diseño antes de descargar; no todas las plantillas tienen entradas y salidas ni fórmulas automáticas.

4. ¿Cómo hago un inventario en Excel con precios?

Crea una columna de precio unitario y otra de valor total. En la celda de valor total, escribe una fórmula que multiplique las existencias por el precio y arrastra el controlador de relleno; así cada fila muestra el importe calculado de su producto.

5. ¿Cómo controlo el stock con una hoja de Excel?

Registra el stock actual y el stock mínimo de cada producto, y añade una alerta mediante formato condicional cuando el actual sea menor o igual al mínimo. Una tabla permite ordenar y filtrar, mientras que las listas desplegables estandarizan categorías, unidades y estados.

6. ¿Qué plantilla de inventario de almacén necesito en Excel?

Para un almacén pequeño, una hoja editable con códigos únicos, ubicación, existencias, mínimos, precios, entradas y salidas es suficiente. Conviértela en tabla, protege las columnas de cálculo y revisa periódicamente las existencias físicas frente a los datos registrados.

Fuentes

  1. MicrosoftHISTORIALCOTIZACIONES — documentación oficialconsultado el 23/10/2026