Piloter la masse salariale : du reporting au choix financier
Ce TD existant est désormais rattaché au parcours DAF. Les données et le corrigé restent inchangés. Pour aller plus loin, distinguez les effets d’effectif, de rémunération, de GVT et de productivité avant de proposer une décision ; ne jamais transmettre de paie réelle à une IA publique.
TD 4 · Contrôle de gestion · Power Query + Power BI
Construire un reporting de masse salariale
Apprenez à consolider des exports fictifs de paie, calculer un coût complet, ventiler les charges et rapprocher les résultats de la comptabilité.
Atelier Decryptia · Données fictives · Aucun accès aux applications d’entreprise requis pour la simulation
Le défi : rapprocher la paie et la comptabilité
24 lignes de paie
8 salariés fictifs sur trois mois, identifiants pseudonymes et centres analytiques.
3 soldes comptables
Une synthèse de charges de personnel destinée à la réconciliation mensuelle.
Deux écarts
Un écart de +250 € et un de −180 € volontairement introduits.
Important : il s’agit de données inventées, sans lien avec une véritable entreprise. Les exports réels Sage Paie sont confidentiels et nécessitent des autorisations spécifiques.
TD A — Construire la synthèse dans Excel avec les menus Power Query
- Télécharger les deux CSV puis les enregistrer dans un même dossier d’exercice.
- Excel → Données → Obtenir des données → À partir d’un fichier → À partir d’un fichier texte/CSV. Sélectionner le fichier paie ; séparateur point-virgule, encodage UTF-8, puis « Transformer les données ».
- Vérifier les types : Mois et Matricule en texte, Centre en texte ; ETP, Brut, CotisationsPatronales, AutresCouts et CoutTotal en nombres décimaux (paramètres régionaux adaptés si nécessaire).
- Ajouter une colonne personnalisée nommée « CoutRecalcule » :
[Brut] + [CotisationsPatronales] + [AutresCouts]. Créer une deuxième colonne « EcartLigne » :[CoutTotal] - [CoutRecalcule]. Vérifier 24 écarts nuls. - Dupliquer la requête de paie pour conserver les lignes détaillées ; dans la copie, utiliser Accueil → Regrouper par → Avancé ; groupe « Mois » ; somme de « CoutTotal » nommée « CoutPaie » ; somme des « ETP » nommée « ETPMois » via un second regroupement si l’interface ne permet pas deux agrégations à la fois.
- Importer la balance depuis l’autre CSV en utilisant le même parcours ; convertir TotalCompta en nombre décimal ; vérifier une ligne par mois.
- Fusionner les requêtes de synthèse paie et balance sur « Mois », jointure externe gauche ; développer uniquement « TotalCompta ».
- Ajouter « EcartCompta » :
[TotalCompta] - [CoutPaie]. Trier les écarts non nuls et noter les mois concernés. - Fermer et charger vers une feuille Excel. Comparer les trois lignes obtenues au corrigé.
TD B — Construire un reporting Power BI Desktop
- Accueil → Obtenir des données → Texte/CSV : importer le CSV de paie, puis « Transformer les données » pour ouvrir l’Éditeur Power Query.
- Vérifier les mêmes types de colonnes et Fermer et appliquer. Renommer la table
Paie. - Dans Modélisation → Nouvelle mesure, créer les mesures DAX ci-dessous, une à la fois.
- Ajouter une carte avec « Coût total », une carte « ETP du mois » et un graphique en colonnes : Axe « Mois », Valeurs « Coût total ».
- Ajouter un graphique en barres par centre analytique et un segment sur Mois ; sélectionner un seul mois pour lire l’ETP.
- Importer la balance ; réaliser une table par Mois avec les charges paie et comptables ; examiner les écarts sans les corriger automatiquement.
- Sauvegarder le rapport
td-masse-salariale-decryptia.pbix. La publication sur un espace partagé n’est pas nécessaire pour cet exercice.
Coût total = SUM(Paie[CoutTotal]) Brut total = SUM(Paie[Brut]) Charges patronales = SUM(Paie[CotisationsPatronales]) ETP du mois = SUM(Paie[ETP])
Corrigé : les chiffres à retrouver
| Mois | Coût paie | Comptabilité | Écart compta − paie | ETP |
|---|---|---|---|---|
| 2026-01 | 32 717.00 € | 32 717.00 € | -0.00 € | 7.2 |
| 2026-02 | 32 781.35 € | 33 031.35 € | +250.00 € | 7.2 |
| 2026-03 | 32 845.70 € | 32 665.70 € | -180.00 € | 7.2 |
Questions de contrôle : les écarts correspondent-ils à un décalage de période, une provision, un compte manquant, un élément non issu de la paie ou une erreur de ventilation ? Ces causes ne peuvent pas être déduites du montant seul.
TD C — Utiliser une IA pour expliquer les transformations
Sans communiquer de vrais bulletins ni informations personnelles, utiliser ce prompt avec les intitulés fictifs :
Tu es formateur Power Query pour contrôleurs de gestion. Je dispose de deux CSV séparés par des points-virgules : 1. Paie (Mois, Matricule, Centre, ETP, Brut, CotisationsPatronales, AutresCouts, CoutTotal) 2. Balance (Mois, Compte, TotalCompta). Explique les manipulations dans les menus de Power Query pour : - vérifier le coût de chaque ligne, - grouper la paie par mois, - fusionner la balance sur Mois, - calculer TotalCompta - CoutPaie, - isoler les anomalies. Puis propose le code M équivalent en séparant les requêtes et sans inventer de noms de tables. Signale tout contrôle à exécuter avant utilisation.
Vérifier le résultat : l’IA doit donner les trois périodes exactes et les écarts 0, +250 et −180 €, sans inventer leur cause.
Méthode pédagogique : reproduire, contrôler, documenter. Les exemples sont des simulations et ne constituent pas une certification d’intégration à Sage, n8n ou Microsoft.
Décryptia · Intégrer l’IA sans perdre le contrôle
Expliquer les écarts de masse salariale sans inventer les causes
Les 24 lignes fictives et la balance mensuelle suffisent à calculer les coûts. L’IA peut rendre le commentaire plus lisible, mais elle ne sait pas pourquoi un écart existe sans pièce justificative.
Sans IA : méthode de référence
Power Query regroupe les lignes par mois/centre ; Power BI réalise les calculs et rapproche les totaux comptables.
Avec IA : rôle précis
Demander à un assistant de proposer une mesure, d’expliquer un écart chiffré et de rédiger une liste de questions à adresser aux RH.
Réaliser l’essai pas à pas
Prompt à copier pour expérimenter avec un assistant autorisé
Tu es contrôleur de gestion social. Données entièrement fictives : écarts de rapprochement paie/comptabilité : mois 1 = 0 €, mois 2 = +250 €, mois 3 = −180 €. Je n'ai transmis AUCUNE cause. Rédige une note de 130 mots pour les RH avec : (a) faits chiffrés, (b) deux contrôles à effectuer pour chaque mois non nul, (c) questions sans présumer des causes. N'invente aucune prime, embauche ou absence. Propose ensuite une mesure DAX ou une transformation Power Query, mais demande d'abord les noms exacts de tables et colonnes.
