Aller au contenu principal

Qu'est-ce que la fonction COPILOT ?

Définition
La fonction COPILOT passe une instruction en langage naturel (prompt) à l'IA Microsoft Copilot et retourne une réponse textuelle ou analytique. Elle nécessite un abonnement Microsoft 365 Copilot actif et une connexion internet.

Tu sors COPILOT quand ta donnée n'est pas un nombre à calculer mais du texte libre à comprendre : un avis client à classer, un message à résumer, une tendance à commenter en une phrase. C'est la fonction à utiliser dès qu'aucune formule classique ne sait vraiment lire ce que dit une cellule.

Que tu sois analyste, manager ou entrepreneur, COPILOT transforme ta façon de travailler avec Excel. Fini les heures passées à chercher la bonne formule ou à créer des analyses complexes : tu décris ce que tu veux, et l'IA fait le travail pour toi.

Syntaxe

=COPILOT(prompt; [données])

Clique sur un argument pour aller à son explication.

COPILOT nécessite un abonnement Microsoft 365 Copilot actif en plus de ton abonnement Excel 365. Elle n'est pas disponible dans les versions antérieures d'Excel ni dans Google Sheets.

Le savais-tu ?
COPILOT ne s'active pas avec le simple Excel 365 : il te faut en plus une licence Microsoft 365 Copilot payante. Aucune version antérieure comme 2021 ou 2019, ni Google Sheets, ne la propose.
Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction COPILOT

1

prompt

: le prompt est l'instruction que tu donnes à l'IA

C'est une chaîne de texte qui décrit ce que tu veux obtenir. Plus ton prompt est précis et détaillé, meilleurs seront les résultats. Tu peux demander des analyses, des résumés, des formules, des explications ou de la génération de contenu.

Le prompt peut être saisi directement entre guillemets ou référencer une cellule contenant le texte de ta demande. Cette seconde option est pratique pour tester différentes formulations sans modifier ta formule.

2

[données]

: le paramètre données est une plage de cellules que tu veux que COPILOT analyse(facultatif)

Quand tu fournis des données, l'IA peut effectuer des calculs, identifier des tendances, repérer des anomalies ou générer des insights basés sur le contenu de ces cellules.

Ce paramètre est optionnel. Si tu ne le fournis pas, COPILOT répondra uniquement en fonction de ton prompt, sans contexte de données spécifique. C'est utile pour des questions générales ou pour générer du contenu qui ne dépend pas de données existantes.

Attention : Plus la plage de données est grande, plus le traitement peut être long. Pour de très grandes quantités de données, préfère travailler sur des échantillons ou des résumés.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment classer du texte avec la fonction COPILOT

Deux cents avis clients sont tombés depuis le lancement et on te demande le ratio de mécontents pour demain matin. Tu as le nom de chaque client et son avis rédigé en texte libre, et tu veux une colonne Sentiment propre, remplie en une seule fois. La fonction COPILOT lit chaque avis et le range dans la catégorie que tu lui as fixée, sans que tu aies à relire une seule ligne.

Les étapes
  1. 1
    Dans une cellule, écris =COPILOT(.
  2. 2
    En 1er argument : écris entre guillemets la consigne qui dit à l'IA quoi faire du texte, "Classe cet avis client en Positif, Neutre ou Négatif. Réponds par un seul mot.". Les trois catégories sont nommées dans la consigne pour que l'IA choisisse parmi elles au lieu d'inventer ses propres libellés. Les guillemets sont obligatoires pour qu'Excel transmette la phrase telle quelle à l'IA au lieu d'y chercher une référence.
  3. 3
    En 2ᵉ argument : clique sur la cellule qui contient l'avis à classer, B2. La fonction ne lit que ce que tu lui passes ici, jamais le reste de la feuille. La référence reste relative, donc elle descendra d'une ligne à chaque recopie.
  4. 4
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule jusqu'en bas de la colonne Sentiment. Les dix avis du tableau sont classés d'un coup, chacun d'après son propre texte.
Au final, ta formule devrait ressembler à ça :=COPILOT("Classe cet avis client en Positif, Neutre ou Négatif. Réponds par un seul mot."; B2)
Explication
La fonction COPILOT envoie le texte de B2 à l'IA avec la consigne de le ranger dans une des trois catégories. La contrainte « Réponds par un seul mot » est ce qui rend la colonne exploitable : sans elle, l'IA rédigerait une phrase d'analyse et ta colonne Sentiment deviendrait illisible.
Exemple 2

Comment construire un prompt à partir de plusieurs cellules avec la fonction COPILOT

Une dizaine de factures traînent depuis plus d'un mois et il faut relancer chaque client aujourd'hui, sans envoyer le même message copié-collé à tout le monde. Ton tableau contient le nom du client, le montant dû et le nombre de jours de retard, et tu veux un message adapté à chaque situation. La fonction COPILOT rédige la relance ligne par ligne à partir des données de la ligne, du petit retard poli au dossier qui traîne depuis un mois.

Les étapes
  1. 1
    Dans une cellule, écris =COPILOT(.
  2. 2
    En 1er argument : écris la consigne fixe et les trois données de la ligne, reliées par l'opérateur &, "Rédige une relance de facture en deux phrases, ton ferme mais courtois. Client : " & A2 & ". Montant : " & B2 & ". Retard : " & C2 & " jours.". Le texte entre guillemets fixe la mission et le ton, et il ne change pas d'une ligne à l'autre. Les étiquettes qui précèdent chaque référence comptent autant que les valeurs, puisque ce sont elles qui apprennent à l'IA ce que représentent 1 240 € et 5.
  3. 3
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Chaque ligne repart de ses propres valeurs, si bien que le message d'Atelier Belmont ne ressemble pas à celui du Cabinet Renaud.
Voici la formule que tu obtiens à la fin :=COPILOT("Rédige une relance de facture en deux phrases, ton ferme mais courtois. Client : " & A2 & ". Montant : " & B2 & ". Retard : " & C2 & " jours.")
Explication
La formule assemble le prompt avec l'opérateur & : le texte fixe donne la consigne et le ton, les références A2, B2 et C2 injectent les données de la ligne. Comme tout le contexte est déjà écrit dans le prompt, le second argument devient inutile, et chaque ligne recopiée produit une relance différente.
Exemple 3

Comment analyser une plage de données avec la fonction COPILOT

Le comité se réunit dans une heure et on attend de toi trois phrases sur le semestre, pas un tableau de plus. Tu as six mois de ventes face à leurs objectifs, et tu veux le fait marquant, le point noir et la tendance, sans construire de graphique ni de calculs intermédiaires. La fonction COPILOT lit la plage entière d'un coup et te rend l'analyse déjà rédigée dans une seule cellule.

Les étapes
  1. 1
    Dans une cellule, écris =COPILOT(.
  2. 2
    En 1er argument : écris entre guillemets la demande d'analyse et le format de réponse attendu, "Analyse ce suivi mensuel et donne les trois points à retenir, en trois phrases numérotées : le meilleur mois, le pire mois et la tendance générale.". Nommer les trois points est ce qui rend la réponse exploitable. Sans cette liste, l'IA décide seule de ce qui mérite d'être signalé et le résultat change d'une exécution à l'autre.
  3. 3
    En 2ᵉ argument : sélectionne la plage à analyser, A1:C13. La sélection démarre à la ligne 1 pour englober les en-têtes, et elle descend jusqu'à la ligne 13 qui porte le mois de décembre.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=COPILOT("Analyse ce suivi mensuel et donne les trois points à retenir, en trois phrases numérotées : le meilleur mois, le pire mois et la tendance générale."; A1:C13)
Explication
Ici, la fonction COPILOT ne travaille plus sur une cellule mais sur la plage entière A1:C13, en-têtes comprises. Ce sont ces en-têtes qui lui apprennent que la colonne B contient des ventes et la colonne C des objectifs, donc que les deux se comparent. La réponse s'écrit dans une seule cellule, hors du tableau, et se met à jour quand les chiffres changent.
Exemple 4

Comment gérer une erreur avec les fonctions COPILOT et SIERREUR

Deux cents tickets arrivent d'un export et tu dois les trier avant ce soir, mais l'import a laissé des #N/A sur les lignes dont le message n'a pas été retrouvé. Tu veux un résumé court en face de chaque ticket, et surtout pas une colonne parsemée d'erreurs rouges au moment de la partager. En imbriquant la fonction COPILOT dans une fonction SIERREUR, tu remplaces chaque erreur par un texte propre et tu repères d'un coup d'œil les lignes à reprendre à la main.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 1er argument : écris l'appel à surveiller et referme-le, COPILOT("Résume ce ticket client en cinq mots maximum. " & B2). La contrainte de cinq mots garde la colonne Résumé lisible au lieu de la laisser déborder sur trois lignes. Garde l'espace avant le guillemet fermant, il sépare la consigne du message qu'on lui colle avec l'opérateur &.
  3. 3
    En 2ᵉ argument : saisis le texte de repli qui s'affichera à la place de l'erreur, "À vérifier à la main". Les tickets #1043 et #1045 sont arrivés avec un #N/A au lieu du message, et ce sont eux qui reçoivent ce texte. Tu repères ainsi d'un coup d'œil les lignes qu'il reste à traiter.
  4. 4
    Ferme la parenthèse de la fonction SIERREUR et appuie sur Entrée, puis recopie la formule vers le bas. Celle de la fonction COPILOT a déjà été refermée à l'étape 2.
En mettant tout bout à bout, tu écris :=SIERREUR(COPILOT("Résume ce ticket client en cinq mots maximum. " & B2); "À vérifier à la main")
Explication
Note bien que le message est collé au prompt avec l'opérateur &, et non passé en second argument. C'est ce détail qui fait fonctionner l'exemple : quand B2 porte une erreur, la concaténation la propage, la fonction COPILOT ressort cette erreur, et la fonction SIERREUR peut enfin l'intercepter pour afficher « À vérifier à la main ».
L’erreur fatale
COPILOT peut te donner deux réponses différentes pour le même prompt, et parfois une fonction qui n'existe pas dans ta version d'Excel. Vérifie toujours la formule générée avant de la lancer sur des données de production.
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec COPILOT

1Astuce

Sois précis dans tes prompts

Un prompt vague donne une réponse vague. Au lieu de "Analyse ces données", préfère "Calcule la moyenne, le minimum et le maximum des ventes dans la colonne B, puis identifie les 3 meilleurs mois".
=COPILOT("Calcule la moyenne, le min et le max des ventes en colonne B"; A1:B13)
Plus tu es spécifique, meilleure sera la réponse.

2Astuce

Structure tes données proprement

COPILOT fonctionne mieux avec des données bien organisées : en-têtes clairs, pas de cellules fusionnées, format cohérent. Une bonne hygiène de données améliore considérablement la qualité des analyses générées.
=COPILOT("Identifie les anomalies"; A1:D100)
Une plage structurée avec des en-têtes explicites donne à l'IA le contexte dont elle a besoin pour produire un résultat pertinent.

3Astuce

Itère sur tes prompts

Si le premier résultat n'est pas satisfaisant, reformule ta demande. Essaie différentes approches : plus de contexte, des exemples de ce que tu attends, ou décompose ta demande en étapes plus simples.
=COPILOT("Donne-moi d'abord les 3 points clés, puis une recommandation"; A1:D12)
Un prompt en deux parties (analyse + recommandation) donne souvent un résultat plus structuré qu'une demande en bloc.

FAQ

Questions fréquentes

Non, elle est uniquement disponible dans Excel 365 avec un abonnement Microsoft 365 Copilot actif. Elle n'est pas disponible dans Excel 2021, 2019 ou les versions antérieures, ni dans Google Sheets. Tu dois avoir une licence Copilot en plus de ton abonnement Microsoft 365.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction COPILOT : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir