Bureautique & Productivité

Excel Copilot : générer des formules complexes en langage naturel

11 min de lecture

Copilot dans Excel : la révolution silencieuse

Depuis novembre 2023, Microsoft 365 Copilot ajoute une interface conversationnelle à Excel. Vous décrivez en français ce que vous voulez calculer, Copilot écrit la formule, l’applique, et explique la logique. Pour un utilisateur intermédiaire, c’est un saut quantique de productivité. Pour un expert, c’est un accélérateur sur les tâches répétitives.

Activer Copilot

Nécessite une licence Microsoft 365 E3/E5/Business Premium + Copilot add-on (30 euros par utilisateur par mois). Une fois activé, un bouton Copilot apparaît dans l’onglet Accueil.

Cas 1 : générer une formule complexe

Vous avez un tableau Commandes avec colonnes Client, Pays, Montant, Date. Demande à Copilot :

Calcule pour chaque client le pourcentage de son CA réalisé par rapport à son CA total.

Copilot propose :

=SOMME.SI.ENS(Commandes[Montant]; Commandes[Client]; A2; Commandes[Pays]; "Sénégal") / SOMME.SI(Commandes[Client]; A2; Commandes[Montant])

Cas 2 : suggérer des analyses

Ouvrez un tableau de données, cliquez Copilot > Analyser. Il propose automatiquement : graphique d’évolution, top 5 des clients, identification d’outliers, corrélations entre colonnes. Excellent point de départ pour un analyste pressé.

Cas 3 : mise en forme conditionnelle en langage naturel

Mets en rouge les montants supérieurs à 100 000 FCFA et en vert les montants inférieurs à 10 000.

Copilot configure la règle sans devoir naviguer dans les menus.

Cas 4 : créer un tableau croisé dynamique

Crée un TCD qui montre le CA par Pays en ligne et par Mois en colonne, avec total général.

Copilot l’insère dans une nouvelle feuille.

Cas 5 : nettoyer des données

Supprime les doublons sur la colonne Email, normalise les numéros de téléphone au format international, mets en majuscules les noms de famille.

Copilot applique les 3 transformations en une seule passe.

Limites de Copilot

  • Les données doivent être structurées en Tableau Excel (Ctrl+T) pour une meilleure reconnaissance
  • Performance dégradée sur des bases de plus de 500 000 lignes
  • Parfois des formules erronées ; toujours valider sur quelques cas
  • Pas d’accès aux données historiques des classeurs

Copilot vs formules manuelles : quand utiliser quoi

Copilot excelle pour les tâches nouvelles ou ponctuelles. Pour les formules récurrentes, codez-les en LAMBDA nommée pour industrialiser. Copilot est un apprenti ; LAMBDA est votre bibliothèque professionnelle.

Copilot avec Python (Excel Python)

Depuis 2024, Excel supporte Python natif via =PY(). Copilot peut générer du code Python et l’exécuter dans Excel : régression linéaire, graphes seaborn, analyses statistiques avancées. Ouvre la porte à la data science dans le tableur familier.

Bonnes pratiques

  • Soyez précis : nommez les colonnes exactement dans votre demande
  • Limitez le périmètre : sélectionnez la plage concernée avant d’invoquer Copilot
  • Testez chaque formule sur 3 cas au moins avant de généraliser
  • Demandez à Copilot d’expliquer : il commente la formule en langage naturel

ROI mesurable

Études internes Microsoft : les utilisateurs Copilot gagnent 40 pour cent de temps sur les tâches d’analyse, 30 pour cent sur la rédaction de rapports, 25 pour cent sur les présentations. Sur un analyste financier à 60 000 euros annuels : 12 000 euros économisés par an pour un abonnement à 360 euros.

Conclusion

Copilot démocratise des compétences Excel avancées qui demandaient des années d’apprentissage. C’est un levier d’inclusion numérique dans l’entreprise. La vraie compétence 2026 n’est plus de connaître RECHERCHEV, c’est de savoir formuler précisément ses besoins à l’IA.

Voir aussi

Pourquoi déléguer la création de formules Excel à Copilot

Une PME de Yaoundé qui consolide chaque mois cinq classeurs régionaux passe parfois deux journées entières à reconstruire des SOMME.SI.ENS ou des RECHERCHEX imbriquées. Microsoft 365 Copilot, intégré à Excel pour la version Bureau et Web depuis 2024, comprend une description en français — « somme des ventes par région et par trimestre, hors retours » — et propose la formule, l’explication et l’application immédiate à la cellule.

Disponibilité : Copilot for Microsoft 365 est facturé 30 USD par utilisateur et par mois (environ 18 000 FCFA), prérequis abonnement Business Standard, Business Premium, E3 ou E5. Le module est activé par votre administrateur tenant. Ce tutoriel vous guide de la première formule générée par Copilot jusqu’à la consolidation multi-feuilles, avec contrôle qualité humain à chaque étape.

Étape 1. Vérifier l’éligibilité du compte et activer Copilot

Connectez-vous à Excel Bureau ou Excel Online avec votre compte professionnel. Dans l’onglet Accueil, cherchez le bouton Copilot (icône arc-en-ciel à droite). Si le bouton n’apparaît pas, votre licence n’inclut pas Copilot — demandez à l’administrateur de vous attribuer une licence Copilot for Microsoft 365 dans le centre d’administration.

Pré-requis pour que Copilot puisse analyser une plage : la donnée doit être sous forme de Tableau structuré (Insertion > Tableau, ou Ctrl+L). Sans tableau, Copilot refuse de générer la formule. Cette contrainte protège la cohérence des références et évite les erreurs de plage.

Étape 2. Décrire la formule en langage naturel

Préparez un tableau Ventes avec colonnes Date, Region, Produit, Montant, Statut. Cliquez dans une cellule vide à côté du tableau, ouvrez le volet Copilot et tapez :

Calcule la somme des montants pour la région "Centre" au premier trimestre 2026, en excluant les lignes dont le statut est "Annulé".

Copilot répond avec une formule du type :

=SOMME.SI.ENS(Ventes[Montant];
Ventes[Region];"Centre";
Ventes[Date];">=01/01/2026";
Ventes[Date];"<=31/03/2026";
Ventes[Statut];"<>Annulé")

Le volet propose Insérer la formule et Expliquer. Lisez l’explication avant d’insérer : Copilot peut se tromper de période fiscale (calendaire vs trimestre comptable décalé) ou inverser une condition. Le contrôle humain reste obligatoire.

Étape 3. Demander une formule conditionnelle complexe

Pour un calcul de remise progressive, écrivez à Copilot :

Crée une formule qui applique 0% de remise jusqu'à 100 000 FCFA, 5% entre 100 001 et 500 000, 10% entre 500 001 et 2 000 000, et 15% au-delà. La cellule source est [@Montant].

Copilot retourne en général une formule SI imbriquée ou, mieux, une formule SI.CONDITIONS plus lisible :

=SI.CONDITIONS(
  [@Montant]<=100000;0;
  [@Montant]<=500000;0,05;
  [@Montant]<=2000000;0,1;
  VRAI;0,15) * [@Montant]

Vérifiez que les bornes sont bien strictes ou inclusives selon votre politique commerciale. Une borne mal placée crée des écarts de 5 % sur la facturation, indétectables par les contrôles automatiques classiques.

Étape 4. Générer une formule de recherche multicritère

Pour récupérer le tarif d’un produit selon le pays et le canal de vente, formulez :

Trouve dans le tableau Tarifs le prix correspondant au produit en [@Produit], au pays en [@Pays] et au canal en [@Canal].

Copilot privilégie maintenant RECHERCHEX (disponible depuis Excel 2021 et Microsoft 365), plus robuste que RECHERCHEV :

=RECHERCHEX(1;
  (Tarifs[Produit]=[@Produit]) *
  (Tarifs[Pays]=[@Pays]) *
  (Tarifs[Canal]=[@Canal]);
  Tarifs[Prix];"Tarif introuvable")

Le quatrième argument "Tarif introuvable" évite l’erreur #N/A qui casse les sommations en aval. Pensez à demander explicitement la gestion d’erreur dans votre prompt — Copilot ne l’ajoute pas systématiquement.

Étape 5. Convertir une formule complexe en LET pour la lisibilité

Sur une formule de 12 lignes calculée pas à pas, demandez à Copilot :

Réécris cette formule avec LET pour nommer chaque étape intermédiaire et améliorer la lisibilité.

La fonction LET (introduite en 2020 sur Microsoft 365) permet de définir des variables locales dans une formule. Copilot transforme :

=LET(
  ca;       SOMME.SI.ENS(...);
  remise;   SI(ca>1000000;0,1;0,05);
  net;      ca*(1-remise);
  tva;      net*0,18;
  net+tva)

Bénéfices mesurés : -40 % de temps de relecture par un collègue qui n’a pas écrit la formule, et débogage 3 fois plus rapide. Adoptez LET dès qu’une formule dépasse trois fonctions imbriquées.

Étape 6. Enchaîner avec Power Query pour préparer la donnée en amont

Copilot Excel ne nettoie pas la donnée à votre place. Si votre tableau contient des dates au format texte « 12 mars 2026 » mélangées avec « 12/03/2026 », aucune formule ne fonctionnera proprement. Avant d’invoquer Copilot, passez par Données > Obtenir des données > À partir d’un tableau ou d’une plage (Power Query).

Dans Power Query, sélectionnez la colonne Date, clic droit > Type > Date. Power Query vous proposera Remplacer les erreurs pour les valeurs non convertibles. Chargez ensuite le tableau nettoyé dans une nouvelle feuille et ré-invoquez Copilot dessus.

Étape 7. Auditer chaque formule générée avant publication

Trois contrôles obligatoires avant d’envoyer un classeur produit par Copilot à votre directeur financier :

  1. Cliquez sur la cellule, puis sur Formules > Évaluer la formule et déroulez pas à pas pour vérifier chaque résultat intermédiaire.
  2. Comparez le total Copilot avec un calcul manuel sur un échantillon de 10 lignes.
  3. Lancez Inspecter le document avant export pour purger les commentaires Copilot et les métadonnées de prompt qui pourraient fuiter à l’extérieur.

Copilot accélère sans remplacer la compétence Excel. Un tableur de production validé reste celui d’un humain qui sait lire chaque formule. Votre rôle évolue : moins de saisie, plus de revue critique.

Prompts Copilot Excel : structurer la demande pour des formules complexes

La performance de Copilot dans Excel depend a 80 % de la qualite du prompt. Un prompt vague comme « calcule la marge » produira une formule generique. Un prompt structure precise le contexte, les colonnes impliquees, le resultat attendu et le format. Sur un fichier de ventes d’une boutique de pieces detachees a Sandaga, demander « Cree une colonne Marge_Pct qui calcule (Prix_Vente – Cout_Achat) / Prix_Vente, formate en pourcentage avec 2 decimales, et applique une mise en forme conditionnelle rouge si negative » produit immediatement une formule LET correcte et une regle de format adaptee.

La technique des trois couches fonctionne particulierement bien. Couche 1 : decrire les donnees (« Le tableau a 1 200 lignes, colonnes A=Date, B=Produit, C=Quantite, D=Prix unitaire en FCFA »). Couche 2 : exprimer le besoin metier en langage naturel (« Je veux le chiffre d’affaires mensuel par produit, mais uniquement pour les produits qui ont depasse 500 000 FCFA sur les 12 derniers mois »). Couche 3 : preciser la sortie (« Renvoie un tableau dynamique avec en-tetes Mois, Produit, CA, trie par Mois croissant »). Copilot genere alors un GROUPER.PAR ou un FILTRE imbrique correctement.

L’iteration est cruciale. Quand Copilot retourne une formule incomplete, le suivi efficace n’est pas « ca ne marche pas » mais « Cette formule renvoie #N/A pour les lignes ou la colonne Region est vide. Ajoute un test SIESTVIDE qui renvoie zero dans ce cas ». La precision du feedback determine la qualite de la correction. Pour les formules dynamiques sur Excel 365, les fonctions modernes FILTRE, TRIER, UNIQUE, GROUPER.PAR sont mieux maitrisees par Copilot que les anciennes RECHERCHEV ou SOMMEPROD : privilegier la nouvelle syntaxe accelere les iterations.

Integration TCD via langage naturel : limites et bonnes pratiques

Copilot peut creer un tableau croise dynamique a partir d’une instruction en francais, mais la qualite du resultat depend de la propret des donnees source. Une regle absolue : avant de demander un TCD, transformer la plage en tableau Excel structure (Ctrl+L), nommer le tableau (par exemple t_Ventes) et nettoyer les doublons. Un prompt comme « Cree un TCD a partir du tableau t_Ventes avec Mois en lignes, Region en colonnes, Somme du Montant en valeurs, et un segment sur l’annee » produit un TCD pret a publier.

Les limites apparaissent sur les TCD multi-niveaux. Copilot gere bien deux niveaux de groupement (Region puis Ville par exemple) mais hesite sur trois niveaux ou plus. Pour des cas complexes, demander d’abord un TCD simple puis demander d’ajouter manuellement les niveaux supplementaires fonctionne mieux. Autre limite : Copilot ne cree pas spontanement de champs calcules. Il faut explicitement demander « Ajoute un champ calcule Marge = Montant_Vente – Cout_Achat » pour qu’il ouvre la fonctionnalite.

La gouvernance impose quelques precautions. Les donnees envoyees a Copilot transitent par les serveurs Microsoft : pour une banque a Cotonou ou un cabinet d’avocats au Plateau, anonymiser les noms clients avant la session evite toute fuite. La serie TCD ITSkillsCenter detaille les techniques manuelles equivalentes pour les contextes ou Copilot n’est pas disponible.

Optimiser le ratio cout/benefice de Copilot dans une PME

L’abonnement Copilot Pro coute 22 USD par mois et par utilisateur (environ 13 200 FCFA). Pour une PME de 15 personnes, l’investissement annuel atteint 2,4 millions FCFA. La rentabilisation passe par une selection ciblee : Copilot apporte une valeur tangible sur trois profils (analyste financier, controleur de gestion, responsable commercial) et beaucoup moins sur les profils administratifs ou logistiques qui utilisent Excel comme simple liste. Une regle de pouce : Copilot rentabilise son cout des qu’un utilisateur economise 30 minutes par semaine grace aux formules generees, soit environ 2 heures par mois.

Le retour terrain de plusieurs cabinets d’expertise comptable a Abidjan montre un gain net : les juniors generent en 5 minutes des tableaux de synthese qui prenaient 30 minutes auparavant. Mais l’effet pervers existe : sans formation prealable aux fonctions Excel modernes, l’utilisateur devient dependant de Copilot et perd la comprehension des formules. La regle d’or reste de demander a Copilot d’expliquer chaque formule generee, et de la reproduire manuellement au moins une fois pour ancrer l’apprentissage.

Partager