Tracking Uniform

Heato

New member
I would like to create an excel sheet that allows me to easily keep track of uniform stock and distribution. I do not need to track expenses, just current stock leavels and issuing of stock. I have read through other examples, but have not been able to find something that is automated. I would like for example, select shirt 1 and sizes come up, select Shoes and a different list of sizes come up. I would then like to automate it so a full stock list is calculated and updated automatically.

Issues are, i have multiple shirts in different sizes:

Shirt 1
Shirt 2
Shirt 3

Sizes
XS
S
M
L
XL
XXL
XXXL
XXXXL

I have Pants in different sizes:

Pants 1
Pants 2
Pants 3

28
30
32
34
36
38
40
42
44


I have Shoes in different sizes:

Shoes 1
Shoes 2

5
5.5
6
6.5
7
7.5
8
8.5
9
9.5
10
10.5
11
11.5
12
12.5
13

I also have Jumpers in different sizes

Jumper 1
Jumper 2

XS
S
M
L
XL
XXL
XXXL
XXXXL

And i have others items like Ties / Scarfs with No size


How can i make a simple stock tracjing sheet that will allow me to easily complete a stock take of my current inventory and then a Tab for issed uniforms and a tab to track stock levels and highlight low stocks.

Any assistance would be greatly appreciated.

Thank you
Heato
 
Hello Heato,
Welcome to the forum! Your uniform tracking setup is a very common need (schools, security companies, factories, etc.), and Excel can handle it quite nicely with
dependent dropdowns, simple formulas, and conditional formatting for low stock alerts.
Here’s a practical approach to build what you’re describing, no VBA needed unless you want extra automation later.

Suggested Workbook Structure (3–4 sheets)
Items & Sizes
(reference/setup sheet – hidden if you want)
  • List all your item categories and their valid sizes.
Example layout (you can copy-paste this structure):
CategoryItemSizeListName
ShirtShirt 1ShirtSizes
ShirtShirt 2ShirtSizes
ShirtShirt 3ShirtSizes
PantsPants 1PantSizes
.........
ShoesShoes 1ShoeSizes
NoSizeTie(blank or "None")
NoSizeScarf(blank or "None")
Then in the same sheet (or a separate one), define the actual size lists using named ranges:
  • ShirtSizes: XS,S,M,L,XL,XXL,XXXL,XXXXL
  • PantSizes: 28,30,32,34,36,38,40,42,44
  • ShoeSizes: 5,5.5,6,6.5,7,7.5,8,8.5,9,9.5,10,10.5,11,11.5,12,12.5,13
  • JumperSizes: same as shirts
(Use Formulas → Name Manager to create these named ranges.)
Stock Take / Current Inventory (main stock sheet)
  • Columns: Item, Size, Current Stock (number), Minimum Stock Level, Status
  • Use Data Validation + VLOOKUP / INDEX+MATCH / XLOOKUP for dependent dropdowns.
  • In A2: Data Validation → List → source = unique category list (Shirt, Pants, Shoes, Jumper, NoSize)
  • In B2 (Item dropdown): Data Validation → List → source = =FILTER(Items_Sizes[Item], Items_Sizes[Category]=A2)
  • In C2 (Size dropdown): Data Validation → List → source = =IFERROR(FILTER(INDIRECT(VLOOKUP(B2,Items_Sizes[[Item]:[SizeListName]],3,FALSE)),"") (or use XLOOKUP if you have newer Excel: =XLOOKUP(B2,Items_Sizes[Item],Items_Sizes[SizeListName],""))
Then manually (or via Power Query later) populate initial stock quantities.
Issued Uniforms (transaction log – best for history)
  • Columns: Date, Employee Name/ID, Category, Item, Size, Quantity Issued (-number), Notes
  • This acts like your outgoing record.
Stock Dashboard / Levels (summary – auto-updates)
  • Use a Pivot Table from the Issued log + initial stock, or formulas like: Current Stock = Initial Stock + SUMIFS(Issued[Quantity], Issued[Item], A2, Issued[Size], B2)
Add conditional formatting:
  • Rule: Cell Value ≤ Minimum Stock Level → red fill + bold text
  • Or use icon sets (traffic lights) for visual low-stock alerts.
 
Me gustaría crear una hoja de Excel que me permita controlar fácilmente el inventario y la distribución de uniformes. No necesito controlar los gastos, solo los saldos de existencias actuales y su salida. He consultado otros ejemplos, pero no he encontrado nada automatizado. Por ejemplo, al seleccionar la camisa 1, me gustaría que aparecieran las tallas; al seleccionar Zapatos, que apareciera una lista diferente de tallas. Luego, me gustaría automatizarlo para que se calculara y actualizara automáticamente una lista completa de existencias.

El problema es que tengo varias camisetas de diferentes tallas:

Camisa 1
Camisa 2
Camisa 3

Tallas
XS
S
METRO
L
SG
XXL
XXXL
XXXXL

Tengo pantalones en diferentes tallas:

Pantalones 1
Pantalones 2
Pantalones 3

28
30
32
34
36
38
40
42
44


Tengo zapatos en diferentes tallas:

Zapatos 1
Zapatos 2

5
5.5
6
6.5
7
7.5
8
8.5
9
9.5
10
10.5
11
11.5
12
12.5
13

También tengo Jumpers en diferentes tallas.

Puente 1
Saltador 2

XS
S
METRO
L
SG
XXL
XXXL
XXXXL

Y tengo otros artículos como corbatas / bufandas sin talla.


¿Cómo puedo hacer una hoja de seguimiento de existencias simple que me permita completar fácilmente un inventario de mi inventario actual y luego una pestaña para los uniformes emitidos y una pestaña para rastrear los niveles de existencias y resaltar las existencias bajas?

Cualquier ayuda sería muy apreciada.

Gracias
Calentar
Hay que identificar el producto con un código único para poder tener: Producto Cantidad Precio Stock StockVend para controlar con herramientas como subtotales y se puede tener un inventario más real y por producto.
Los codigos serían: Camisas



Camisa 1Camisa 2Camisa 3
Ca1XSCa2XSCa3XS
Ca1SCa2SCa3S
Ca1MCa2MCa3M
Ca1LCa2LCa3L
Ca1XLCa2XLCa3XL
Ca1XXLCa2XXLCa3XXL
Ca1XXXLCa2XXXLCa3XXXL
Ca1XXXXLCa2XXXXLCa3XXXXL
Los codigos de pantalones
Pantalón 1Pantalón 2Pantalón 3
PA128PA128PA328
PA130PA130PA330
PA132PA132PA332
PA134PA134PA334
PA136PA136PA336
PA138PA138PA338
PA140PA140PA340
PA142PA142PA342
PA144PA144PA344

Los códigos de zapatos:
Zapatos 1Zapatos 2
ZA15ZA25
ZA155ZA255
ZA16ZA26
ZA165ZA265
ZA17ZA27
ZA175ZA275
ZA18ZA28
ZA185ZA285
ZA19ZA29
ZA195ZA295
ZA110ZA210
ZA1105ZA2105
ZA111ZA211
ZA1115ZA2115
ZA112ZA212
ZA1125ZA2125
ZA113ZA213

Los códigos de Suéters


Suéter 1Suéter 2
SU1XSSU2XS
SU1SSU2S
SU1MSU2M
SU1LSU2L
SU1XLSU2XL
SU1XXLSU2XXL
SU1XXXLSU2XXXL
SU1XXXXLSU2XXXXL

Bien codificado ya se podría identificar a cada uno de los productos.
 
Hello JORGE W. ROSERO,

Thank you for sharing this idea. Using unique product codes for each item and size combination is definitely a practical approach for inventory management. It helps avoid confusion and makes it much easier to track stock movements, especially when using tools like SUBTOTAL, Pivot Tables, or SUMIFS.

For example, creating codes such as Ca1M, PA134, ZA18, SU1XL, etc., allows every variation (item + size) to be treated as a unique product ID. Once each product has a code, the stock sheet can simply track:

Product Code | Item | Size | Current Stock | Issued | Remaining Stock

Then formulas like this can automatically calculate stock levels:
=InitialStock - SUMIFS(IssuedQtyRange, ProductCodeRange, A2)

This structure also makes it easier to expand the system later if more items or sizes are added. Great suggestion for making the inventory system more organized.
 

Online statistics

Members online
0
Guests online
190
Total visitors
190

Forum statistics

Threads
451
Messages
1,996
Members
1,560
Latest member
gkkarkazWeaph
Back
Top