Excel pour les RH
En ressources humaines, Excel est ton outil de pilotage quotidien. Registre du personnel, suivi des congés, calcul de l'ancienneté, reporting social, bilan social, gestion des entretiens annuels, suivi des formations obligatoires : la liste est longue. Même quand tu disposes d'un SIRH comme Lucca ou PayFit, c'est souvent dans Excel que tu fais les analyses croisées et les tableaux de bord spécifiques demandés par la direction. Le comité social et économique te demande la répartition H/F par catégorie ? Le DRH veut la pyramide des âges par site ? C'est dans Excel que ça se construit.
Le problème, c'est que beaucoup de RH n'utilisent qu'une fraction des capacités d'Excel.
- On filtre la colonne contrat et on relit le total dans la barre d'état pour chaque statut, là où une seule formule NB.SI compterait les CDI, CDD et intérimaires en une seconde.
- On calcule l'ancienneté d'un salarié à la calculatrice ou sur ses doigts, là où DATEDIF la sort en années et en mois instantanément.
Résultat : des heures perdues chaque mois sur le reporting social et le bilan social, avec en prime le risque d'une erreur de calcul d'ancienneté ou d'une fin de période d'essai oubliée.
Ce guide te présente les 10 formules les plus utiles au quotidien en RH sur Excel, avec des exemples concrets : registre du personnel, suivi des effectifs, planning d'équipe, calculs de masse salariale et indicateurs sociaux. Chaque formule est illustrée avec des données réalistes que tu reconnaîtras : matricules, types de contrat, services, dates d'embauche.
On apprend mieux en faisant
Télécharge le classeur Excel et entraîne-toi sur des données proches du quotidien des rh. Retrouve dans chaque onglet une formule à compléter, et le corrigé à portée de clic !
Télécharger le fichier d'entraînementLes 10 formules Excel indispensables pour les RH
1. NB.SI - Compter les salariés par critère
Cette fonction sert à :
- compter les salariés par type de contrat (CDI, CDD, intérim)
- dénombrer l'effectif d'un service ou d'un site
- alimenter les indicateurs sociaux des reportings mensuels
NB.SI est la formule RH par excellence. Combien de CDI dans l'entreprise ? Combien de salariés dans le service Marketing ? Combien de personnes en télétravail aujourd'hui ? NB.SI te donne la réponse en une cellule. Quand tu prépares le bilan social, tu dois renseigner l'effectif par type de contrat.
Sans NB.SI, tu filtres la colonne contrat, tu notes le nombre affiché dans la barre d'état, tu défiltres, tu recommences pour le critère suivant. Avec NB.SI, tu écris une formule par critère et les chiffres se mettent à jour automatiquement quand tu ajoutes un nouveau salarié. C'est la base de tous tes indicateurs sociaux et de tes reportings mensuels.
2. DATEDIF - Calculer l'ancienneté et l'âge
Cette fonction sert à :
- calculer l'ancienneté d'un salarié en années et mois
- mesurer la durée restante d'une période d'essai
- déterminer l'âge d'un collaborateur pour la pyramide des âges
DATEDIF calcule la différence entre deux dates en années, mois ou jours. En RH, tu l'utilises en permanence : ancienneté du salarié, durée restante de la période d'essai, âge du collaborateur, nombre de mois de CDD écoulés.
Imagine qu'un salarié te demande combien d'années d'ancienneté il a pour calculer sa prime. Sans DATEDIF, tu comptes sur tes doigts ou tu utilises une calculatrice en ligne. Avec =DATEDIF(date_embauche;AUJOURDHUI();"Y"), tu obtiens le nombre d'années entières instantanément. C'est une formule "cachée" d'Excel (elle n'apparaît pas dans l'assistant de fonctions) mais elle est extrêmement utile.
Astuce. combine "Y" et "YM" pour afficher "7 ans et 3 mois".
3. AUJOURDHUI - Des dates toujours à jour
Cette fonction sert à :
- afficher des anciennetés qui se recalculent à chaque ouverture
- compter les jours restants avant la fin d'un CDD
- déclencher des alertes sur les périodes d'essai à valider
AUJOURDHUI renvoie la date du jour et se met à jour automatiquement à chaque ouverture du fichier. En RH, c'est la formule compagnon de DATEDIF : elle permet de calculer des anciennetés dynamiques, de vérifier si une période d'essai est terminée, ou d'alerter sur les contrats CDD qui arrivent à échéance dans les 30 prochains jours.
Pour cela, tu crées une colonne "Jours restants avant fin CDD" avec =date_fin-AUJOURDHUI(). Chaque matin, quand tu ouvres le fichier, les compteurs sont à jour sans aucune action de ta part. Si le résultat passe sous 30 jours, la MFC colore la ligne en orange. Plus jamais de surprise sur une fin de contrat oubliée.
4. SI.CONDITIONS - Classifier selon plusieurs critères
Cette fonction sert à :
- classer les salariés par tranche d'ancienneté
- attribuer la prime d'ancienneté prévue par la convention collective
- déterminer les jours de congé selon le statut
SI.CONDITIONS remplace les SI imbriqués par une syntaxe claire et lisible. En RH, tu l'utilises pour classifier les salariés par tranche d'ancienneté, déterminer le nombre de jours de congé selon le statut, ou attribuer une prime selon le niveau de performance.
Prends le cas où la convention collective prévoit une prime d'ancienneté de 3% après 3 ans, 6% après 6 ans, 9% après 9 ans. Avec SI.CONDITIONS, tu écris une seule formule au lieu d'imbriquer 3 niveaux de SI. Quand le barème change, tu modifies une ligne au lieu de déchiffrer une formule illisible. C'est plus facile à maintenir et à transmettre à ton collègue.
5. RECHERCHEV - Retrouver un salarié par matricule
Cette fonction sert à :
- retrouver le service ou le manager d'un salarié à partir de son matricule
- préremplir les convocations aux entretiens annuels
- croiser une liste de matricules avec le registre du personnel
RECHERCHEV permet de retrouver toutes les informations d'un collaborateur à partir de son matricule. Service, contrat, date d'embauche, manager : tu tapes le matricule et RECHERCHEV va chercher la valeur dans ton registre du personnel.
Au moment de préparer les convocations aux entretiens annuels, tu as une liste de 50 matricules et tu dois retrouver le nom, le service et le manager de chacun. Sans RECHERCHEV, tu ouvres le registre, tu cherches chaque matricule, tu copies les infos. Avec RECHERCHEV, tu colles ta liste de matricules et les 50 lignes se remplissent instantanément.
Astuce. pense à utiliser RECHERCHEX si tu as Excel 365, elle est plus souple et gère les erreurs nativement.
6. NB.SI.ENS - Compter avec plusieurs filtres
Cette fonction sert à :
- compter les femmes cadres en CDI pour l'index Egapro
- croiser contrat, service et genre pour le bilan social
- ventiler les effectifs par site et par catégorie
NB.SI.ENS est la version multi-critères de NB.SI. Combien de CDI dans le service Commercial ? Combien de femmes cadres sur le site de Paris ? NB.SI.ENS croise les critères pour te donner des indicateurs sociaux précis, indispensables pour le bilan social et l'index égalité professionnelle.
Quand tu dois renseigner le nombre de femmes en CDI de catégorie cadre pour l'index Egapro, tu croises genre + contrat + catégorie en une seule formule. Sans elle, tu filtrais manuellement trois colonnes, tu notais le chiffre, et tu recommençais pour chaque combinaison.
Astuce. NB.SI.ENS accepte jusqu'à 127 paires de critères.
7. SOMME.SI - Totaliser la masse salariale par service
Cette fonction sert à :
- totaliser la masse salariale par service
- cumuler le coût des heures supplémentaires du mois
- additionner le budget formation par département
SOMME.SI totalise les valeurs qui respectent un critère. En RH, c'est la formule pour calculer la masse salariale par service, le coût total des heures supplémentaires par mois, ou le budget formation par département. Le DRH te demande la masse salariale du service Commercial pour préparer le budget.
Sans SOMME.SI, tu filtres la colonne service, tu sélectionnes la colonne salaire, tu lis le total dans la barre d'état. Avec =SOMME.SI(service;"Commercial";salaire_brut), le résultat est instantané et se met à jour automatiquement quand un salarié change de service ou qu'un nouveau est embauché. Indispensable pour les NAO et les revues de rémunération.
8. MOYENNE.SI - Calculer le salaire moyen par catégorie
Cette fonction sert à :
- calculer le salaire moyen par genre pour l'index Egapro
- comparer la rémunération moyenne entre services
- mesurer le salaire moyen par catégorie avant les NAO
MOYENNE.SI calcule la moyenne des valeurs filtrées. En RH, c'est l'outil pour analyser les écarts de rémunération : salaire moyen par genre, par service, par niveau hiérarchique. C'est une formule clé pour l'égalité salariale et les négociations annuelles obligatoires (NAO).
Quand tu calcules l'index Egapro, tu dois comparer le salaire moyen des hommes et celui des femmes par catégorie. Deux formules MOYENNE.SI suffisent : une filtrée sur "F", l'autre sur "M". L'écart en pourcentage te donne directement un des indicateurs de l'index. Sans MOYENNE.SI, tu aurais besoin de trier, filtrer et calculer manuellement pour chaque sous-groupe.
9. CONCATENER - Assembler prénom, nom et email
Cette fonction sert à :
- générer les adresses email des nouveaux collaborateurs au format prénom.nom
- créer des identifiants uniques pour le registre du personnel
- construire les phrases de publipostage des courriers RH
CONCATENER assemble plusieurs textes en un seul. En RH, tu l'utilises pour générer des adresses email à partir du prénom et du nom, créer des identifiants uniques ou construire des phrases de publipostage pour les courriers RH.
Quand tu intègres 15 nouveaux collaborateurs, tu dois créer leurs adresses email au format prenom.nom@entreprise.fr. Avec =MINUSCULE(A2&".")&MINUSCULE(B2)&"@entreprise.fr", les 15 adresses sont générées en une seconde. Sans cette formule, tu les taperais une par une avec un risque de faute de frappe.
Astuce. combine CONCATENER avec TEXTE pour formater les dates dans les courriers de convocation aux entretiens annuels.
10. NBVAL - Compter les cellules remplies (effectif réel)
Cette fonction sert à :
- compter les entretiens annuels effectivement réalisés
- mesurer le taux de complétion des fiches de poste
- connaître l'effectif réel renseigné dans le registre
NBVAL compte les cellules non vides dans une plage. C'est la méthode la plus rapide pour connaître l'effectif réel : combien de lignes sont renseignées dans ton registre du personnel ? Combien d'entretiens annuels ont été saisis ? Combien de fiches de poste existent ? Pour savoir combien de collaborateurs ont effectivement passé leur entretien annuel, tu t'appuies sur une colonne Date entretien qui n'est remplie que quand l'entretien a eu lieu.
=NBVAL(colonne_date_entretien) te donne le nombre d'entretiens réalisés. Divise par l'effectif total et tu as ton taux de complétion.
Astuce. compare NBVAL (cellules remplies) avec NB (cellules numériques) pour détecter les erreurs de format.
Télécharge ta fiche récap en PDF
Nous avons résumé les formules et raccourcis essentiels aux rh dans un PDF. Imprime-le et garde-le à côté de ton écran !
Télécharger le PDF gratuit6 exercices Excel pour les RH
Tu peux relire dix fois comment marche DATEDIF, tant que tu n'as pas dû sortir toi-même l'ancienneté de tout un effectif pour une prime, avec des dates d'embauche qui partent dans tous les sens, ça reste une formule sur le papier. Ici, on te met un vrai classeur de RH entre les mains : tu lis l'énoncé, tu cherches la formule qui débloque le calcul, et tu n'ouvres le corrigé qu'une fois que tu as vraiment tenté ta chance. C'est à ce moment-là, quand tu galères un peu, qu'une formule finit par te rester pour de bon.
Bulletin de paie simplifié : du brut au net
Pars d'un salaire brut, calcule chaque cotisation salariale ligne par ligne avec ARRONDI, totalise-les avec SOMME et déduis le salaire net en une seule passe.
Voir l'exercice
Planning d'équipe dynamique
Construire un planning d'équipe visuel et dynamique qui s'adapte automatiquement aux congés, aux jours fériés et aux rotations.
Voir l'exercice
Suivi des congés et absences
Mettre en place un suivi complet des congés et absences de ton équipe : soldes en temps réel, calcul d'ancienneté et alertes automatiques quand un collaborateur approche de la limite.
Voir l'exercice
Analyse de la masse salariale
Analyser ta masse salariale en détail : répartition par service, évolution mensuelle, coût moyen par salarié et projections. Passer de la paie brute à une vision stratégique.
Voir l'exercice
Transformer des colonnes avec Power Query
Mettre en forme des données hétérogènes avec Power Query : fractionner une colonne « Nom complet », convertir des dates et passer une ville en majuscules.
Voir l'exercice
Calculer une moyenne pondérée sur un bulletin
Calcule la moyenne pondérée d'un bulletin avec SOMMEPROD et SOMME, arrondis le résultat et affiche une mention automatique avec SI, comme un vrai relevé de notes.
Voir l'exercice
Pour aller plus loin
Découvre notre suivi des congés payés pour gérer les soldes et les absences de ton équipe
En quelques minutes, situe ton niveau et repère ce qui te sépare encore des meilleurs RH.
Le raccourci pour passer de « je me débrouille sur Excel » à « c’est moi qu’on appelle quand ça bloque ».
Plus de 500 fonctions sous la main pour ne plus jamais rester bloqué sur une formule.




