
I team delle Risorse Umane gestiscono enormi volumi di dati ogni giorno: anagrafiche dei dipendenti, registri delle presenze, punteggi delle prestazioni, fasce retributive e metriche di turnover. Excel rimane uno degli strumenti più utilizzati nei dipartimenti HR di tutto il mondo proprio perché è flessibile, accessibile e abbastanza potente da gestire tutto, dalla startup di dieci persone all'azienda dislocata su più sedi. Questa guida ti accompagna nella creazione di un sistema HR pratico in Excel, coprendo i modelli chiave, le formule e le tecniche di analisi necessarie per lavorare in modo più intelligente.
Ogni sistema Excel per le HR inizia con un foglio master dei dipendenti pulito e ben strutturato. Consideralo come la tua unica fonte di verità . Ogni riga rappresenta un dipendente; ogni colonna rappresenta un attributo.
Colonne consigliate per il tuo foglio master:
Usa la Convalida dati per controllare cosa possono inserire gli utenti in colonne come Dipartimento, Tipo di Contratto e Stato. Questo previene errori di battitura e mantiene i tuoi dati coerenti: un passaggio critico prima di eseguire qualsiasi analisi.
Dai un nome alla tua tabella (Inserisci → Tabella, poi assegnale un nome come tblEmployees). Le tabelle denominate si espandono automaticamente quando aggiungi righe e rendono le tue formule molto più leggibili.
Uno dei calcoli HR più comuni è l'anzianità dei dipendenti. La funzione DATEDIF gestisce questo aspetto in modo elegante:
=DATEDIF(B2, TODAY(), "Y") & " years, " & DATEDIF(B2, TODAY(), "YM") & " months"
Dove B2 contiene la Data di Inizio del dipendente. Questo restituisce una stringa leggibile come 3 years, 7 months. Se hai bisogno solo del numero di anni completi per scopi di raggruppamento:
=DATEDIF(B2, TODAY(), "Y")
Puoi poi classificare i dipendenti in fasce di anzianità utilizzando una funzione IF con test logici nidificati:
=IF(E2<1,"New Hire",IF(E2<3,"Junior",IF(E2<7,"Mid-Level","Senior")))
Dove E2 contiene il valore dell'anzianità in anni. Queste fasce sono utili per i report sull'organico (headcount) e l'analisi della retention.
Un tracker mensile delle presenze registra le presenze giornaliere per ogni dipendente. Impostalo con i dipendenti elencati nelle righe e i giorni di calendario nelle colonne.
| Dipendente | 1-Giu | 2-Giu | 3-Giu | … | Totale Presenti | Totale Assenti | % Presenze |
|---|---|---|---|---|---|---|---|
| Jane Doe | P | P | A | … | =COUNTIF(B2:AF2,"P") | =COUNTIF(B2:AF2,"A") | =AG2/22 |
| John Smith | P | L | P | … | =COUNTIF(B3:AF3,"P") | =COUNTIF(B3:AF3,"A") | =AG3/22 |
Codici di stato comuni: P = Presente (Present), A = Assente (Absent), L = In congedo/ferie (Leave), WFH = Lavoro da casa (Work From Home). COUNTIF conta ogni codice in modo indipendente, offrendoti una ripartizione completa per dipendente. Dividi i giorni totali di presenza per i giorni lavorativi del mese (in genere 22) per ottenere una percentuale di presenza. Formatta quella colonna come percentuale con un decimale.
Applica la formattazione condizionale per visualizzare i dati sulle presenze con i colori — rosso per le assenze, verde per la presenza completa — in modo che i manager possano individuare i pattern a colpo d'occhio.
L'analisi delle retribuzioni spesso richiede l'aggregazione dei dati salariali per dipartimento, livello di inquadramento o tipo di contratto. SUMIF e SUMIFS gestiscono la somma condizionale in modo perfetto in questo caso:
=SUMIF(tblEmployees[Department], "Marketing", tblEmployees[Annual Salary])
=AVERAGEIF(tblEmployees[Department], "Marketing", tblEmployees[Annual Salary])
=COUNTIF(tblEmployees[Department], "Marketing")
Per renderle dinamiche (in modo da poter cambiare il dipartimento in una cella e aggiornare istantaneamente tutti i risultati), sostituisci il testo codificato con un riferimento di cella:
=SUMIF(tblEmployees[Department], H2, tblEmployees[Annual Salary])
Dove H2 è un elenco a discesa contenente i nomi dei dipartimenti. Questo schema costituisce l'ossatura di una mini-dashboard self-service per le analisi HR.
Un foglio strutturato per la valutazione delle prestazioni acquisisce i punteggi in base a molteplici competenze e calcola automaticamente un punteggio complessivo.
Colonne delle competenze suggerite: Comunicazione, Lavoro di squadra, Competenze tecniche, Leadership, Esecuzione. Valuta ognuna su una scala da 1 a 5. Calcola un punteggio complessivo ponderato:
=SUMPRODUCT(C2:G2, $C$1:$G$1) / SUM($C$1:$G$1)
Dove la riga 1 contiene i pesi per ogni competenza (es., Comunicazione = 2, Competenze tecniche = 3, ecc.) e la riga 2 contiene i punteggi per un singolo dipendente. SUMPRODUCT moltiplica ogni punteggio per il suo peso, somma i risultati e divide per il peso totale, dandoti una vera e propria media ponderata senza la necessità di una complessa formula nidificata.
Assegna automaticamente le fasce di prestazione:
=IF(H2>=4.5,"Outstanding",IF(H2>=3.5,"Exceeds Expectations",IF(H2>=2.5,"Meets Expectations",IF(H2>=1.5,"Needs Improvement","Unsatisfactory"))))
Dove H2 è il punteggio ponderato. Usa la formattazione condizionale per colorare la colonna delle fasce: questo rende i riepiloghi delle valutazioni molto più facili da leggere in un contesto di gruppo.
VLOOKUP è ampiamente conosciuto, ma INDEX e MATCH rappresentano un metodo di ricerca superiore per i dati HR perché funzionano in qualsiasi direzione e non si "rompono" quando si inseriscono nuove colonne.
Per recuperare una qualifica tramite l'ID Dipendente:
=INDEX(tblEmployees[Job Title], MATCH(A2, tblEmployees[Employee ID], 0))
Per recuperare lo stipendio dal nome (utile in un pannello di ricerca rapida):
=INDEX(tblEmployees[Annual Salary], MATCH(B5, tblEmployees[Full Name], 0))
Combina tutto questo con un semplice pannello di ricerca su un foglio separato, in modo che il personale HR possa digitare un nome e vedere all'istante il profilo completo di quel dipendente estratto dal foglio master: niente scorrimenti o ricerche manuali.
Una volta che i dati master sono puliti e coerenti, le Tabelle pivot sono il modo più rapido per riepilogare i dati HR. Inserisci una Tabella pivot dalla tabella master dei dipendenti ed esplora questi utili riepiloghi:
Associa ogni Tabella pivot a un grafico: grafici a barre per i confronti dell'organico, un grafico a torta per la suddivisione del tipo di contratto. Collega più Tabelle pivot con un singolo Filtro dati (Inserisci → Filtro dati) in modo che facendo clic su un dipartimento si filtrino tutti i grafici contemporaneamente. Questa è la base di una dashboard HR dinamica in Excel davvero utile.
Monitorare il turnover volontario è fondamentale per la pianificazione della forza lavoro. Imposta un semplice registro delle cessazioni con le colonne: ID Dipendente, Nome, Dipartimento, Data di Cessazione, Motivo (Volontario / Involontario).
Formula del tasso mensile di turnover volontario:
=COUNTIFS(tblTerminations[Reason],"Voluntary",tblTerminations[Month],B1) / tblEmployees_Count * 100
Dove B1 è il mese selezionato e tblEmployees_Count è un intervallo denominato che contiene l'organico totale. Tracciare questo dato su 12 mesi in un grafico a linee offre alla direzione una visione chiara dei trend di retention senza alcun software HR specialistico.
Altre metriche che vale la pena monitorare nella stessa dashboard:
I report mensili sull'organico, i riepiloghi delle presenze e i fogli dei costi del personale seguono la stessa struttura ogni mese. Piuttosto che ricostruirli manualmente, considera l'idea di automatizzarli. L'automazione di Excel con Power Automate può innescare la generazione dei report, inviare notifiche via e-mail quando le presenze scendono sotto una certa soglia, oppure copiare automaticamente i fogli completati su SharePoint: tutto senza scrivere una singola riga di codice.
Per i team che hanno familiarità con le macro, l'automazione dei report con Excel VBA consente di creare pulsanti cliccabili che aggiornano i dati, applicano la formattazione ed esportano PDF in pochi secondi.
La creazione di formule HR complesse — specialmente le funzioni IF nidificate, i modelli di punteggio SUMPRODUCT o i COUNTIFS a condizioni multiple — può richiedere molto tempo ed essere soggetta a errori. Se ti blocchi, puoi descrivere ciò di cui hai bisogno in linguaggio naturale e ottenere istantaneamente una formula pronta all'uso con GPTExcel. Ad esempio: "Calcola il punteggio medio ponderato delle prestazioni dove i pesi delle competenze sono nella riga 1 e i punteggi sono in C2:G2" — e la formula SUMPRODUCT corretta apparirà immediatamente, pronta da incollare.
Puoi anche esplorare l'analisi dei dati basata sull'IA in Excel per spingerti oltre: identificando pattern nei tuoi dati HR che l'analisi manuale potrebbe non notare.
Usa DATEDIF(data_inizio, TODAY(), "Y") per ottenere gli anni completi di servizio. Per un risultato più dettagliato che mostri anni e mesi, combina due chiamate DATEDIF: =DATEDIF(B2,TODAY(),"Y") & " yrs " & DATEDIF(B2,TODAY(),"YM") & " mo". Questo si aggiorna automaticamente ogni volta che il file viene aperto.
Crea un foglio mensile con i dipendenti nelle righe e le date nelle colonne. Inserisci i codici di stato (P, A, L) in ogni cella. Usa COUNTIF per sommare ogni stato per dipendente e COUNTIFS per riepilogare per dipartimento. Applica la formattazione condizionale per evidenziare le assenze in rosso, permettendo così una rapida scansione visiva.
Per i team di piccole e medie dimensioni (fino a poche centinaia di dipendenti), Excel può gestire efficacemente le funzioni HR principali: anagrafica dei dipendenti, presenze, valutazioni delle prestazioni e analisi di base. Per le grandi organizzazioni con esigenze complesse in materia di buste paga, benefit o conformità , è più appropriato un software HRIS dedicato — tuttavia, Excel rimane inestimabile per analisi e reportistica ad-hoc a supporto di quei sistemi.
Usa la protezione del foglio di lavoro (Revisione → Proteggi foglio) per bloccare le celle con le formule lasciando modificabili quelle per l'immissione dei dati. Usa la protezione con password a livello di cartella di lavoro (File → Informazioni → Proteggi cartella di lavoro) per limitare l'apertura del file. Per le colonne degli stipendi, prendi in considerazione l'idea di nascondere e proteggere quei fogli separatamente, condividendo con i manager solo le viste di riepilogo anziché il file master completo.
Scopri come creare un solido tracker per le campagne di marketing in Excel. Impara le formule essenziali per misurare il ROI, analizzare le prestazioni dei canali e ottimizzare la spesa pubblicitaria.
Semplifica le operazioni HR con i modelli Excel per la gestione dei dati dei dipendenti, il monitoraggio delle presenze, le valutazioni delle prestazioni e le dashboard di analisi.
Impara a padroneggiare Excel per la contabilità con guide passo passo su modelli essenziali per libri giornale, riconciliazioni, bilanci e reportistica.