Formato

Formato de inventario en Excel: crea tu plantilla lista para usar

octubre 10, 2026 Tuto Excel 14 min read
Formato de inventario en Excel: crea tu plantilla lista para usar

Cuando anotas los productos a mano en un cuaderno, al recontar la tienda los precios ya no cuadran, no sabes qué hay que reponer y los totales cambian cada vez que sumas. Pasar esa lista a una hoja de Excel bien formateada resuelve las tres cosas a la vez: los precios viven en una columna fija, el valor del stock se calcula solo, y el color rojo te avisa de lo que se acaba. Al terminar el artículo tendrás una hoja de inventario lista para usar, con fórmulas, listas desplegables y formato condicional. Funciona en Excel 2021, 2024 y Microsoft 365; las tablas, los formatos de número, la validación de datos y el formato condicional existen también en Excel 2016, 2013 y 2010, así que en cualquier versión moderna el resultado será el mismo.

Qué es un formato de inventario y por qué se hace en Excel

Imagina una tienda pequeña con ocho productos en la estantería. El dueño los apunta en un cuaderno con el nombre y el precio, y cuando hace el recuento descubre dos problemas: los precios se le descolocan al pasar páginas, y cuando quiere saber cuánto vale lo que tiene en la estantería tiene que sumar a mano, y a veces se deja uno. La solución es una hoja de Excel con columnas fijas, una fila por producto y fórmulas que calculan los totales. El formato de inventario no es más que eso: una estructura de columnas pensada para que cada producto tenga su sitio, los datos se entiendan a la primera y las hojas hagan las cuentas solas. En cuanto la hoja está bien armada, los totales y las alertas se calculan sin que nadie toque una calculadora, y reponer stock o cerrar el día se vuelve una ojeada a la pantalla.

Las columnas que no pueden faltar en tu hoja

Antes de escribir nada, conviene tener clara la lista de columnas. Una hoja de inventario realista usa once columnas, cada una con un cometido fijo. Así, cuando llegue un producto nuevo, solo hay que añadir una fila y todo lo demás se calcula.

Columna Qué guarda Tipo de dato
Código Identificador único del producto (SKU o código interno) Texto o número
Categoría Familia a la que pertenece (Alimentación, Limpieza, etc.) Texto, ideal con lista desplegable
Producto Nombre corto del producto Texto
Descripción Detalle, marca, modelo o presentación Texto
Unidad Forma de venta (unidad, caja, kg, litro) Texto
Stock Actual Unidades que hay ahora mismo en la estantería o el almacén Número entero
Stock Mínimo Unidades por debajo de las cuales hay que reponer Número entero
Precio Unitario Precio de venta o de coste por una unidad Número con dos decimales
Valor Total Stock Actual × Precio Unitario Número con dos decimales
Ubicación Estantería, pasillo o referencia de dónde se guarda Texto
Estado Disponible, Bajo Stock, Agotado o En Pedido Texto con lista desplegable
Nota: a partir de aquí las fórmulas y los rangos usan la coma como decimal y el punto y coma como separador de argumentos. Si tu Excel está configurado con punto decimal (México, Estados Unidos), los argumentos se separan con coma.

Los formatos de número que usan los inventarios

Un precio sin formato se ve como 15, y eso obliga a pensar "¿son quince o quince mil?". Los formatos de número le dicen a Excel cómo pintar cada cifra sin cambiar el valor de la celda. Para un inventario bastan cuatro códigos. El código 0,00 muestra dos decimales siempre: con 5 se ve 5,00 y con 3,1 se ve 3,10, lo que evita líos con los céntimos. Para importes grandes, #.##0,00 añade el separador de miles: 1234,5 se ve 1.234,50. Los porcentajes usan 0%, que multiplica el valor por cien para pintarlo. Y para añadir una palabra detrás, como las unidades vendidas, se usa 0" ud.": 12 se ve 12 ud. Todos se aplican en Ctrl+1 (Formato de celdas), en la pestaña Número, eligiendo Personalizada o una categoría como Número o Porcentaje.

Convertir el rango en tabla para que crezca solo

Empezamos con los ocho productos de la tienda sobre la hoja Inventario, escritos a pelo en el rango A1:K9. El primer paso es convertir ese rectángulo en una tabla de Excel: así, al añadir el noveno producto, la tabla se amplía sola, las fórmulas del Valor Total se extienden a la fila nueva y los nombres de columna se quedan fijos.

InsertarTablasTabla
  1. Selecciona el rango A1:K9 con el ratón.
  2. Pulsa Ctrl+T para abrir el cuadro Crear tabla.
  3. Marca la casilla La tabla tiene encabezados y pulsa Aceptar.
  4. En la pestaña Diseño de tabla que aparece, cambia el nombre de la tabla en la esquina superior izquierda de Tabla1 a Inventario.
A1fx**Código**
A B C D E F G H I J K
1 Código Categoría Producto Descripción Unidad Stock Actual Stock Mínimo Precio Unitario Valor Total Ubicación Estado
2 A001 Alimentación Aceite Oliva 1L unidad 24 10 6,50 156,00 Est. A1 Disponible
3 A002 Alimentación Arroz Blanco 1kg kg 40 15 1,80 72,00 Est. A2 Disponible
4 A003 Limpieza Detergente Líquido 2L unidad 8 10 4,20 33,60 Est. B1 Bajo Stock
5 A004 Oficina Bolígrafo Azul unidad 100 20 0,50 50,00 Est. C1 Disponible
6 A005 Alimentación Pasta Espagueti 500g unidad 12 10 1,20 14,40 Est. A3 Disponible
7 A006 Limpieza Lejía 1L unidad 0 5 2,10 0,00 Est. B2 Agotado
8 A007 Oficina Cuaderno A4 80h unidad 30 10 2,80 84,00 Est. C2 Disponible
9 A008 Otros Pila AA pack 4 unidad 15 8 3,50 52,50 Est. D1 Disponible
Inventario

Ahora la hoja se llama TablaInventario y al añadir una fila nueva por debajo de la 9, la tabla la absorbe sola y la lleva hasta la fila 10 sin que toques nada.

Comprueba: la pestaña Diseño de tabla aparece al hacer clic dentro de la tabla; arriba a la izquierda pone TablaInventario y abajo la última fila está sombreada como las demás.

La fórmula del Valor Total: Stock Actual × Precio Unitario

Con la tabla lista, el siguiente paso es calcular el Valor Total. En la celda I2 se escribe la fórmula que multiplica el Stock Actual (columna F) por el Precio Unitario (columna H) y, como la celda está dentro de una tabla, basta con escribirla en la primera fila de datos: al pulsar Entrar, la tabla la copia a todas las filas de la columna Valor Total.

=[@Stock Actual]*[@Precio Unitario]
I2fx=[@Stock Actual]*[@Precio Unitario]
F G H I
2 24 10 6,50 156,00
3 40 15 1,80 72,00
4 8 10 4,20 33,60
5 100 20 0,50 50,00
6 12 10 1,20 14,40
7 0 5 2,10 0,00
8 30 10 2,80 84,00
9 15 8 3,50 52,50
Inventario

La fórmula de la tabla usa referencias estructuradas: [@Stock Actual] significa "el valor de la columna Stock Actual en esta misma fila". Para Aceite, 24 unidades por 6,50 dan 156,00; para Detergente, 8 por 4,20 dan 33,60. Si más adelante se añade el producto 9 en la fila 10, basta con rellenar el Stock y el Precio: el Valor Total aparece solo.

Comprueba: la celda I2 muestra 156,00 y al seleccionar I4 debe verse =[@Stock Actual]*[@Precio Unitario] en la barra de fórmulas, no un número escrito a mano.

Listas desplegables para Categoría, Unidad y Estado

Escribir "Alimentación" a mano en cada fila nueva acaba en "Alimentación", "alimentación" y "Alimetnación". La validación de datos convierte cada celda en una lista desplegable con los valores que tú elijas, y de paso impide los errores de ortografía. Se aplica en las columnas Categoría, Unidad y Estado.

La lista escrita a mano en el cuadro

Para columnas con valores fijos y cortos, lo más rápido es escribirlos a mano dentro del cuadro. En la columna Estado, los cuatro valores posibles (Disponible, Bajo Stock, Agotado y En Pedido) se teclean directamente en el campo Origen, separados por punto y coma.

  1. Selecciona el rango K2:K9.
  2. Abre Datos > Herramientas de datos > Validación de datos.
  3. En Permitir elige Lista y en Origen escribe Disponible;Bajo Stock;Agotado;En Pedido.
  4. Pulsa Aceptar.

Al hacer clic en cualquier celda de K2:K9 aparece una flecha a la derecha con las cuatro opciones. Para Categoría, en B2:B9, se hace lo mismo con Origen Alimentación;Limpieza;Oficina;Otros.

La lista sacada de un rango que crece con la tabla

Cuando la lista es más larga o puede crecer, se escribe una vez en un rango aparte y la validación la apunta ahí. Las categorías vivirán en M2:M5. Si mañana se añade "Bebidas" en M6, basta con ampliar el rango en la validación para que aparezca en el desplegable.

M2fxAlimentación
M
1 Categorías
2 Alimentación
3 Limpieza
4 Oficina
5 Otros
Inventario
  1. Selecciona B2:B9.
  2. Abre Datos > Herramientas de datos > Validación de datos.
  3. En Permitir elige Lista y en Origen escribe =$M$2:$M$5.
  4. Pulsa Aceptar.
Comprueba: al hacer clic en B2 sale la flecha del desplegable y solo se pueden elegir Alimentación, Limpieza, Oficina u Otros. Al escribir "Bebidas" en M6 y ampliar el Origen a =$M$2:$M$6, la nueva categoría aparece en todos los desplegables.

Alertas visuales de stock bajo con formato condicional

Recorrer la hoja a ojo para ver qué hay que reponer es justo lo que queremos evitar. Una regla de formato condicional pinta en rojo las filas en las que el Stock Actual ha caído hasta el Stock Mínimo o por debajo. La regla se aplica sobre la columna F, que es donde está el stock.

  1. Selecciona el rango F2:F9.
  2. Abre Inicio > Estilos > Formato condicional > Nueva regla.
  3. Elige Usar una fórmula que determine las celdas para aplicar formato.
  4. Escribe la fórmula =F2<=G2 (la primera celda del rango, con referencias relativas).
  5. Pulsa Formato, rellena en rojo claro, y pulsa Aceptar dos veces.
F4fx8
F G
2 24 10
3 40 15
4 8 10
5 100 20
6 12 10
7 0 5
8 30 10
9 15 8
Inventario

Las celdas F4 (Detergente, 8 ≤ 10) y F7 (Lejía, 0 ≤ 5) quedan en rojo automáticamente. Cuando se actualice el Stock Actual después de una compra, las celdas cambian de color solas sin tocar la regla.

Comprueba: la celda F4 se ve en rojo y F2 se queda sin color. Al escribir 5 en F4, la celda vuelve a su color normal porque ahora 5 ≤ 10 sigue siendo cierto, y la regla se mantiene: cambia a blanco cuando el stock supere el mínimo.

Fechas y moneda con el formato correcto

Un inventario gana una columna muy útil: la fecha de entrada de cada producto, que sirve para controlar antigüedad o caducidad. Se añade en la columna L con el formato d/m/aaaa y, para que los precios y los totales se distingan bien, se refuerza el formato de las columnas H e I.

  1. En L1 escribe Fecha de entrada y en L2:L9 las fechas del alta.
  2. Selecciona L2:L9 y aplica Ctrl+1 > Número > Fecha > d/m/aaaa.
  3. Selecciona H2:H9 (Precio Unitario) y aplica formato personalizado #.##0,00.
  4. Selecciona I2:I9 (Valor Total) y aplica formato personalizado #.##0,00;[Rojo]-#.##0,00;"-";@.
L2fx02/01/2026
L
1 Fecha de entrada
2 02/01/2026
3 05/01/2026
4 12/01/2026
5 18/01/2026
6 20/01/2026
7 22/01/2026
8 25/01/2026
9 30/01/2026
Inventario

El formato del Valor Total tiene cuatro secciones separadas por punto y coma: los positivos en normal, los negativos en rojo, un guion para el cero, y el texto tal cual. Así, si el stock baja a 0, la celda se pinta con un guion en vez de 0,00, y los descuadres se ven de un vistazo.

Comprueba: L2 muestra 02/01/2026 (formato de fecha corta). I4 muestra 33,60 con el fondo normal; I7, con stock 0, muestra solo un guion.

Por qué tu inventario da números raros

Una hoja de inventario empieza a fallar cuando las fórmulas, las listas o los formatos no se aplican al rango correcto. Cuatro tropiezos típicos tienen arreglo en un minuto.

El Valor Total sale 0,00 aunque hay stock

La fórmula apunta a columnas vacías porque se tecleó mal la primera vez. Hay que comprobar que en I2 la barra de fórmulas dice =[@Stock Actual]*[@Precio Unitario], y no =[@Stock Actual]*[@Stock Mínimo]. El error más común es confundir la G con la H; al multiplicar por Stock Mínimo, que a veces es 0, el total se queda en cero.

=[@Stock Actual]*[@Precio Unitario]

La lista desplegable deja escribir valores nuevos

La validación protege al escribir, pero al pegar texto encima con Ctrl+V la regla se salta. Para localizar las celdas que no cumplen la lista, se usa Datos > Validación de datos > Rodear con un círculo datos no válidos. Los círculos rojos delatan las celdas a corregir; después se pulsa Quitar círculos y se arregla el valor a mano.

El formato condicional no se aplica a las filas nuevas

Si la regla se creó con el rango fijo F2:F9, la fila 10 queda fuera y la nueva celda no se pinta aunque su stock esté bajo. La solución es ampliar el rango a F2:F1000 en el Administrador de reglas, o pasar los datos a tabla de Excel, que ajusta la regla automáticamente.

FECHANUMERO no reconoce la fecha escrita a mano

Cuando la celda muestra la fecha como texto (01/03/2026) en vez de como número, la fórmula =FECHANUMERO("01/03/2026") devuelve #¿NOMBRE? en versiones que no la traen, o #¡VALOR! si la celda es texto. El arreglo pasa por cambiar la celda a formato de fecha (Ctrl+1 > Fecha > d/m/aaaa) y volver a escribir el día, o usar =FECHANUMERO("1/3/2026") con el mes y el día en el orden de tu configuración regional.

Los límites del formato de inventario en Excel

Una hoja de Excel aguanta hasta 1.048.576 filas y 16.384 columnas, más que de sobra para cualquier inventario manual, incluso para una tienda con miles de referencias. Lo que Excel no lleva de serie es el control de caducidades, la generación automática de pedidos a proveedor ni el histórico de entradas y salidas: para eso existen otras herramientas, como Power Query (que importa y cruza datos de varios archivos), una plantilla vinculada a un sistema de gestión, o un programa de inventario dedicado. La hoja que acabas de armar resuelve el día a día de una tienda pequeña: precios que no se mueven, totales que se calculan solos, alertas de stock bajo y listas que evitan errores de escritura. Cuando el negocio crezca y la hoja se quede corta, el siguiente paso es mover los datos a Access o a un programa de gestión, pero la estructura de columnas que has definido te sirve tal cual.

Lo que ya sabes hacer con tu hoja de inventario

  • Tienes una hoja con once columnas fijas que cubren código, producto, stock, precio, valor, ubicación y estado.
  • Los precios y los totales se ven con dos decimales, los importes grandes con separador de miles y las unidades con su texto.
  • La tabla TablaInventario se amplía sola al añadir filas, y las fórmulas y los formatos se extienden a las filas nuevas.
  • El Valor Total se calcula con una sola fórmula que multiplica stock por precio y la tabla la copia a cada fila.
  • Las listas desplegables en Categoría, Unidad y Estado evitan errores de escritura y unifican los valores.
  • El formato condicional pinta en rojo las celdas con stock bajo para saber de un vistazo qué reponer.

El siguiente paso es proteger las celdas con fórmulas para que nadie borre por accidente una cuenta: ve a Revisar > Proteger hoja, marca la opción Proteger hoja y contenido de celdas bloqueadas, y deja solo las columnas de Stock Actual, Precio Unitario y Fecha de entrada desbloqueadas.

Datos comprobados en octubre de 2026.

Dudas al montar tu formato de inventario en Excel

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

Abre un libro nuevo y crea columnas para código, producto, stock, precio y valor total. En una columna extra escribe =B2*D2 para multiplicar la cantidad por el precio unitario, y arrastra el controlador de relleno hasta la última fila para aplicar la fórmula a todos los productos.

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

Dentro de Excel pulsa Archivo > Nuevo y busca 'inventario' o 'entradas y salidas'; Microsoft publica varias plantillas gratuitas listas para abrir, con fórmulas de suma por producto y gráficos de rotación ya configurados.

3. ¿Hay plantillas de inventario en Excel gratis para descargar?

Sí, desde Archivo > Nuevo en tu Excel aparecen decenas de plantillas de inventario gratuitas, y en support.microsoft.com/es-es/office también tienes ejemplos oficiales descargables en .xlsx que se abren en cualquier versión moderna.

4. ¿Cómo montar un sistema de inventarios en Excel con macros gratis?

Crea tu hoja con las columnas básicas, abre la pestaña Programador > Grabar macro, realiza las operaciones de alta, baja y consulta que necesites y después asigna un botón al módulo generado para ejecutarla con un clic.

5. ¿Cómo hacer un inventario en Excel que incluya precios?

Añade una columna Precio unitario y otra Valor total junto a la de stock; al final de la tabla usa =SUMA(B2:B100) para totalizar unidades y =SUMAR.SI.CONJUNTO para obtener el valor por categoría de producto.

Fuentes

  1. Microsoft0,00 · dos decimales fijos — documentación oficialconsultado el 05/10/2026
  2. MicrosoftFormatos de fecha y hora en español — documentación oficialconsultado el 05/10/2026
  3. MicrosoftFormato condicional — documentación oficialconsultado el 05/10/2026
  4. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 05/10/2026
  5. MicrosoftPegar, Opciones de pegado y Pegado especial — documentación oficialconsultado el 05/10/2026