Tablas

Cómo hacer una tabla de inventario en Excel paso a paso

octubre 13, 2026 Tuto Excel 15 min read
Cómo hacer una tabla de inventario en Excel paso a paso

En este tutorial vas a montar una tabla de inventario real, la de un almacén pequeño con 20 productos, y a dejarla lista para que ella sola te avise cuándo hay que reponer. Empezamos por una lista corriente con 6 productos y, al terminar, tendrás una tabla de Excel con cálculos automáticos, listas desplegables para no escribir de más, formato condicional que se pone rojo cuando el stock baja del mínimo y una hoja de pedidos que trae sola el precio de cada producto. Sirve para Excel 2016 en adelante y para Excel para Microsoft 365; las tablas de Excel y la fila de totales existen desde 2007 y BUSCARV (en inglés VLOOKUP) está en todas las versiones.

Nota: en este artículo las funciones se escriben en español y los argumentos se separan con punto y coma. Si tu Excel está configurado con punto decimal (México, Estados Unidos) el separador será la coma.

Qué es una tabla de inventario y por qué no basta con una lista

Una tabla de inventario, en la práctica, es una hoja que responde tres preguntas de un vistazo: qué tengo, cuánto vale lo que tengo y qué tengo que pedir ya. La lista de toda la vida —producto, cantidad y poco más— sirve para mirar, pero se queda corta en cuanto el almacén crece.

Imagina una tienda que vende productos de librería y papelería: tiene 20 referencias guardadas en una hoja con cinco columnas a lo sumo. Cuando el dueño quiere saber cuánto dinero tiene invertido en cajas de folios, abre la calculadora y suma a mano. Cuando quiere ver solo los productos agotados, lee fila por fila. Cuando un proveedor llama para pedir un pedido, copia los nombres en un papel y, al colgar, ya no se acuerda de los códigos.

Con una tabla de inventario bien montada, esas tres cosas se resuelven en segundos: el valor del stock se calcula solo, un filtro deja ver solo lo que está en rojo, y los pedidos se hacen escribiendo un código. La diferencia no está en tener más columnas, sino en que cada columna tiene una función clara y la hoja reacciona cuando cambian los datos.

La estructura mínima: las columnas que de verdad necesita un inventario

Antes de escribir nada, define las columnas. Una tabla de inventario útil necesita once: Código, Categoría, Producto, Descripción, Unidad, Stock Actual, Stock Mínimo, Precio Unitario, Valor Total, Ubicación y Estado. Las cinco primeras describen el producto, las tres siguientes son los números que importan (cuánto hay, cuánto debería haber y cuánto cuesta), Valor Total es el cálculo automático, y las dos últimas son operativas (dónde está y en qué situación).

Empezamos con 6 productos reales para no liarte con datos de más. La hoja se llama Inventario.

A1fx**Codigo**
A B C D E F G H I J K
1 Codigo Categoria Producto Descripcion Unidad Stock Actual Stock Minimo Precio Unitario Valor Total Ubicacion Estado
2 LIB-001 Papeleria Folios A4 500h Caja de 500 folios Caja 25 10 4,80 120,00 Estante A1 Disponible
3 LIB-002 Papeleria Cuaderno A5 Cuaderno tapa blanda Unidad 8 15 1,50 12,00 Estante A2 Bajo Stock
4 LIB-003 Escritura Boligrafo azul Punta 1,0 mm Unidad 120 30 0,35 35,00 Estante B1 Disponible
5 LIB-004 Escritura Rotulador pizarra Punta gruesa Caja 2 5 6,00 12,00 Estante B2 Bajo Stock
6 LIB-005 Manualidades Tijeras escolares Punta roma Unidad 0 10 2,20 0,00 Estante C1 Agotado
7 LIB-006 Manualidades Pegamento barra 8 gramos Unidad 45 20 0,90 40,50 Estante C2 Disponible
Inventario

Las categorías (Papelería, Escritura, Manualidades) se repiten, las unidades son siempre las mismas del catálogo (Caja, Unidad, Kg, Litro) y los estados salen de una lista corta (Disponible, Bajo Stock, Agotado, En Pedido). Esa repetición es la pista: todo lo que se repite es candidato a una lista desplegable.

Convertir el rango en una tabla de Excel para que crezca sola

El rango A1:K7 es todavía una lista con formato. Lo convertimos en una tabla de Excel para que al meter un producto nuevo la fila se añada sola, los filtros aparezcan sin más y las fórmulas usen referencias estructuradas como Inventario[Precio Unitario].

  1. Selecciona el rango A1:K7 haciendo clic en A1 y arrastrando hasta K7 (o pulsa Ctrl+Mayús+Fin si ya estás en A1).
  2. Abre la cinta Insertar > Tablas > Tabla. El atajo es Ctrl+T.
  3. Marca la casilla La tabla tiene encabezados y pulsa Aceptar.
  4. Haz clic en el Cuadro de nombres (la caja a la izquierda de la barra de fórmulas), escribe Inventario y pulsa Entrar.
InsertarTablasTabla

Al volver a la hoja ves bandas de color en las filas, flechas de filtro en cada encabezado y el estilo de tabla elegido. La fila 1 ya no es una fila normal: es la fila de encabezados de la tabla. Si ahora escribes un producto nuevo en la fila 8, la tabla lo absorbe y el formato se aplica solo.

Consejo: elige un estilo con poco color (el segundo o el tercero de la galería) si vas a imprimir la hoja; los estilos con bandas fuertes gastan tinta y cansan a la vista.

Las listas desplegables de Categoría, Unidad y Estado

Escribir "Papeleria" a mano es fácil equivocarse: con tilde, sin tilde, mayúscula al principio. Una lista desplegable lo evita: solo se puede elegir entre los valores que tú decides.

  1. Selecciona las celdas de la columna Unidad con datos (E2:E7).
  2. Abre la ruta Datos > Herramientas de datos > Validación de datos.
  3. En la pestaña Configuración, deja Lista en Permitir.
  4. En Origen escribe los valores separados por punto y coma: Unidad;Caja;Kg;Litro (deja el primero como título, igual que la columna).
  5. Marca Celda con lista desplegable y pulsa Aceptar.
  6. Repite para la columna Estado (K2:K7) con el origen Estado;Disponible;Bajo Stock;Agotado;En Pedido.
DatosHerramientas de datosValidacion de datos
Comprueba: al hacer clic en E2 verás una flecha a la derecha; al desplegarla solo salen las cuatro opciones.

La lista de Categorías sacada de un rango que crece

Para Categoría hacemos lo mismo pero la lista sale de un rango, no se escribe a mano. La ventaja es que si mañana abres una sección de "Tecnología" basta con escribir ese nombre en la columna M para que aparezca en todos los desplegables.

  1. En la columna M, a partir de M2, escribe las categorías: M2 Categoria, M3 Papeleria, M4 Escritura, M5 Manualidades.
  2. Selecciona M3:M5 y dale el nombre Categorias en el Cuadro de nombres.
  3. Selecciona B2:B7 en la hoja Inventario, abre Datos > Herramientas de datos > Validación de datos y elige Lista.
  4. En Origen escribe =Categorias y pulsa Aceptar.
M1fxCategoria
M
1 Categoria
2 Papeleria
3 Escritura
4 Manualidades
Inventario

Si mañana añades M6 Tecnologia, los desplegables de la columna B ya la incluyen.

Comprueba: al hacer clic en B2 verás la flecha y solo las categorías del rango.

Calcular el Valor Total con una fórmula y la fila de totales

El Valor Total (columna I) se calcula multiplicando Stock Actual por Precio Unitario. La fórmula es una sola y se arrastra al resto de filas con el controlador de relleno.

  1. Haz clic en I2 y escribe =F2*H2.
  2. Pulsa Entrar y haz doble clic en el controlador de relleno (el cuadradito de la esquina inferior derecha de I2) para copiar la fórmula hasta I7.
  3. Para ver el total general, haz clic en cualquier celda de la tabla, ve a Diseño de tabla (pestaña que aparece al estar dentro de la tabla) y marca Fila de totales.
  4. Haz clic en la celda de totales de la columna Valor Total y elige Suma en la lista.

=F2*H2
I2fx=F2*H2
F G H I
1 Stock Actual Stock Minimo Precio Unitario Valor Total
2 25 10 4,80 120,00
3 8 15 1,50 12,00
4 120 30 0,35 42,00
5 2 5 6,00 12,00
6 0 10 2,20 0,00
7 45 20 0,90 40,50
8 226,50
I8 Suma del valor total del inventario
Inventario

El inventario total vale 226,50 (en la moneda que uses), y si añades un producto nuevo la fila de totales lo cuenta automáticamente.

Comprueba: la celda I8 muestra la suma de I2:I7 y coincide con 120 + 12 + 42 + 12 + 0 + 40,50.

Que la celda se ponga en rojo cuando el stock baja del mínimo

Ahora la parte vistosa: que la celda de Stock Actual se tiña de rojo cuando sea igual o menor que el Stock Mínimo. Es un formato condicional que mira dos columnas: la celda de la izquierda y la de la derecha del mínimo.

  1. Selecciona el rango F2:F7 (los Stock Actual con datos).
  2. Abre la ruta Inicio > Estilos > Formato condicional > Nueva regla.
  3. Elige Aplicar formato a las celdas que contengan.
  4. En la primera lista deja Valor de la celda, en la segunda elige menor o igual que y en el tercer campo escribe =$G2 (con un solo $, fija la columna pero deja la fila libre).
  5. Pulsa Formato…, ve a Relleno y elige rojo claro; en Fuente elige rojo oscuro. Pulsa Aceptar dos veces.
InicioEstilosFormato condicionalNueva regla

Para probarlo cambia F6 (Tijeras escolares) de 0 a 10: al pulsar Enter la celda deja de estar roja porque supera los 10 del mínimo. Vuelve a poner 5 y se tiñe otra vez.

Comprueba: las filas 3 (Cuaderno, 8 < 15), 5 (Rotulador, 2 < 5) y 6 (Tijeras, 0 < 10) están en rojo claro. La fila 4 (Bolígrafo, 120 > 30) está en blanco.
Cuidado: si al escribir la fórmula pones $G$2 (con los dos dólares) solo se compara con el mínimo de la fila 2 y todas las filas se tiñen igual. El $ solo delante de la G deja que la fila baje y cada celda se compare con SU mínimo.

BUSCARV para traer el precio de cada producto al hacer un pedido

La hoja Inventario es la fuente de la verdad. Cuando hagas un pedido, en otra hoja escribes los códigos y Excel trae el precio y el producto solos. Para eso sirve BUSCARV.

  1. Crea una hoja nueva llamada Pedidos.
  2. En A1 escribe Codigo, en B1 Producto, en C1 Precio Unitario, en D1 Subtotal.
  3. En A2:A6 escribe: LIB-001, LIB-003, LIB-004, LIB-006, LIB-999.
  4. En B2 escribe =BUSCARV(A2;Inventario;3;FALSO) y arrastra hasta B6 con el controlador de relleno.
  5. En C2 escribe =BUSCARV(A2;Inventario;8;FALSO) y arrastra hasta C6.
  6. En D2 escribe =C2 (cantidad fija de 1) o espera a poner cantidades en una columna Cantidad y multiplica.

=BUSCARV(A2;Inventario;3;FALSO)

=BUSCARV(A2;Inventario;8;FALSO)
B2fx=BUSCARV(A2;Inventario;3;FALSO)
A B C D
1 Codigo Producto Precio Unitario Subtotal
2 LIB-001 Folios A4 500h 4,80 4,80
3 LIB-003 Boligrafo azul 0,35 0,35
4 LIB-004 Rotulador pizarra 6,00 6,00
5 LIB-006 Pegamento barra 0,90 0,90
6 LIB-999 #N/A #N/A #N/A
Pedidos

El tercer argumento (3 y 8) es el número de columna de la tabla Inventario desde la primera: 1 es Código, 2 Categoría, 3 Producto, 4 Descripción, 5 Unidad, 6 Stock Actual, 7 Stock Mínimo, 8 Precio Unitario. La F (FALSO o 0) del final obliga a buscar coincidencia exacta.

Comprueba: si cambias el Precio Unitario de LIB-001 en la hoja Inventario de 4,80 a 5,20, la celda C2 de Pedidos pasa de 4,80 a 5,20 al instante.

Errores que aparecen al montar la tabla de inventario y cómo arreglarlos

Tres fallos aparecen siempre al montar una tabla así la primera vez. Mejor verlos en la hoja que llevarse la sorpresa en el día a día.

#N/A al buscar el código de un producto nuevo

En la hoja Pedidos, la celda B6 muestra #N/A porque LIB-999 no existe en la tabla Inventario. No es un fallo del archivo, es la respuesta correcta: BUSCARV dice "no lo encuentro".

A B C D
6 LIB-999 #N/A #N/A #N/A
Hoja1

La causa es que BUSCARV solo busca en la primera columna de la tabla y solo devuelve columnas a su derecha. Si el código no está en la columna A de Inventario, no lo va a encontrar nunca. La solución es doble: comprobar que el código existe y, si quieres que la hoja no llame la atención con #N/A, envolver la fórmula con SI.ERROR:

=SI.ERROR(BUSCARV(A2;Inventario;3;FALSO);"Revisar codigo")

Con esto, B6 muestra Revisar codigo y la hoja se ve limpia.

El formato condicional no se aplica a las filas nuevas

Cuando convertiste el rango en tabla de Excel, el formato condicional debería haberse ajustado solo. Pero si lo creaste con la regla puesta en =$G$2 y rango F$2:$F$7 ANTES de pasar a tabla, al añadir la fila 8 esa fila nueva no se tiñe aunque le bajes el stock.

A B C D E F G H I J
8 LIB-007 Nueva Producto nuevo Caja 3 10 5,00 15,00 Estante D1 Bajo Stock
Hoja1

La celda F8 (Stock Actual = 3) debería estar en rojo, pero sigue en blanco porque la regla se quedó fija en el rango antiguo. Arreglo: abre Inicio > Estilos > Formato condicional > Administrar reglas…, edita la regla, cambia el rango a =$G2 (sin número de fila final, para que crezca) y márcalo como referencia a la columna de la tabla Inventario[Stock Actual]. Al aceptar, las filas nuevas se tiñen solas.

Los importes llegan como texto y la suma da 0

Si tu inventario viene de una exportación de otro programa (SAP, una tienda online, un .csv), es habitual que los precios lleguen como "1.250,00" pero guardados como texto. La celda se ve bien, BUSCARV los trae, pero la suma da 0.

H2fx0,00
A B C D E F G H
2 LIB-001 Papeleria Folios A4 500h Caja 25 10 4,80 (texto) 0,00
Inventario

El truco: ves un triángulo verde en la esquina superior izquierda de H2 y al pasar el ratón dice "Número almacenado como texto". Arreglo en tres clics: selecciona H2:H7, abre Datos > Herramientas de datos > Texto en columnas, deja todo por defecto y pulsa Finalizar. Ahora H2 vuelve a ser número, la fórmula de Valor Total calcula bien y la fila de totales suma.

DatosHerramientas de datosTexto en columnas
Cuidado: si la celda tiene formato Moneda aplicado y aun así no suma, el problema no es el formato visual sino que el dato es texto. Texto en columnas lo arregla aunque la celda ya tenga formato moneda.

Lo que ya sabes hacer con tu tabla de inventario

  • Tienes una tabla de Excel con once columnas pensadas para un almacén pequeño y una fila de totales que suma sola.
  • Los productos se meten con listas desplegables en Categoría, Unidad y Estado, y añadir una categoría nueva es escribirla en una columna aparte.
  • El Valor Total se calcula arrastrando una fórmula, y la fila de totales lo resume sin escribir nada más.
  • El formato condicional tiñe de rojo las celdas cuyo Stock Actual baja del mínimo, y se ajusta solo al añadir productos nuevos.
  • Una hoja de Pedidos trae el Producto y el Precio Unitario de cada código con BUSCARV, y se actualiza al cambiar un precio.

El siguiente paso natural es una tabla dinámica por categoría: Insertar > Tablas > Tabla dinámica, arrastra Categoría a Filas y Valor Total a Valores, y verás de un vistazo cuánto dinero tienes invertido en cada sección.


Dudas al montar una tabla de inventario

Dudas al montar una tabla de inventario en Excel

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

En la galería de Microsoft Create (create.microsoft.com) busca «inventario» y descarga una plantilla .xlsx gratis con hojas de entradas, salidas y stock. También en Smartsheet, Template.net y Vertex42.com hay plantillas en español listas para abrir y rellenar. Una vez descargada, solo tienes que escribir tus productos en la columna de Artículo y las fórmulas de stock se actualizan solas al registrar cada movimiento.

2. ¿Cómo descargar plantillas de inventario en Excel con fórmulas gratis?

Entra en support.microsoft.com/es-es/office/crear-plantillas-y-guardados y descarga las plantillas oficiales de Microsoft, como «Inventario de la empresa», que ya llevan fórmulas de suma y stock incluidas. También puedes partir de una hoja en blanco y aplicar tú mismo las fórmulas: =SUMAR.SI.CONJUNTO para totales por producto, =C2-D2 para el stock actual (C2 son entradas, D2 las salidas). La plantilla se guarda como .xlsx y la puedes reutilizar cuando quieras.

3. ¿Cómo se hace una tabla de inventario en Excel desde cero?

Abre un libro nuevo, en la celda A1 pon el título y debajo crea estos encabezados: Código, Artículo, Entradas, Salidas y Stock. Rellena las primeras filas con tus productos y, en la columna Stock, escribe la fórmula =C2-D2 y arrástrala con el controlador de relleno hacia abajo. Así, cada vez que anotes una entrada o una salida en su columna, el stock se recalcula al instante.

4. ¿Cómo hacer un formato de inventario en Word?

En Word ve a Archivo > Nuevo, busca «inventario» en el cuadro de plantillas y elige una que tenga tabla con columnas de artículo, cantidad y observaciones; sustituye los datos de ejemplo por los tuyos. Si prefieres algo más libre, inserta una tabla tú mismo con Insertar > Tabla, con tantas filas como productos tengas y columnas para Código, Descripción, Cantidad y Ubicación. Luego imprime con Ctrl+P o exporta a PDF desde Archivo > Guardar como > PDF (*.pdf).

5. Hoja de inventario para imprimir PDF

Como ve a Archivo > Nuevo, busca «inventario» en el cuadro de plantillas y elige una que tenga tabla con columnas de artículo, cantidad y observaciones; sustituye los datos de ejemplo por los tuyos. Si prefieres algo más libre, inserta una tabla tú mismo con Insertar > Tabla, con tantas filas como productos tengas y columnas para Código, Descripción, Cantidad y Ubicación. Luego imprime con Ctrl+P o exporta a PDF desde Archivo > Guardar como > PDF (*.pdf).

Fuentes

  1. MicrosoftBUSCARV — documentación oficialconsultado el 06/10/2026
  2. MicrosoftTabla dinámica — documentación oficialconsultado el 06/10/2026
  3. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 06/10/2026
  4. MicrosoftDe Word a Excel — documentación oficialconsultado el 06/10/2026
  5. Microsoft#¡DESBORDAMIENTO! — documentación oficialconsultado el 06/10/2026