Gestione del magazzino con Excel

Quando ho iniziato a lavorare con piccoli imprenditori e commercianti, una delle prime cose che notavo entrando nei loro magazzini erano i quaderni. Quaderni a quadretti, scritti a penna, pieni di cancellature, post-it gialli appiccicati sulle pagine e totali fatti con la calcolatrice del telefono. Un sistema, certo. Ma con tutti i limiti che ti puoi immaginare.

Il passo successivo, per chi voleva crescere senza buttarsi subito su un gestionale a pagamento, era quasi sempre lo stesso: Excel. E onestamente, per le realtà sotto i 200-300 codici articolo, è ancora oggi una scelta sensata. Non perfetta, ma sensata.

In questo articolo voglio mettere giù un metodo concreto, quello che uso quando devo aiutare qualcuno a passare dai quaderni a un foglio di lavoro decente. Niente teoria astratta, solo cose che servono. In fondo trovi un template scaricabile già pronto, con formule funzionanti e dati di esempio.

Perché Excel funziona (fino a un certo punto)

Excel ha un vantaggio che spesso si dà per scontato: lo conoscono tutti. O quasi. Il dipendente nuovo ci mette mezza giornata a capire come si fa un carico, contro le settimane che servono a prendere confidenza con un software gestionale vero. E le formule come SOMMA.PIÙ.SE e CERCA.VERT bastano per costruire un sistema di inventory management abbastanza serio per una microimpresa.

Però mettiamoci d’accordo subito su una cosa: Excel non è un WMS. Non gestisce bene la concorrenza tra utenti, non ha tracciabilità seria dei lotti, non parla con i lettori barcode senza acrobazie più o meno discutibili. Funziona finché lavori da solo o in due, su numeri piccoli, e finché qualcuno non ti cancella per sbaglio una colonna di formule. (Succede. Succede sempre.)

Detto questo, partiamo.

I fogli che servono davvero

Un file ben fatto, secondo me, ha quattro fogli. Cinque se vuoi esagerare. Sei se ci aggiungi una dashboard. Vediamoli uno alla volta.

1. Anagrafica prodotti

Qui dentro va l’elenco di tutto quello che hai. Una riga per articolo, mai due, mai una mezza. Le colonne minime indispensabili sono:

  • Codice articolo (SKU): scegli un codice univoco e parlante. Tipo VINO-ROSS-075 è meglio di ART00342. Se domani passi a un sistema più strutturato, ti ringrazierai. Lo SKU è la spina dorsale di tutto il sistema, fidati.
  • Descrizione: chiara, breve. Niente “Bottiglia di vino rosso da 750 ml della cantina X annata 2020 etichetta blu”. Spezzala in più colonne se proprio ti serve quella granularità.
  • Categoria: utile per i filtri e per i raggruppamenti.
  • Unità di misura: pezzi, kg, litri, scatole, conf. Sembra banale ma è una delle prime fonti di errori.
  • Costo unitario: quanto ti costa, IVA esclusa.
  • Prezzo di vendita: quanto lo vendi.
  • Scorta minima: la soglia sotto cui scatta l’alert di riordino (il famoso reorder point).
  • Ubicazione: scaffale, ripiano. Per un magazzino piccolo basta “A1” o “Scaffale 3”.

Un consiglio che do sempre, e che vale la pena dire subito: blocca la prima riga (Visualizza → Blocca riquadri) e formatta come tabella (Ctrl+T). Sembra una sciocchezza, ma cambia tutto quando le righe iniziano a essere centinaia.

2. Movimenti

Questo è il foglio dove succedono le cose. Ogni carico e ogni scarico vanno registrati qui, in ordine cronologico. Niente eccezioni, mai. Se inizi a saltare le registrazioni “perché tanto era una cosa veloce”, il sistema collassa nel giro di tre settimane. Lo dico per esperienza diretta. Una volta ho visto un’azienda recuperare otto mesi di movimenti dai DDT cartacei, e non auguro quella esperienza al mio peggior nemico.

Le colonne minime:

  • Data
  • Codice articolo (deve combaciare con quello dell’anagrafica)
  • Tipo movimento (Carico / Scarico)
  • Quantità
  • Causale (Acquisto, Vendita, Reso, Inventario, Scarto, Trasferimento, Rettifica…)
  • Numero documento (DDT, fattura, ecc.)
  • Fornitore o cliente
  • Note

Per evitare errori di battitura, conviene usare la convalida dati (Dati → Convalida dati) sui codici articolo e sul tipo di movimento. In dieci minuti hai due menu a tendina che ti risparmiano un sacco di grattacapi. Nel template che trovi sotto è già fatto.

3. Giacenze

Qui non si scrive nulla a mano. Mai. Tutto si calcola con formule che leggono dall’anagrafica e dai movimenti. L’idea è semplice:

Giacenza = SOMMA(carichi) - SOMMA(scarichi)

In pratica, per ogni codice articolo, una formula del tipo:

=SOMMA.PIÙ.SE(Movimenti!E:E; Movimenti!B:B; A2; Movimenti!D:D; "Carico")
- SOMMA.PIÙ.SE(Movimenti!E:E; Movimenti!B:B; A2; Movimenti!D:D; "Scarico")

A questa colonna ne aggiungi altre due o tre: il valore di magazzino (giacenza × costo unitario) e una colonna di alert che ti dice “OK” o “SOTTO SCORTA” con un IF semplice. Ci metti sopra una formattazione condizionale rosso/verde e hai il tuo cruscotto di stock control già funzionante.

4. Sotto scorta

Tecnicamente è un filtro del foglio Giacenze, ma molti preferiscono averlo separato perché è quello che si guarda al mattino, prima di chiamare i fornitori per i riordini. Si fa con la funzione FILTRO (se hai Excel recente) oppure con una tabella pivot, oppure con una formula condizionata che pesca dalle giacenze. Niente di complicato.

5. Fornitori

Anagrafica fornitori a parte: codice, ragione sociale, P.IVA, indirizzo, contatti, referente. Sembra superfluo ma quando devi chiamare in fretta perché manca l’olio e il tuo agente non risponde, ringrazi te stesso di aver tenuto i numeri in ordine.

6. Dashboard

Se ti piacciono i grafici, qui puoi metterci il valore totale del magazzino, il numero di articoli sotto scorta, i top articoli per movimentazione, l’andamento dei carichi e scarichi nel tempo. Sinceramente: per un’azienda piccola, spesso è una cosa che si fa una volta e poi nessuno guarda più. Quindi metticelo solo se ti serve davvero, non solo perché fa figo.

Errori classici da evitare

Ne ho visti tanti, in dieci anni. Te ne metto giù i cinque peggiori, in ordine di frequenza.

Mescolare dati e formule nella stessa colonna. Un giorno qualcuno scrive un numero al posto della formula e da quel momento il foglio è inaffidabile. Non te ne accorgi subito, e quando te ne accorgi è tardi.

Non avere un codice univoco. Se l’identificatore dell’articolo è il nome del prodotto, prima o poi qualcuno scrive “Penna BIC nera” e qualcun altro “Penna nera Bic”. Per Excel sono due prodotti diversi. Stop. Lo SKU non è negoziabile.

Tenere tutto in un solo foglio. Anagrafica, movimenti e giacenze nella stessa scheda è la ricetta perfetta per il caos. Tienili separati, sempre.

Salvare in locale senza backup. L’hard disk si rompe sempre quando hai più fretta. Almeno un OneDrive, un Drive, qualcosa di sincronizzato in cloud. Una copia settimanale anche su una chiavetta non fa mai male.

Modificare i movimenti vecchi. Se hai sbagliato un carico di tre mesi fa, NON andare a correggere quella riga. Mai. Fai un movimento di rettifica datato oggi, con causale “Rettifica” o “Inventario”. Mantenere lo storico è importante, soprattutto se un giorno ti ritrovi a giustificare i numeri durante un controllo fiscale.

Quando Excel non basta più

C’è un momento in cui il foglio inizia a scricchiolare. Di solito succede quando:

  • Sei in più di due o tre persone a metterci mano contemporaneamente
  • Superi i 500-1000 articoli e il file inizia a essere lento ad aprirsi
  • Hai bisogno di gestire lotti, scadenze, numeri di serie
  • Ti serve la tracciabilità completa per audit o certificazioni
  • Vuoi collegare il magazzino alle vendite online o alla fatturazione elettronica
  • Devi gestire più ubicazioni o più magazzini fisici

A quel punto un warehouse management system vero diventa necessario. Non sto dicendo di passare per forza a un SAP da centomila euro, eh — al contrario. Esistono soluzioni intermedie, anche gratuite o quasi, pensate proprio per piccole e medie imprese: WareStat per esempio funziona bene per chi parte da Excel e ha bisogno di articoli, fornitori, carichi e scarichi senza l’overhead dei gestionali enterprise. Ma ce ne sono altri validi sul mercato — valutate sempre più opzioni prima di scegliere e, soprattutto, sfruttate i periodi di prova prima di impegnarvi.

Il punto vero è un altro: non aspettare che il foglio di calcolo diventi un incubo. Quando inizi a passarci tre ore al giorno solo a sistemarlo, è il momento di cambiare. Aspettare oltre significa perdere soldi sotto forma di tempo dei dipendenti.

Il template che trovi qui sotto

Ho preparato un file Excel pronto all’uso, con i fogli che ho descritto sopra e tutte le formule già impostate. Dentro ci trovi:

  • Anagrafica prodotti con 10 articoli di esempio e colonne preconfigurate
  • Movimenti con menu a tendina per Tipo (Carico/Scarico) e Causale, e con 25 movimenti di esempio
  • Giacenze calcolate automaticamente con SOMMA.PIÙ.SE, già con i totali in fondo
  • Sotto Scorta con indicatore “Da riordinare” che ti suggerisce la quantità da ordinare
  • Fornitori con anagrafica già compilata di esempio
  • Dashboard riepilogativa con KPI principali e Top 5 articoli più venduti
  • Formattazione condizionale che colora di rosso gli articoli sotto scorta e di verde quelli OK
  • Convalida dati sui codici articolo: se inserisci un codice non presente in anagrafica, Excel ti avvisa

Inserisci i tuoi prodotti nell’anagrafica, registra i movimenti man mano, e le giacenze si aggiornano da sole. Per i miei standard è il minimo sindacale, ma per una microimpresa è già parecchio rispetto a un quaderno.

Se hai più di un paio di centinaia di articoli, però, il consiglio rimane lo stesso: pensa seriamente a passare a un sistema dedicato. Il tempo che risparmi vale i soldi del software, quasi sempre.

Buon lavoro. E ricordati: il magazzino, alla fine, sono solo numeri che entrano e numeri che escono. Se tieni in ordine quei due flussi, il resto viene quasi da sé. Ti lascio il foglio di calcolo da me preparato per gestire il tuo magazzino.

Scaricalo qui.