Pianificare i turni di lavoro è il classico problema dove Excel funziona benissimo fino a un certo punto, e poi smette. Per produzione, retail, customer service, ristorazione, healthcare privato, ricettività — il foglio elettronico ben strutturato è ancora la prima scelta sotto i 30 dipendenti su turnazione. Sopra, conviene un workforce management software dedicato.
Il problema dei fogli “fatti in casa” è di solito uno solo: manca la verifica di copertura. Si pianificano i turni guardando il calendario dipendente per dipendente, ma non si vede facilmente se un giorno c’è un buco di copertura nel turno notturno, o se tre persone sono assegnate al pomeriggio quando ne basterebbero due. Questo template risolve esattamente quel gap.
Fa parte della serie “Template Excel per PMI” (vedi pillar Pianificare le trasferte aziendali con Excel).
Scarica il template
Scarica il template “Turni di lavoro” (.xlsx)
Pre-popolato con 8 dipendenti di esempio (operatori produzione, caposquadra, manutentore) con disponibilità diverse e un esempio di settimana di turni assegnati. Codici turno standard inclusi.
Cosa contiene il template
Sei fogli (Istruzioni + 5 operativi):
Foglio 1 — Istruzioni
Codici turno, convenzioni grafiche, roadmap di evoluzione.
Foglio 2 — 1 Dipendenti
Anagrafica con disponibilità: codice, nome, ruolo, disponibilità per fascia (mattina sì/no, pomeriggio sì/no, notte sì/no, weekend sì/no), ore contrattuali settimanali, note.
La disponibilità è il singolo dato che, se compilato bene, dimezza il tempo di pianificazione: chi può fare i notturni, chi non può, chi è part-time senza weekend, chi è disponibile per straordinari.
Foglio 3 — 2 Turni base
Schema turni standard: codice, nome turno, ora inizio, ora fine, ore (per il calcolo automatico), tipo (Standard, Notturno, Festivo, Riposo, Assenza), note.
I codici predefiniti (modificabili):
- M = Mattina (06:00-14:00, 8h, Standard)
- P = Pomeriggio (14:00-22:00, 8h, Standard)
- N = Notte (22:00-06:00, 8h, Notturno con maggiorazione contrattuale)
- F = Festivo (turno speciale con maggiorazione festiva)
- R = Riposo settimanale
- FE = Ferie
- ML = Malattia
Le ore associate a ogni codice alimentano il calcolo automatico delle ore mensili nel foglio 5.
Foglio 4 — 3 Calendario
Il foglio operativo. In B2 inserisci il primo del mese da pianificare. La matrice mostra dipendenti (righe) × giorni del mese (colonne 1-31). La riga 4 mostra il giorno della settimana (L/M/M/G/V/S/D) calcolato automaticamente con WEEKDAY.
Per ogni cella della matrice, l’utente assegna un codice turno (M, P, N, F, R, FE, ML) tramite menu a tendina (validation). Le ultime due colonne mostrano automaticamente:
- Tot ore mese: somma delle ore associate ai codici turno via
SUMPRODUCT + VLOOKUPsulla tabella turni base - Tot turni: numero di celle compilate via
COUNTIF
Formattazione condizionale per codice: ogni codice ha colore proprio. Mattina blu, pomeriggio arancione, notte viola, festivo rosso, riposo grigio, ferie verde, malattia giallo. Il calendario diventa una mappa colorata che si legge a colpo d’occhio.
Foglio 5 — 4 Copertura
La verifica critica. Per ogni codice turno (righe) e ogni giorno del mese (colonne), una COUNTIF conta quanti dipendenti hanno quel turno quel giorno. Se la riga “M” mostra 0 in un giorno feriale, c’è un buco di copertura della mattina. Formattazione condizionale evidenzia in rosso le coperture a zero sui turni operativi (M e P).
Questa è la singola feature che fa la differenza fra un foglio che “sembra ordinato” e un foglio che effettivamente funziona da strumento di pianificazione.
Foglio 6 — 5 Riepilogo
Riepilogo per dipendente: codice, nome, ore contrattuali mensili (= ore settimanali × 4 come approssimazione), ore mese pianificate (dal Calendario), notturne (count N), festivi (count F), turni totali, delta vs contrattuale (sforamento o ammanco rispetto al contratto).
Il delta è il singolo numero da monitorare: chi ha + 20 sta facendo straordinari (verifica copertura monetaria), chi ha − 20 sta lavorando meno del contratto (verifica orari ridotti, ROL, ecc.).
Workflow operativo
- Setup iniziale. Compila Dipendenti con disponibilità e ore contrattuali. Compila Turni base con i codici della tua azienda (modifica orari e nomi se diversi dai default).
- Pianificazione mensile. Tipicamente entro il giorno 25 del mese precedente, il responsabile turni compila il Calendario per il mese successivo, partendo dalla disponibilità dei dipendenti e dai vincoli operativi (riposi obbligatori, ferie già richieste).
- Verifica copertura. Apri il foglio Copertura: cerca celle a zero sui turni operativi. Se ce ne sono, mancano persone — chiedi disponibilità a chi può, oppure ridistribuisci.
- Verifica equità ore. Apri Riepilogo: il delta vs contrattuale dovrebbe oscillare entro ± 8h per dipendente. Sforamenti grandi sistematici significano che la pianificazione non è equa.
- Pubblicazione. Calendario approvato dal responsabile, condiviso ai dipendenti via Teams, email o bacheca interna.
- Modifiche in corso d’opera. Cambi turno, malattie improvvise: aggiorna direttamente il Calendario, copertura e riepilogo si ricalcolano in tempo reale.
Formule chiave del template
WEEKDAY(date, 2)conCHOOSE:=CHOOSE(WEEKDAY(DATE(YEAR($B$2),MONTH($B$2),giorno),2),"L","M","M","G","V","S","D")produce la lettera del giorno settimana, partendo da lunedì = 1.SUMPRODUCT + VLOOKUPper sommare ore:=SUMPRODUCT((C5:AG5<>"")*(IFERROR(VLOOKUP(C5:AG5,'2 Turni base'!$A$3:$E$15,5,FALSE),0))). Ogni cella del calendario viene tradotta in ore via lookup, poi sommata.COUNTIFper copertura:=COUNTIF('3 Calendario'!C5:C34, "M")conta quanti dipendenti hanno il codice M nel giorno corrispondente.- Formattazione condizionale a 7 livelli sul calendario: una regola per ogni codice turno, ognuna con colore dedicato. Excel applica la prima regola che matcha.
- Validation list su codici turno: dropdown sulle 31 colonne del calendario per ogni dipendente. Niente errori di battitura, niente codici incoerenti.
Quando passare oltre Excel
Tre limiti tipici fanno scattare il bisogno di un sistema dedicato:
Limite 1 — Scambio turno self-service fra dipendenti
“Posso cambiare con Marco il turno di giovedì?” — flusso che oggi avviene su WhatsApp/Teams e arriva al responsabile dopo, talvolta troppo tardi. Power Apps + Power Automate (incluso in Microsoft 365 Business Premium) permette di costruire un’app mobile dove i dipendenti propongono e accettano scambi turno, il responsabile riceve approval card su Teams, il sistema aggiorna il calendario in tempo reale.
Limite 2 — Maggiorazioni contrattuali e payroll
Il template calcola ore notturne e festivi ma non le trasforma in importi. Il calcolo busta paga richiede: tariffa base, maggiorazione notturna (% del CCNL), maggiorazione festiva, maggiorazione straordinario, mensa, ecc. Excel lo può fare ma diventa fragile. Sistemi come Zucchetti, TeamSystem WHR, ProTime integrano turnazione + rilevazione presenze + payroll nativamente.
Limite 3 — Vincoli normativi automatici
Il D.Lgs 66/2003 impone limiti precisi: max 13h consecutive, riposo giornaliero 11h consecutive, riposo settimanale 24h consecutive, max 48h settimanali medie su 4 mesi. Il template Excel non controlla questi vincoli automaticamente — la responsabilità è del pianificatore. Un sistema dedicato fa il check al volo e segnala violazioni prima della pubblicazione.
Roadmap di evoluzione
| Fase | Dipendenti | Strumento | Cosa serve |
|---|---|---|---|
| 0 | < 5 | Foglio ad-hoc o Whatsapp | Niente |
| 1 | 5-30 | Template strutturato (questo) | Solo il file + cartella SharePoint |
| 2 | 30-50 | Template + Power Apps | App scambio turno self-service |
| 3 | 50+ | Sistema workforce management | Zucchetti, TeamSystem WHR, ProTime |
Cosa fare adesso
- Scarica il template e popola Dipendenti con disponibilità reali. Le disponibilità sono il vincolo più importante — compilatele con il dipendente, non a tavolino.
- Adatta i Turni base alla tua azienda (orari diversi? Maggiorazioni notturne particolari? Aggiungi un turno custom).
- Pianifica il primo mese completo. Aspettati di rifare 2-3 volte la matrice prima che la copertura sia ottimale: è normale, è il momento in cui il template ti aiuta di più.
- Pubblica via SharePoint in cartella accessibile read-only ai dipendenti, edit ai responsabili turni.
- Dopo 1-2 mesi, guarda il Riepilogo: i delta vs contrattuale dovrebbero essere bilanciati. Squilibri sistematici indicano che alcuni dipendenti sono sovra/sotto utilizzati.
- Quando supererai 30 dipendenti o quando le maggiorazioni contrattuali diventano un tema rilevante, valuta Power Apps per scambio turno self-service e successivamente un sistema workforce management dedicato.
Per un assessment processo turnazione e una roadmap di automazione (Power Apps, sistemi workforce management) basata sul tuo stack Microsoft, contattaci: valutazione gratuita iniziale, business case quantificato.