ChatGPT et Excel : faire de l'IA votre assistant pour les formules et l'analyse de données
- Thématique
- IA générative & agents
- Mis à jour
- Lecture
- 12 min
- Formation
- Combiner ChatGPT et Excel : Optimisez votre temps avec l'IA
L'essentiel en 30 secondes
- Utiliser ChatGPT avec Excel permet d'obtenir une formule en décrivant simplement le calcul voulu en français, avec une explication de chaque argument.
- Pour une formule directement utilisable, précisez à ChatGPT la version d'Excel, la langue des fonctions, le séparateur (point-virgule en français) et les références exactes des colonnes.
- ChatGPT sait expliquer une formule existante, diagnostiquer une erreur comme #N/A ou #VALEUR! et proposer une version plus robuste.
- En important un fichier Excel dans la conversation, on peut demander une analyse, un contrôle de qualité des données ou des graphiques sans écrire de formule.
- Une formule proposée par l'IA doit toujours être testée sur des cas connus avant d'être recopiée sur tout un tableau.
Sommaire de l'article
- ChatGPT pour Excel : de quoi parle-t-on ?
- Pourquoi utiliser ChatGPT comme assistant Excel ?
- Comment utiliser ChatGPT avec Excel : les étapes
- Formules avancées : LET, LAMBDA et bibliothèque réutilisable
- ChatGPT pour analyser un fichier Excel
- Prompts Excel prêts à copier
- Les erreurs fréquentes avec ChatGPT et Excel
- IA et tableur : ChatGPT, Copilot ou formules classiques ?
- Comment progresser avec ChatGPT et Excel ?
- En résumé
ChatGPT et Excel forment un duo très efficace : vous décrivez en français le calcul que vous voulez obtenir, ChatGPT écrit la formule, explique chaque argument et vous aide à la corriger si elle renvoie une erreur. Il peut aussi analyser un fichier que vous lui envoyez, repérer les anomalies et proposer des axes d’analyse. Plus besoin de chercher pendant vingt minutes la bonne syntaxe de SOMME.SI.ENS ou de RECHERCHEV.
Ce guide s’adresse aux utilisateurs d’Excel de tous niveaux, analystes, assistants, comptables ou entrepreneurs, qui veulent utiliser l’IA comme un assistant de tableur au quotidien. Vous y trouverez la méthode pour obtenir des formules justes du premier coup, des exemples concrets sur les fonctions les plus utilisées, les techniques pour analyser un fichier et les pièges qui produisent des résultats faux.
ChatGPT pour Excel : de quoi parle-t-on ?
Utiliser ChatGPT avec Excel consiste à confier à l’assistant d’OpenAI la rédaction, l’explication et la correction de formules, ainsi que l’analyse de données de tableur. Vous décrivez votre besoin et la structure de votre fichier ; ChatGPT répond par une formule prête à coller, une méthode ou, si vous importez le fichier, par une analyse chiffrée.
Il ne s’agit pas d’un complément installé dans Excel : ChatGPT fonctionne dans son propre onglet ou sa propre application, et vous faites le lien entre les deux. Cela a une conséquence importante : l’IA ne voit pas votre classeur, sauf si vous le lui envoyez. Tout ce qu’elle sait de vos données, c’est ce que vous lui décrivez.
Ce guide se concentre sur l’usage de ChatGPT comme assistant de formules et d’analyse. Pour automatiser des tâches répétitives de bout en bout (macros, scripts, rapports récurrents), consultez notre guide pour automatiser Excel avec ChatGPT.
Pourquoi utiliser ChatGPT comme assistant Excel ?
L’IA fait gagner du temps sur toutes les tâches où l’on connaît le résultat voulu sans connaître la façon d’y arriver :
- Écrire une formule complexe à partir d’une règle métier exprimée en français.
- Comprendre une formule héritée d’un collègue, imbriquée sur trois lignes.
- Diagnostiquer une erreur : #N/A, #VALEUR!, #REF!, #DIV/0!, résultat incohérent.
- Nettoyer des données : séparer un nom et un prénom, extraire un code, corriger des dates au format texte.
- Concevoir une analyse : quels indicateurs calculer, quel graphique choisir, comment structurer un tableau croisé dynamique.
- Apprendre : chaque réponse est une mini-leçon, que l’on peut approfondir en posant des questions.
Le bénéfice est double. Vous obtenez le résultat plus vite, et vous progressez en Excel en lisant les explications, à condition de les demander.
Les limites à connaître
ChatGPT reste un modèle de langage : il produit la réponse la plus probable, pas une réponse vérifiée. Sur Excel, cela se traduit par quelques travers récurrents qu’il vaut mieux anticiper :
- Il suppose ce qu’il ne sait pas. Si vous ne donnez pas les colonnes, il invente des références (A2, B2) qui ne correspondent pas à votre fichier.
- Il mélange parfois les versions. Une fonction récente peut être proposée à un utilisateur d’Excel 2016, ou une syntaxe anglaise glisser dans une réponse en français.
- Il ne voit pas les défauts cachés de vos données : espaces invisibles, nombres stockés en texte, doublons. Une formule juste sur le papier peut donc échouer sur votre fichier.
- Il peut se tromper avec assurance sur un calcul complexe, en particulier sur les conditions imbriquées et les bornes (strictement supérieur ou supérieur ou égal).
Aucune de ces limites n’est bloquante : elles imposent simplement de décrire précisément votre contexte et de tester chaque formule sur des cas dont vous connaissez le résultat.
Comment utiliser ChatGPT avec Excel : les étapes
Exemple fil rouge : un tableau des ventes (tableau Excel nommé T_Ventes) avec les colonnes Date, Commercial, Région, Client, Produit, Montant et Payé (Oui/Non).
Étape 1 — Préparer une base propre
ChatGPT écrit des formules justes pour des données propres. Avant de lui demander quoi que ce soit, vérifiez les règles de base : une ligne d’en-tête unique, une colonne par information, pas de cellules fusionnées, pas de lignes vides, des dates reconnues comme dates et des montants reconnus comme nombres. Mettez ensuite vos données sous forme de tableau (Ctrl+T) : les formules utiliseront des noms de colonnes lisibles, comme T_Ventes[Montant], plutôt que des plages du type E2:E5000.
Étape 2 — Donner le contexte une fois pour toutes
Commencez chaque conversation par une description de votre environnement. Ce paragraphe évite la majorité des formules inadaptées :
J'utilise Excel Microsoft 365 en français (noms de fonctions en français,
séparateur point-virgule). Mes données sont dans un tableau nommé T_Ventes,
avec les colonnes : Date, Commercial, Région, Client, Produit, Montant, Payé (Oui/Non).
Pour chaque formule que tu me proposes : donne la formule prête à coller,
explique chaque argument en une ligne, et indique comment vérifier le résultat.
Précisez votre version : les fonctions récentes (RECHERCHEX, FILTRE, UNIQUE, LET) n’existent pas dans les anciennes versions d’Excel.
Étape 3 — Additionner et compter selon des critères
Demande : « Le total des ventes de la région Nord depuis le 1er janvier 2026. »
=SOMME.SI.ENS(T_Ventes[Montant];T_Ventes[Région];"Nord";T_Ventes[Date];">="&DATE(2026;1;1))
ChatGPT explique alors que le premier argument est la plage à additionner, suivie de paires plage/critère, et que le critère de date doit être construit par concaténation. Pour compter plutôt qu’additionner, la logique est identique avec NB.SI.ENS. Demandez-lui de remplacer « Nord » par une référence de cellule pour rendre le calcul pilotable.
Étape 4 — Traduire une règle métier en formule conditionnelle
Les formules SI imbriquées sont le terrain idéal de l’IA. Décrivez la règle comme vous la diriez à un collègue :
Calcule la prime du commercial en colonne H :
- 5 % du montant si le montant est d'au moins 10 000 € ET que la facture est payée ;
- 2 % si le montant est d'au moins 5 000 € ;
- 0 sinon.
Réponse type :
=SI(ET([@Montant]>=10000;[@Payé]="Oui");[@Montant]*5%;SI([@Montant]>=5000;[@Montant]*2%;0))
Demandez ensuite une version avec SI.CONDITIONS, plus lisible quand les cas se multiplient, et surtout un jeu de tests : « Donne-moi cinq cas limites avec le résultat attendu. » Les cas limites (exactement 10 000 €, facture non payée au-dessus de 10 000 €) révèlent la plupart des erreurs de logique.
Étape 5 — Nettoyer et découper du texte
Un export contient des références du type « FR-2026-00458 » et vous voulez isoler le code pays :
=GAUCHE(A2;CHERCHE("-";A2)-1)
ChatGPT explique que CHERCHE renvoie la position du premier tiret, et que GAUCHE conserve les caractères qui précèdent. Pour les cas plus complexes, demandez-lui de combiner STXT, SUPPRESPACE, SUBSTITUE ou, dans les versions récentes, TEXTE.AVANT et TEXTE.APRES. Précisez toujours ce qui doit se passer si le séparateur est absent : c’est le cas qui fait planter la formule.
Étape 6 — Calculer des écarts de dates
Pour l’ancienneté d’un salarié dont la date d’entrée est en B2 :
=DATEDIF(B2;AUJOURDHUI();"Y")&" ans et "&DATEDIF(B2;AUJOURDHUI();"YM")&" mois"
DATEDIF n’apparaît pas dans l’assistant de fonctions d’Excel, mais elle fonctionne. ChatGPT connaît ses unités (“Y” pour les années complètes, “M” pour les mois, “D” pour les jours, “YM” pour les mois restants après les années). Il vous signalera aussi le piège classique : une date de début postérieure à la date de fin provoque une erreur #NOMBRE!.
Étape 7 — Rechercher une valeur dans une autre table
Pour récupérer le tarif d’un produit dans une feuille Tarifs (codes en colonne A, prix en colonne C) :
=SIERREUR(RECHERCHEV(A2;Tarifs!$A:$C;3;FAUX);"Introuvable")
Ou, avec Microsoft 365 et Excel 2021 et versions ultérieures :
=RECHERCHEX(A2;Tarifs!A:A;Tarifs!C:C;"Introuvable")
Faites préciser par ChatGPT pourquoi le dernier argument de RECHERCHEV doit être FAUX (correspondance exacte) : l’oublier est l’une des erreurs les plus coûteuses d’Excel, car la formule renvoie alors un résultat plausible mais faux.
Étape 8 — Faire expliquer et corriger une formule
Quand une formule renvoie une erreur, collez-la avec le contexte :
Cette formule renvoie #N/A sur certaines lignes seulement :
=RECHERCHEV(A2;Tarifs!$A:$C;3;FAUX)
Les codes produits viennent d'un export logiciel. Liste les causes possibles
par ordre de probabilité et, pour chacune, la vérification à faire.
ChatGPT évoquera typiquement des espaces invisibles, des codes stockés en texte d’un côté et en nombre de l’autre, ou des codes réellement absents de la table, avec la formule de contrôle correspondante.
Formules avancées : LET, LAMBDA et bibliothèque réutilisable
Dès que les formules s’allongent, demandez à ChatGPT de les factoriser avec LET, qui nomme les calculs intermédiaires. La formule devient lisible et plus rapide, puisque chaque calcul n’est effectué qu’une fois :
=LET(
ca;SOMME.SI.ENS(T_Ventes[Montant];T_Ventes[Commercial];A2);
objectif;RECHERCHEX(A2;T_Objectifs[Commercial];T_Objectifs[Objectif]);
SI(objectif=0;"";ca/objectif)
)
Pour aller plus loin, LAMBDA permet de créer vos propres fonctions. Définissez-la dans Formules > Gestionnaire de noms : par exemple un nom MontantTTC avec pour valeur =LAMBDA(ht;taux;ht*(1+taux)). Vous l’utilisez ensuite comme une fonction native : =MontantTTC(B2;20%). ChatGPT est très utile pour écrire ces fonctions, les documenter et les tester.
Faire documenter et optimiser un classeur existant
ChatGPT est aussi précieux pour reprendre un fichier dont vous héritez. Copiez les formules principales de chaque feuille, avec les en-têtes, et demandez une documentation : rôle de chaque feuille, logique des calculs, dépendances entre onglets, points fragiles. Vous obtenez en quelques minutes une notice que personne n’avait pris le temps d’écrire.
La même démarche sert à optimiser : demandez quelles formules pourraient être simplifiées, lesquelles recalculent inutilement de grandes plages (colonnes entières, fonctions volatiles comme DECALER ou INDIRECT) et comment rendre le modèle plus facile à partager avec une équipe ou un client.
Notre conseil : conservez dans un classeur de référence les formules validées, avec la demande qui les a produites et leurs cas de test. Vous constituez ainsi une bibliothèque réutilisable, partageable avec votre équipe.
ChatGPT pour analyser un fichier Excel
Au-delà des formules, vous pouvez importer un classeur ou un CSV dans ChatGPT et lui demander une analyse. Il exécute du code en arrière-plan pour calculer, trier, croiser et représenter les données. Procédez en deux temps :
Voici notre fichier de ventes. Avant toute analyse, décris sa structure
(colonnes, types, nombre de lignes, période couverte) et signale les problèmes
de qualité : doublons, valeurs manquantes, formats incohérents, valeurs aberrantes.
N'effectue aucune correction pour l'instant.
Maintenant, identifie les trois constats les plus utiles pour un directeur commercial :
évolution mensuelle, concentration du chiffre d'affaires sur les principaux clients,
retards de paiement. Pour chaque constat, donne le chiffre, le calcul utilisé
et un graphique adapté.
Demander le calcul utilisé vous permet de le refaire dans Excel pour contrôler, et de reproduire l’analyse le mois suivant sans repasser par l’IA si les formules suffisent. ChatGPT peut aussi vous suggérer la structure d’un tableau croisé dynamique : quels champs placer en lignes, en colonnes et en valeurs pour répondre à votre question.
Deux précautions s’imposent. D’abord, la confidentialité : vérifiez ce que votre entreprise autorise avant d’envoyer des données clients ou financières, et anonymisez-les si besoin. Ensuite, le contrôle : recoupez au moins un total avec votre fichier source avant de diffuser un chiffre.
Prompts Excel prêts à copier
Quelques demandes éprouvées, à adapter :
Explique-moi cette formule comme à un débutant, argument par argument,
puis propose une version plus simple si elle existe : [collez la formule]
Propose une règle de mise en forme conditionnelle qui colore en rouge
toute la ligne du tableau quand la colonne Payé vaut "Non"
et que la date a plus de 30 jours. Donne la formule et le chemin des menus.
J'ai une colonne "Nom complet" au format "DUPONT Marie".
Donne deux formules : une pour le nom, une pour le prénom,
qui fonctionnent aussi pour les noms composés comme "DE LA TOUR Jean-Paul".
Je veux suivre mes dépenses mensuelles par catégorie.
Propose la structure du tableau (colonnes et types), les formules de synthèse
et le graphique le plus lisible, pour Excel en français.
Pour mieux construire vos propres demandes, les principes généraux sont détaillés dans notre guide du prompt ChatGPT.
Les erreurs fréquentes avec ChatGPT et Excel
| Erreur | Conséquence | Solution |
|---|---|---|
| Ne pas préciser la langue d’Excel | Fonctions en anglais (IF, VLOOKUP) refusées | Indiquer « Excel en français, séparateur point-virgule » |
| Décrire vaguement ses colonnes | Références fausses, formule inadaptée | Donner lettres ou noms exacts des colonnes et un exemple de ligne |
| Utiliser une fonction absente de sa version | Erreur #NOM? | Préciser la version d’Excel (2016, 2019, 2021, Microsoft 365) |
| Recopier sans tester | Résultat plausible mais faux sur tout le tableau | Vérifier sur trois ou quatre cas dont on connaît la réponse |
| Oublier les références absolues | Formule décalée une fois recopiée | Demander explicitement les $ nécessaires ou utiliser un tableau Excel |
| Envoyer des données sensibles | Risque de confidentialité | Décrire la structure avec des données fictives |
| Ne pas demander d’explication | Formule impossible à maintenir | Exiger une explication argument par argument |
IA et tableur : ChatGPT, Copilot ou formules classiques ?
| Critère | ChatGPT | Copilot dans Excel | Recherche web classique |
|---|---|---|---|
| Accès | Application ou navigateur, offre gratuite disponible | Intégré à Excel, licence Microsoft 365 adaptée | Gratuit |
| Connaissance de votre fichier | Seulement ce que vous décrivez ou importez | Agit directement sur le classeur | Aucune |
| Formules sur mesure | Oui, avec explications | Oui, dans le contexte du tableau | Exemples génériques à adapter |
| Analyse de données | Oui, fichier importé | Oui, dans le classeur | Non |
| Vitesse d’apprentissage | Élevée si l’on demande des explications | Élevée | Lente |
ChatGPT est la solution la plus polyvalente et la plus accessible. Si votre entreprise dispose de la licence, Copilot dans Excel évite les allers-retours entre deux fenêtres. Les deux supposent de savoir vérifier un résultat : si vous débutez, reprenez d’abord les bases d’Excel.
Comment progresser avec ChatGPT et Excel ?
Voici le parcours que nous recommandons :
- Les bases : structurer ses données, poser le contexte à ChatGPT, obtenir et vérifier ses premières formules de somme et de comptage.
- Les fonctions clés : SI, ET, OU, fonctions texte, dates, recherches, en demandant systématiquement des cas de test.
- Le niveau avancé : LET, LAMBDA, bibliothèque de formules, puis macros VBA générées et commentées par l’IA.
- L’analyse : import de fichiers, contrôle de qualité, synthèses et graphiques.
Pour suivre ce parcours avec des exercices, la formation pour combiner ChatGPT et Excel d’EspritAcadémique dure une heure et demie et convient à tous les niveaux. Elle aborde notamment :
- la préparation d’une base de données propre avant de solliciter l’IA ;
- les sommes et comptages par critères obtenus en une seule demande ;
- les formules conditionnelles, les fonctions texte, DATEDIF et RECHERCHEV expliquées et testées ;
- la construction de formules complexes avec LET et LAMBDA ;
- la création de macros VBA commentées et sécurisées à partir de prompts.
En résumé
ChatGPT devient un excellent assistant Excel dès que vous lui donnez le bon contexte : version et langue d’Excel, séparateur, structure exacte des colonnes et résultat attendu. Demandez toujours une explication et des cas de test, vérifiez avant de recopier, et utilisez l’import de fichiers pour vos analyses ponctuelles. Vous gagnez du temps tout en progressant réellement sur le tableur.
Questions fréquentes
Comment demander une formule Excel à ChatGPT ?
Décrivez le calcul en français, en donnant la structure de vos données : noms et lettres des colonnes, ligne des en-têtes, exemple de valeurs et résultat attendu. Précisez que vous utilisez Excel en français avec le point-virgule comme séparateur. Demandez enfin une explication de chaque argument et un exemple de vérification. Cette précision évite la plupart des formules inadaptées.
Pourquoi la formule donnée par ChatGPT ne fonctionne-t-elle pas dans mon Excel ?
Les causes les plus fréquentes sont des noms de fonctions en anglais (IF au lieu de SI), des virgules au lieu de points-virgules, des références de colonnes qui ne correspondent pas à votre fichier ou une fonction absente de votre version, comme RECHERCHEX dans les anciennes versions. Collez le message d'erreur et la formule dans ChatGPT en précisant votre version d'Excel pour obtenir une correction.
ChatGPT peut-il analyser un fichier Excel ?
Oui. Vous pouvez importer un classeur ou un fichier CSV dans la conversation : ChatGPT en décrit la structure, repère les anomalies, calcule des indicateurs, produit des graphiques et peut fournir un fichier modifié à télécharger. Vérifiez quelques résultats dans Excel et évitez d'envoyer des données confidentielles sans l'accord de votre entreprise.
Quelle différence entre ChatGPT et Copilot dans Excel ?
ChatGPT fonctionne dans une fenêtre séparée : vous lui décrivez votre fichier ou le lui envoyez, puis vous reportez ses réponses dans Excel. Copilot est intégré au classeur, avec une licence Microsoft 365 adaptée, et agit directement sur vos données. ChatGPT est plus polyvalent et accessible, Copilot plus direct pour qui dispose de la licence.
Faut-il bien connaître Excel pour utiliser ChatGPT comme assistant ?
Des bases suffisent : savoir ce qu'est une référence de cellule, recopier une formule et utiliser des références absolues avec le symbole $. ChatGPT comble le reste en expliquant chaque formule. Plus vous connaissez Excel, plus vous repérez rapidement une réponse inadaptée ; l'assistant accélère l'apprentissage mais ne remplace pas la vérification.
ChatGPT peut-il créer un tableau croisé dynamique ?
Il ne le crée pas dans votre classeur, mais il peut vous indiquer quels champs placer en lignes, en colonnes et en valeurs pour répondre à une question précise, proposer un champ calculé ou produire directement la synthèse si vous lui envoyez le fichier. C'est un bon moyen de concevoir un tableau croisé avant de le construire soi-même.