Génération de formules avec Copilot
Définition
Copilot traduit une demande en langage naturel en formule Excel. Il sait ajouter une colonne calculée, écrire une formule dans une cellule, expliquer une formule existante et proposer des corrections. Les formules générées sont des formules Excel ordinaires, visibles et modifiables dans la barre de formule.
Ajouter une colonne calculée
La demande "Ajoute une colonne qui calcule la marge de chaque produit" fait insérer par Copilot une colonne avec la formule adaptée aux en-têtes de la table. Copilot repère les colonnes par leur nom, il utilise des références de cellules relatives pour que chaque ligne calcule sa propre valeur.
Exemple avec un tableau Produit, Prix d'achat, Prix de vente :
| Produit | Prix d'achat | Prix de vente |
|---|---|---|
| Tablette | 120 | 199 |
| Clavier | 25 | 49 |
La colonne ajoutée contient la formule suivante :
=(C2-B2)/C2
Copilot applique la formule à toutes les lignes du tableau, avec un format en pourcentage si demandé.
Générer une formule dans une cellule
Pour une formule isolée, on demande : "Quelle formule calcule la moyenne des ventes du trimestre 1 ?". Copilot propose la formule dans le volet, avec une explication de chaque argument, puis l'insère dans la cellule active sur validation. Il adapte les références à la plage réelle du classeur, contrairement à un copier-coller de formule trouvée en ligne.
Expliquer une formule existante
Copilot explique aussi les formules déjà présentes. On sélectionne la cellule et on demande "Explique cette formule". L'assistant détaille les arguments, la plage concernée et le résultat attendu. Pratique pour reprendre un classeur rédigé par un collègue ou pour vérifier un calcul avant de le diffuser.
La fonction COPILOT
Excel intègre une fonction COPILOT qui génère une formule directement dans une cellule :
=COPILOT("Ajoute une colonne qui calcule la marge de chaque produit")
La fonction renvoie la formule demandée, qui se place dans la cellule. Elle reste une fonction Excel comme les autres, elle apparaît dans la barre de formule et se modifie normalement.

Exemples de demandes
| Demande | Formule générée |
|---|---|
| "Calcule le total des ventes de janvier" | =SOMME.SI(plage_mois;"janvier";plage_montant) |
| "Ajoute une colonne marge en pourcentage" | =(Prix_vente-Prix_achat)/Prix_vente |
| "Compte les commandes de plus de 500 €" | =NB.SI(plage_montant;">500") |
| "Classe les produits par chiffre d'affaires décroissant" | =TRIER(plage;colonne_CA;-1) |
Exemple concret
Une analyste prépare un rapport mensuel. Elle tape : "Ajoute une colonne qui calcule le chiffre d'affaires de chaque ligne en multipliant quantité par prix unitaire". Copilot insère la colonne avec la formule =D2*E2, puis elle demande "Explique cette formule" pour vérifier le calcul avant d'envoyer le rapport. La colonne générée se comporte comme une colonne écrite à la main, elle se recopie et se modifie sans contrainte.