
Les équipes des Ressources Humaines traitent chaque jour d'énormes volumes de données — dossiers des employés, journaux de présence, scores de performance, grilles salariales et indicateurs de rotation du personnel. Excel reste l'un des outils les plus utilisés dans les services RH du monde entier, précisément parce qu'il est flexible, accessible et suffisamment puissant pour gérer aussi bien une startup de dix personnes qu'une entreprise multi-sites. Ce guide vous accompagne dans la création d'un système RH pratique dans Excel, en couvrant les modèles clés, les formules et les techniques d'analyse dont vous avez besoin pour travailler plus efficacement.
Tout système RH sous Excel commence par une feuille maîtres des employés propre et bien structurée. Considérez-la comme votre source unique de vérité. Chaque ligne représente un employé ; chaque colonne représente un attribut.
Colonnes recommandées pour votre feuille maîtres :
Utilisez la validation des données pour contrôler les saisies utilisateur dans les colonnes telles que Département, Type de contrat et Statut. Cela évite les fautes de frappe et assure la cohérence de vos données — une étape essentielle avant de lancer toute analyse.
Nommez votre tableau (Insertion → Tableau, puis donnez-lui un nom tel que tblEmployees). Les tableaux nommés se développent automatiquement à mesure que vous ajoutez des lignes et rendent vos formules bien plus lisibles.
L'un des calculs RH les plus courants est l'ancienneté des employés. La fonction DATEDIF gère cela avec élégance :
=DATEDIF(B2, TODAY(), "Y") & " years, " & DATEDIF(B2, TODAY(), "YM") & " months"
Où B2 contient la date d'entrée de l'employé. Cette formule renvoie une chaîne lisible telle que 3 years, 7 months. Si vous n'avez besoin que du nombre d'années complètes à des fins de regroupement :
=DATEDIF(B2, TODAY(), "Y")
Vous pouvez ensuite classer les employés en tranches d'ancienneté à l'aide d'une fonction SI avec des tests logiques imbriqués :
=IF(E2<1,"New Hire",IF(E2<3,"Junior",IF(E2<7,"Mid-Level","Senior")))
Où E2 contient la valeur d'ancienneté en années. Ces tranches sont utiles pour les rapports d'effectifs et l'analyse de la rétention.
Un suivi mensuel des présences enregistre la présence quotidienne de chaque employé. Configurez-le avec les employés listés en lignes et les jours du calendrier en colonnes.
| Employé | 1-Jun | 2-Jun | 3-Jun | … | Total présent | Total absent | % présence |
|---|---|---|---|---|---|---|---|
| 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 |
Codes de statut courants : P = Présent, A = Absent, L = Congé, WFH = Télétravail. COUNTIF compte chaque code indépendamment, ce qui vous donne une décomposition complète par employé. Divisez le total des jours de présence par le nombre de jours ouvrés du mois (généralement 22) pour obtenir un taux de présence. Mettez en forme cette colonne en pourcentage avec une décimale.
Appliquez une mise en forme conditionnelle pour visualiser les données de présence avec des couleurs — rouge pour les absences, vert pour une présence complète — afin que les responsables repèrent les tendances en un coup d'œil.
L'analyse des rémunérations nécessite souvent d'agréger les données salariales par département, niveau de poste ou type de contrat. SOMME.SI et SOMME.SI.ENS gèrent parfaitement les sommes conditionnelles dans ce contexte :
=SUMIF(tblEmployees[Department], "Marketing", tblEmployees[Annual Salary])
=AVERAGEIF(tblEmployees[Department], "Marketing", tblEmployees[Annual Salary])
=COUNTIF(tblEmployees[Department], "Marketing")
Pour rendre ces formules dynamiques (afin de modifier le département dans une cellule et de mettre à jour tous les résultats instantanément), remplacez le texte codé en dur par une référence de cellule :
=SUMIF(tblEmployees[Department], H2, tblEmployees[Annual Salary])
Où H2 est une liste déroulante contenant les noms des départements. Ce modèle est la base d'un mini-tableau de bord RH analytique en libre-service.
Une feuille d'évaluation de performance structurée capture les notes obtenues sur plusieurs compétences et calcule automatiquement un score global.
Colonnes de compétences suggérées : Communication, Travail en équipe, Compétences techniques, Leadership, Résultats. Notez chacune sur une échelle de 1 à 5. Calculez un score global pondéré :
=SUMPRODUCT(C2:G2, $C$1:$G$1) / SUM($C$1:$G$1)
Où la ligne 1 contient les coefficients de chaque compétence (ex. : Communication = 2, Compétences techniques = 3, etc.) et la ligne 2 contient les scores d'un employé. SUMPRODUCT multiplie chaque score par son coefficient, additionne les résultats et divise par le coefficient total — ce qui vous donne une véritable moyenne pondérée sans formule imbriquée complexe.
Attribuez automatiquement des niveaux de performance :
=IF(H2>=4.5,"Outstanding",IF(H2>=3.5,"Exceeds Expectations",IF(H2>=2.5,"Meets Expectations",IF(H2>=1.5,"Needs Improvement","Unsatisfactory"))))
Où H2 est le score pondéré. Utilisez la mise en forme conditionnelle pour colorier la colonne des niveaux — cela rend les synthèses d'évaluation bien plus lisibles dans un contexte collectif.
RECHERCHEV est largement connu, mais INDEX EQUIV est une méthode de recherche supérieure pour les données RH, car elle fonctionne dans n'importe quelle direction et ne se casse pas lorsque vous insérez des colonnes.
Pour récupérer un intitulé de poste à partir de l'identifiant employé :
=INDEX(tblEmployees[Job Title], MATCH(A2, tblEmployees[Employee ID], 0))
Pour récupérer le salaire à partir du nom (utile dans un panneau de recherche rapide) :
=INDEX(tblEmployees[Annual Salary], MATCH(B5, tblEmployees[Full Name], 0))
Combinez cela avec un panneau de recherche simple sur une feuille distincte afin que le personnel RH puisse saisir un nom et voir instantanément le profil complet de cet employé extrait de la feuille maîtres — sans défilement ni recherche manuelle.
Une fois vos données maîtres propres et cohérentes, les tableaux croisés dynamiques sont le moyen le plus rapide de synthétiser les données RH. Insérez un tableau croisé dynamique à partir de votre tableau maîtres des employés et explorez ces synthèses utiles :
Associez chaque tableau croisé dynamique à un graphique — des graphiques en barres pour les comparaisons d'effectifs, un graphique en secteurs pour la répartition par type de contrat. Connectez plusieurs tableaux croisés dynamiques avec un seul segment (Insertion → Segment) afin qu'un clic sur un département filtre simultanément tous les graphiques. C'est le fondement d'un véritable tableau de bord RH dynamique dans Excel.
Le suivi du taux de départ volontaire est essentiel pour la planification des effectifs. Créez un journal de départs simple avec les colonnes : Identifiant employé, Nom, Département, Date de départ, Motif (Volontaire / Involontaire).
Formule du taux de rotation volontaire mensuel :
=COUNTIFS(tblTerminations[Reason],"Voluntary",tblTerminations[Month],B1) / tblEmployees_Count * 100
Où B1 est le mois sélectionné et tblEmployees_Count est une plage nommée contenant l'effectif total. Représenter cet indicateur sur 12 mois dans un graphique en courbes offre à la direction une vision claire des tendances de rétention, sans aucun logiciel RH spécialisé.
Autres indicateurs Ă suivre dans le mĂŞme tableau de bord :
Les rapports mensuels d'effectifs, les synthèses de présence et les états des coûts salariaux suivent la même structure chaque mois. Plutôt que de les reconstruire manuellement, envisagez de les automatiser. L'automatisation Excel avec Power Automate peut déclencher la génération de rapports, envoyer des notifications par e-mail lorsque le taux de présence passe sous un seuil, ou copier automatiquement les feuilles finalisées vers SharePoint — le tout sans écrire une seule ligne de code.
Pour les équipes à l'aise avec les macros, l'automatisation des rapports avec Excel VBA vous permet de créer des boutons en un clic qui actualisent les données, appliquent la mise en forme et exportent des PDF en quelques secondes.
Construire des formules RH complexes — notamment des SI imbriqués, des modèles de scoring SUMPRODUCT ou des COUNTIFS multi-conditions — peut être chronophage et source d'erreurs. Si vous êtes bloqué, vous pouvez décrire vos besoins en français courant et obtenir instantanément une formule prête à l'emploi avec GPTExcel. Par exemple : « Calculer le score de performance moyen pondéré où les coefficients des compétences sont en ligne 1 et les scores en C2:G2 » — et la formule SUMPRODUCT correcte s'affiche immédiatement, prête à être collée.
Vous pouvez également explorer l'analyse de données assistée par IA dans Excel pour aller plus loin — en identifiant des tendances dans vos données RH que l'analyse manuelle pourrait manquer.
Utilisez DATEDIF(date_début, AUJOURD'HUI(), "Y") pour obtenir les années de service complètes. Pour un résultat plus détaillé affichant les années et les mois, combinez deux appels DATEDIF : =DATEDIF(B2,TODAY(),"Y") & " yrs " & DATEDIF(B2,TODAY(),"YM") & " mo". Cette formule se met à jour automatiquement à chaque ouverture du fichier.
Créez une feuille mensuelle avec les employés en lignes et les dates en colonnes. Saisissez les codes de statut (P, A, L) dans chaque cellule. Utilisez COUNTIF pour totaliser chaque statut par employé et COUNTIFS pour synthétiser par département. Appliquez une mise en forme conditionnelle pour mettre en évidence les absences en rouge afin de permettre une lecture visuelle rapide.
Pour les petites et moyennes équipes (jusqu'à quelques centaines d'employés), Excel peut efficacement gérer les fonctions RH essentielles : dossiers employés, présences, évaluations de performance et analyses de base. Pour les grandes organisations ayant des besoins complexes en matière de paie, d'avantages sociaux ou de conformité, un logiciel SIRH dédié est plus adapté — mais Excel reste indispensable pour les analyses ponctuelles et le reporting en complément de ces systèmes.
Utilisez la protection de feuille (Révision → Protéger la feuille) pour verrouiller les cellules de formules tout en laissant les cellules de saisie modifiables. Utilisez la protection par mot de passe au niveau du classeur (Fichier → Informations → Protéger le classeur) pour restreindre l'ouverture du fichier. Pour les colonnes de salaires, envisagez de masquer et de protéger ces feuilles séparément, et de ne partager que des vues de synthèse avec les responsables plutôt que le fichier maîtres complet.
Découvrez comment créer un outil robuste de suivi des campagnes marketing dans Excel. Apprenez les formules essentielles pour mesurer le ROI, analyser les performances des canaux et optimiser les dépenses publicitaires.
Optimisez vos opérations RH grâce à des modèles Excel pour la gestion des données employés, le suivi des présences, les évaluations de performance et les tableaux de bord analytiques.
Apprenez à maîtriser Excel pour la comptabilité avec des guides étape par étape sur les modèles essentiels pour les grands livres, les rapprochements, les états financiers et le reporting.