Pour obtenir une formule Excel avec ChatGPT, commencez par expliquer ce que vous voulez calculer et où se trouvent vos données. Une demande courte peut suffire. Si la réponse ne convient pas, précisez ce qui manque ou ce qui ne fonctionne pas. Dans tous les cas, vérifiez le résultat sur quelques lignes avant de recopier la formule dans tout le tableau.
Cette démarche permet de repérer deux problèmes différents : une formule qu’Excel refuse et une formule qui calcule sans erreur, mais ne répond pas exactement au besoin. Ce second cas mérite autant d’attention que le premier.
Les exemples de ce guide utilisent Microsoft 365 en français, avec le point-virgule comme séparateur d’arguments et la virgule décimale. Adaptez la demande si votre configuration est différente. Les données sont fictives et les formules proposées illustrent une méthode de travail ; elles ne sont pas présentées comme des réponses effectivement obtenues lors d’un test de ChatGPT.
Faut-il rédiger un long prompt pour obtenir une formule Excel ?
Non. Vous pouvez commencer par une ou deux phrases, comme si vous demandiez de l’aide à un collègue. Indiquez le calcul souhaité et les colonnes concernées. Vous n’avez pas besoin de connaître le nom de la fonction à utiliser.
Si la formule ne fonctionne pas, ou si son résultat ne correspond pas à ce que vous attendez, ajoutez les précisions utiles. Par exemple : « J’utilise Excel 2019 », « Je veux laisser la cellule vide si le code est absent » ou « Mes dates contiennent aussi une heure ». Le tableau suivant sert de repère pour compléter la demande selon le problème rencontré.
| Information | À préciser si nécessaire |
|---|---|
| Votre environnement | Version d’Excel, langue des fonctions, séparateur d’arguments et utilisation sur Windows, Mac ou dans le navigateur |
| Les données disponibles | Noms des feuilles, colonnes, premières et dernières lignes, noms des tableaux structurés et types de données |
| Le résultat attendu | Cellule de destination, règle de calcul et au moins un exemple avec son résultat attendu |
| Les cas particuliers | Cellules vides, valeur absente, doublons, dates avec une heure, bornes d’un barème ou montants négatifs |
| La réponse souhaitée | Formule à copier, explication, hypothèses retenues et cas à vérifier avant utilisation |
Si vous utilisez une ancienne version d’Excel, indiquez-la dès le départ : cela évite de recevoir une formule utilisant une fonction indisponible. Par exemple, RECHERCHEX n’est pas disponible dans Excel 2016 et Excel 2019.
Un prompt simple, puis un prompt complet si nécessaire
Commencer par une demande courte
J’ai les quantités en B et les prix unitaires en C. Quelle formule mettre en D pour calculer le total de chaque ligne ?
Cette demande donne déjà l’essentiel : les données disponibles et le résultat recherché. Si la formule proposée répond au besoin, passez directement à la vérification. Il n’est pas nécessaire de rédiger une deuxième demande plus longue.
Préciser la demande si la première réponse ne convient pas
J’utilise Excel en français. Les quantités sont en B et les prix unitaires en C, à partir de la ligne 2. Je veux le total de chaque ligne en D. Par exemple, pour 3 articles à 12 €, je dois obtenir 36 €. Si la quantité ou le prix manque, je préfère que la cellule reste vide. Quelle formule mettre en D2 et recopier vers le bas ?
Vous pouvez aussi poursuivre la conversation en ajoutant seulement le détail manquant : « Et si la quantité est vide, je voudrais que le total reste vide aussi. » Le prompt complet est utile pour reformuler le besoin quand plusieurs éléments ont été mal compris ; il n’est pas obligatoire à chaque échange.
Si vous travaillez sans transmettre le classeur, l’IA ne connaît que les éléments décrits. Si vous lui donnez accès au fichier, précisez malgré tout les règles métier : une colonne « Montant » ne dit pas si le calcul doit porter sur le HT, le TTC, les avoirs ou les factures validées.
Utiliser des données fictives suffit souvent
Pour demander une formule, quelques lignes représentatives peuvent suffire. Remplacez les noms et informations sensibles par des données fictives, en conservant les mêmes types, formats et cas particuliers. Tout partage de données réelles doit respecter les règles de votre entreprise.
Comment insérer la formule de ChatGPT dans Excel ?
- Copiez uniquement la formule, en commençant par le signe
=, sans les explications ni les délimiteurs du bloc de code - Sélectionnez la cellule prévue, puis collez la formule dans la barre de formule
- Validez avec Entrée et comparez le premier résultat à votre exemple de référence
- Recopiez sur quelques lignes, puis vérifiez les références avant d’étendre à toute la plage
Si Excel affiche la formule comme du texte, vérifiez notamment le format de la cellule et la présence d’une apostrophe avant le signe =. Après avoir remis la cellule au format Standard, rééditez puis validez la formule. Si toutes les formules sont affichées, vérifiez aussi le mode « Afficher les formules ».
Avant un remplacement de formules sur un fichier professionnel, conservez une copie du classeur. Une erreur de référence peut se propager à toutes les lignes recopiées.
Trois exemples pour demander une formule et contrôler son résultat
Pour chaque exemple, commencez par le prompt simple. La version complète montre comment préciser le besoin si la réponse ne convient pas. Ces exemples illustrent une façon de dialoguer avec ChatGPT : ils ne supposent pas que la première demande échouera.
1. Retrouver un client : préciser ce qui se passe si le code est absent
Dans la feuille Clients, saisissez cette petite liste. Les codes sont uniques et enregistrés comme du texte.
| A | B | |
|---|---|---|
| 1 | Code client | Nom du client |
| 2 | CLI001 | Atelier du Lac |
| 3 | CLI002 | Bureau des Alpes |
| 4 | CLI003 | Maison du Parc |
Dans la feuille Commandes, le code à rechercher est en B2. Le nom doit apparaître en D2.
Prompt simple
Dans Commandes, j’ai un code client en B2. Dans la feuille Clients, les codes sont en A et les noms en B. Quelle formule mettre en D2 pour retrouver le nom du client ?
Prompt complet si la réponse ne convient pas
J’utilise Excel 365 en français. Dans Commandes, je veux retrouver en D2 le nom du client dont le code est en B2. Ma liste est dans Clients : les codes en A2:A4 et les noms en B2:B4, avec un seul client par code. Si B2 est vide, je veux laisser D2 vide. Si le code n’existe pas dans la liste, je veux afficher « Client inconnu ». Je vais recopier la formule vers le bas : elle doit toujours chercher dans la même liste.
Une formule répondant à la demande complète est :
=SI(B2="";"";RECHERCHEX(B2;Clients!$A$2:$A$4;Clients!$B$2:$B$4;"Client inconnu";0))
| Valeur en Commandes!B2 | Résultat attendu en D2 |
|---|---|
| CLI002 | Bureau des Alpes |
| CLI999 | Client inconnu |
| Cellule vide | Aucun texte affiché |
Les signes $ fixent les plages de recherche. En recopiant vers le bas, B2 devient B3, tandis que les plages de la feuille Clients restent inchangées. Si vous ajoutez des clients au-delà de la ligne 4, étendez ces plages ou utilisez un tableau structuré.
Testez aussi un doublon volontaire dans une copie de l’exemple : avec ces paramètres, RECHERCHEX renvoie la première correspondance. Si votre besoin exige un contrôle des doublons, il faut l’ajouter à la demande. Pour approfondir la fonction, consultez le guide pour utiliser RECHERCHEX dans Excel.
2. Additionner une année : vérifier les dates qui contiennent une heure
Vous voulez totaliser les ventes de la région Nord sur toute l’année 2026. Dans une feuille Ventes, utilisez ces données. La colonne A contient de vraies dates Excel avec une heure ; la colonne C contient des nombres.
| A | B | C | |
|---|---|---|---|
| 1 | Date et heure | Région | Montant HT |
| 2 | 31/12/2025 10:00 | Nord | 900 |
| 3 | 01/01/2026 09:00 | Nord | 100 |
| 4 | 15/06/2026 14:00 | Sud | 250 |
| 5 | 31/12/2026 00:00 | Nord | 200 |
| 6 | 31/12/2026 15:30 | Nord | 300 |
| 7 | 01/01/2027 00:00 | Nord | 400 |
Prompt simple
Comment faire le total des ventes du Nord en 2026 ? Les dates sont en A, les régions en B et les montants en C.
Prompt complet si la réponse ne convient pas
Je suis sur Excel 365 en français. Dans ma feuille Ventes, les dates sont en A2:A7, les régions en B2:B7 et les montants HT en C2:C7. Je veux mettre en E2 le total des ventes du Nord pour 2026. Mes dates contiennent aussi une heure : il faut compter toutes les ventes du 1er janvier au 31 décembre 2026, y compris celles du 31 décembre dans l’après-midi. Quelle formule utiliser ?
Une formule répondant à la demande complète est :
=SOMME.SI.ENS($C$2:$C$7;$B$2:$B$7;"Nord";$A$2:$A$7;">="&DATE(2026;1;1);$A$2:$A$7;"<"&DATE(2027;1;1))
Le résultat attendu est 600 € : 100 + 200 + 300. La condition de fin est « strictement avant le 1er janvier 2027 ». Elle inclut donc toutes les heures du 31 décembre 2026.
Voici une variante à comparer, volontairement inadaptée aux données horodatées de cet exemple :
=SOMME.SI.ENS($C$2:$C$7;$B$2:$B$7;"Nord";$A$2:$A$7;">="&DATE(2026;1;1);$A$2:$A$7;"<="&DATE(2026;12;31))
| Borne de fin utilisée | Résultat attendu | Explication |
|---|---|---|
<=DATE(2026;12;31) |
300 € | La vente de 300 € du 31 décembre à 15 h 30 est exclue |
<DATE(2027;1;1) |
600 € | Les ventes de toute la journée du 31 décembre sont incluses |
Dans Excel, l’heure correspond à une fraction de journée. Une date contenant une heure peut paraître identique à une date sans heure si le format n’affiche que le jour. Pour contrôler le total, repérez les lignes 3, 5 et 6 : ce sont les trois ventes Nord de 2026 à additionner.
Un résultat plausible peut être incomplet
La formule avec la mauvaise borne ne provoque pas nécessairement de message d’erreur. Ici, seule la comparaison avec les lignes attendues permet de repérer les 300 € manquants.
3. Calculer une prime : préciser comment le taux doit s’appliquer
Pour un chiffre d’affaires numérique et positif ou nul en B2, le taux s’applique ici à la totalité du chiffre d’affaires. Il ne s’agit pas d’un calcul progressif par tranches. Le montant de la prime doit être arrondi à deux décimales.
| Chiffre d’affaires | Taux |
|---|---|
| De 0 € inclus à 20 000 € exclus | 2 % |
| De 20 000 € inclus à 50 000 € exclus | 5 % |
| De 50 000 € inclus à 100 000 € exclus | 7 % |
| À partir de 100 000 € inclus | 10 % |
Prompt simple
J’ai le chiffre d’affaires en B2. Je veux calculer une prime : 2 %, puis 5 % à partir de 20 000 €, 7 % à partir de 50 000 € et 10 % à partir de 100 000 €. Quelle formule mettre en C2 ?
Prompt complet si la réponse ne convient pas
J’utilise Excel 365 en français. En B2, j’ai le chiffre d’affaires, toujours positif ou nul, et je veux la prime en C2. Le taux est de 2 % en dessous de 20 000 €, 5 % dès 20 000 €, 7 % dès 50 000 € et 10 % dès 100 000 €. Ce taux s’applique à tout le chiffre d’affaires : pour 20 000 €, la prime doit être de 1 000 €. Je voudrais une formule avec SI, un montant arrondi à deux décimales et une cellule vide si B2 est vide.
Une formule répondant à la demande complète est :
=SI(B2="";"";ARRONDI(B2*SI(B2>=100000;10%;SI(B2>=50000;7%;SI(B2>=20000;5%;2%)));2))
| Valeur en B2 | Taux attendu | Prime attendue |
|---|---|---|
| 19 999 € | 2 % | 399,98 € |
| 20 000 € | 5 % | 1 000,00 € |
| 49 999 € | 5 % | 2 499,95 € |
| 50 000 € | 7 % | 3 500,00 € |
| 99 999 € | 7 % | 6 999,93 € |
| 100 000 € | 10 % | 10 000,00 € |
Ajoutez deux contrôles : avec 0 en B2, la prime vaut 0 ; avec une cellule vide, aucun texte n’est affiché. La formule ne prend pas en charge un montant négatif ou un nombre stocké comme du texte : ces situations demandent une règle supplémentaire.
Pour comprendre les conditions utilisées, consultez le tutoriel pour comprendre la fonction SI. Si le barème évolue régulièrement, demandez plutôt une solution avec les seuils et taux dans un tableau séparé, puis vérifiez les mêmes cas limites.
Comment vérifier une formule Excel proposée par ChatGPT ?
Les tests suggérés par l’IA sont un point de départ. Si elle a mal compris une règle, elle peut aussi proposer des résultats attendus incorrects. Il faut donc disposer d’une référence indépendante : un calcul manuel, une règle métier validée ou un total contrôlé autrement.
- Testez un cas simple dont vous connaissez déjà le résultat
- Testez une cellule vide, un zéro, une valeur absente et un doublon lorsque ces cas sont possibles
- Pour un barème, testez chaque seuil, une valeur juste en dessous et une juste au-dessus
- Pour une période, testez son début, sa fin, une heure le dernier jour et la première date exclue
- Après recopie, contrôlez une formule au début, au milieu et à la fin de la plage
- Si des lignes sont ajoutées régulièrement, vérifiez qu’elles sont incluses dans les calculs
- Comparez un total à une autre méthode et conservez les exemples utilisés pour le valider
Sur un fichier important, quelques lignes de test ne couvrent pas toutes les situations. Complétez-les selon les règles métier, les exceptions et les sources de données. Une validation utile doit pouvoir être répétée après une modification du fichier.
Que transmettre à ChatGPT pour corriger une formule ?
Évitez de répondre seulement « ça ne marche pas ». Donnez la formule exacte, le message affiché ou le résultat obtenu, puis le résultat attendu sur une ligne précise.
En reprenant l’exemple du total des ventes, vous pourriez écrire :
Avec cette formule, j’obtiens 300 € au lieu de 600 € :
=SOMME.SI.ENS($C$2:$C$7;$B$2:$B$7;"Nord";$A$2:$A$7;">="&DATE(2026;1;1);$A$2:$A$7;"<="&DATE(2026;12;31))
Les ventes du Nord en 2026 sont de 100 €, 200 € et 300 €. Celle de 300 € est datée du 31 décembre 2026 à 15 h 30. Pourquoi n’est-elle pas comptée ? Tu peux corriger la formule et m’expliquer ce qui change ?
Ne masquez pas immédiatement le problème avec SIERREUR. Afficher une cellule vide à la place d’une erreur ne corrige ni une référence supprimée, ni une règle mal définie. Notre guide pour comprendre les messages d’erreur Excel aide à distinguer les différentes causes.
Questions fréquentes sur les formules Excel avec ChatGPT
Faut-il joindre le fichier Excel pour obtenir une formule ?
Pas nécessairement. Une description précise et quelques lignes fictives suffisent souvent pour une formule isolée. Si vous donnez accès à un classeur via une fonctionnalité compatible, indiquez les feuilles à utiliser et les règles à respecter. Vérifiez ensuite que les références de la formule correspondent bien au fichier.
Pourquoi ChatGPT propose-t-il une formule en anglais ?
La réponse peut ne pas respecter la langue et les paramètres de votre Excel. Précisez les noms de fonctions en français et le séparateur attendu. Demandez par exemple RECHERCHEX au lieu de XLOOKUP si votre configuration utilise les noms français.
Une formule acceptée par Excel est-elle forcément correcte ?
Non. Elle peut chercher dans la mauvaise colonne, oublier des lignes, appliquer un taux au mauvais seuil ou exclure des heures en fin de période. L’exemple du total annuel montre pourquoi il faut contrôler le résultat, même en l’absence de message d’erreur.
Peut-on utiliser cette méthode avec une ancienne version d’Excel ?
Oui, en indiquant la version dans la demande. Les fonctions proposées doivent être disponibles dans cette version. L’exemple avec RECHERCHEX doit notamment être adapté pour Excel 2016 ou 2019 ; les fonctions SI et SOMME.SI.ENS permettent de couvrir de nombreux besoins dans ces versions.
Besoin d’aide avec une formule proposée par ChatGPT ?
Vous souhaitez mieux comprendre les formules, repérer les erreurs et vérifier les réponses de l’IA ? Une formation Excel en entreprise permet de travailler ces compétences à partir de vos usages professionnels.
Vous n’arrivez pas à utiliser les formules proposées par ChatGPT ? Faites appel à un expert Excel pour les adapter à votre fichier.

