Une formule qui affiche une erreur donne envie de demander à une IA : « Corrige-moi ça ». Le risque est d’obtenir une formule élégante qui ne calcule plus exactement la même chose — ou qui masque le problème au lieu de le résoudre.
L’IA est plus utile comme relecteur que comme bouton de remplacement. Faites-lui d’abord expliquer la formule existante, identifier l’étape qui échoue et proposer un test. Vous gardez ainsi la logique métier sous contrôle.
Conclusion immédiate — Travaillez sur une copie, fournissez la formule exacte avec quelques données fictives, demandez une explication morceau par morceau, testez la correction sur des cas normaux et limites, puis comparez les résultats avant de toucher au fichier principal.
Pourquoi une formule peut casser sans avoir l’air fausse#
Une formule dépend de plusieurs éléments à la fois : sa syntaxe, les cellules qu’elle vise, le type réel des données et les réglages du tableur. Un seul décalage suffit.
Les causes fréquentes sont :
- une référence déplacée lors d’un copier-coller ;
- une plage incomplète après l’ajout de lignes ;
- un nombre ou une date enregistré comme texte ;
- un espace ou un caractère invisible dans une cellule ;
- une feuille ou une colonne renommée ;
- un séparateur différent selon la langue ou la région ;
- une fonction disponible dans Excel mais pas dans la version de Google Sheets utilisée, ou inversement ;
- une condition métier devenue fausse alors que la formule reste valide.
Microsoft explique par exemple que l’erreur #VALUE! peut venir de la formule elle-même ou des cellules qu’elle référence. Sa documentation montre aussi que des espaces invisibles, du texte à la place d’un nombre ou des paramètres régionaux peuvent suffire à provoquer l’erreur.
Une IA qui ne voit que la formule doit deviner le reste. Plus vous lui donnez le contexte utile, moins elle risque de corriger le mauvais problème.
Le protocole sûr en sept étapes#
1. Créez un point de retour#
Ne commencez jamais dans l’unique exemplaire du fichier.
- Dans Excel, dupliquez le classeur ou enregistrez une copie clairement nommée.
- Dans Google Sheets, créez une copie ou nommez la version actuelle avant la modification.
Google indique que l’historique des versions permet d’afficher, copier ou restaurer une version antérieure. Ce filet de sécurité ne dispense pas de tester, mais il évite qu’un essai remplace silencieusement un calcul fiable.
2. Notez le résultat attendu#
Avant de regarder la syntaxe, écrivez la règle en français simple.
Exemple :
Si la facture est marquée « Payé », afficher son montant ; sinon afficher zéro.
Cette phrase est votre référence. Une correction n’est bonne que si elle respecte cette règle, pas seulement si l’erreur disparaît.
Ajoutez ensuite trois informations :
- le résultat obtenu aujourd’hui ;
- le résultat attendu ;
- le nom et la version du tableur, avec sa langue ou sa région si vous les connaissez.
3. Préparez un exemple minimal#
N’envoyez pas le classeur complet par réflexe. Reproduisez uniquement les colonnes et quelques lignes nécessaires, avec des valeurs fictives.
Pour la règle précédente :
| Statut | Montant | Résultat attendu |
|---|---|---|
| Payé | 120 | 120 |
| En attente | 80 | 0 |
| Payé | cellule vide | à définir |
La troisième ligne est importante : elle oblige à décider ce qui doit arriver dans un cas limite. Faut-il afficher zéro, laisser vide ou signaler une donnée manquante ? L’IA ne peut pas choisir cette règle métier à votre place.
Si les vraies données contiennent des noms, coordonnées, prix négociés ou informations confidentielles, remplacez-les. La CNIL recommande de ne soumettre que les informations que vous êtes autorisé à partager et de toujours vérifier la qualité des sorties d’une IA générative.
4. Demandez l’explication avant la correction#
Supposons que la formule soit :
=SI(B2="Payé";C2;0)
Demandez à l’IA de la traduire en langage courant :
SIévalue une condition ;B2="Payé"est la condition ;C2est le résultat si elle est vraie ;0est le résultat si elle est fausse.
Cette décomposition révèle vite une référence surprenante ou une règle incomplète. Elle vous permet aussi de vérifier que l’IA a compris la formule avant de lui faire confiance.
Google Sheets met lui-même en évidence les cellules référencées par une formule et affiche la définition, la syntaxe et un exemple pour les fonctions. Utilisez ces indices natifs en parallèle de l’explication de l’IA.
5. Isolez la partie qui échoue#
Une longue formule doit être découpée. Testez chaque composant dans une cellule temporaire :
- la recherche trouve-t-elle bien une ligne ?
- la comparaison renvoie-t-elle vrai ou faux comme prévu ?
- la date est-elle reconnue comme une date ?
- le montant est-il vraiment numérique ?
- la plage contient-elle toutes les lignes attendues ?
Dans Excel, l’outil Évaluer la formule permet d’avancer étape par étape dans le calcul. Microsoft le recommande notamment pour localiser la source d’une erreur #VALUE!.
Le principe est le même avec l’IA : ne lui demandez pas de réécrire tout le bloc si un seul sous-calcul pose problème.
6. Exigez une correction minimale et ses limites#
Demandez d’abord la plus petite modification possible. Une formule entièrement réécrite est plus difficile à comparer et peut changer un comportement utile sans que vous le voyiez.
Pour chaque proposition, demandez :
- ce qui a été changé ;
- pourquoi cela corrige la cause identifiée ;
- dans quels cas la formule peut encore échouer ;
- si elle fonctionne dans votre version d’Excel ou de Google Sheets ;
- comment revenir à la formule précédente.
Méfiez-vous d’une correction qui consiste seulement à ajouter SIERREUR ou IFERROR. Microsoft précise que cette fonction remplace l’affichage d’une erreur, mais ne résout pas nécessairement sa cause et peut masquer tous les types d’erreurs. Utilisez-la seulement après avoir compris le problème et décidé volontairement quoi afficher.
7. Testez avant de recopier#
Testez la nouvelle formule sur un petit échantillon comprenant :
- un cas normal ;
- un cas qui doit donner zéro ou vide ;
- une cellule manquante ;
- une valeur texte à la place d’un nombre ;
- une date en limite de période ;
- un élément absent d’une table de recherche ;
- la première et la dernière ligne de la plage.
Comparez ensuite les anciens et nouveaux résultats sur une colonne temporaire. Contrôlez les totaux, puis quelques lignes prises au hasard. Ce n’est qu’après cette vérification que vous pouvez recopier la formule.
Le prompt à copier#
Tu es le relecteur de cette formule de tableur. Ne la remplace pas immédiatement.
Outil : [EXCEL OU GOOGLE SHEETS]
Langue/région : [FRANCE, AUTRE OU INCONNUE]
Formule exacte : [COLLER LA FORMULE]
Erreur ou résultat obtenu : [INDIQUER LE MESSAGE OU LE RÉSULTAT]
Résultat attendu en français simple : [DÉCRIRE LA RÈGLE]
Exemple fictif :
[COLLER 3 À 6 LIGNES SANS DONNÉE PERSONNELLE OU CONFIDENTIELLE]
Procède dans cet ordre :
1. Explique la formule actuelle morceau par morceau.
2. Liste les cellules, plages et hypothèses dont elle dépend.
3. Identifie la partie la plus probable de l’erreur sans inventer les données manquantes.
4. Propose un test simple pour confirmer la cause.
5. Seulement ensuite, propose la correction minimale.
6. Donne les cas limites à tester et précise toute incompatibilité possible entre Excel et Google Sheets.
7. Si plusieurs règles métier sont possibles, pose-les comme options au lieu de choisir à ma place.
Ce prompt ralentit volontairement la réponse. C’est un avantage : une formule correcte doit être explicable et testable.
Les erreurs courantes et la bonne question à poser#
| Signal | Cause à vérifier en premier | Question utile à l’IA |
|---|---|---|
#VALUE! | texte, espace invisible, type de donnée ou argument incorrect | « Quelle cellule référencée n’a probablement pas le type attendu ? » |
#REF! | référence supprimée ou déplacée | « Quelle référence n’existe plus, et quelle était probablement sa fonction ? » |
#N/A | valeur absente d’une recherche | « L’absence est-elle une erreur de donnée ou un cas métier normal ? » |
#DIV/0! | dénominateur nul ou vide | « Que doit afficher le fichier lorsque la division est impossible ? » |
| résultat faux sans erreur | plage, condition ou référence relative incorrecte | « Traduis chaque étape et montre où la règle attendue diverge. » |
Une erreur visible est parfois plus sûre qu’un résultat plausible mais faux. Ne cherchez donc pas seulement à faire disparaître le message : cherchez à expliquer le calcul.
Références relatives et absolues : le piège du copier-coller#
La formule peut fonctionner en ligne 2 et devenir fausse après recopie.
A2est une référence relative : elle se déplace.$A$2est une référence absolue : elle reste fixée.$A2fixe la colonne mais laisse la ligne varier.A$2fixe la ligne mais laisse la colonne varier.
Demandez à l’IA de simuler la formule après une copie d’une ligne vers le bas et d’une colonne vers la droite. Vérifiez ensuite le résultat dans le tableur. Cette petite simulation repère rapidement un $ manquant ou inutile.
Excel et Google Sheets ne parlent pas toujours exactement la même langue#
Une formule proposée sur internet peut échouer à cause de détails locaux : nom traduit d’une fonction, virgule ou point-virgule comme séparateur, format des dates ou fonction non disponible.
Donnez toujours à l’IA :
- le logiciel utilisé ;
- la langue de l’interface ;
- la région du fichier ;
- le message exact de l’erreur ;
- un exemple de formule qui fonctionne déjà dans le même document.
Google précise aussi que certaines fonctions provenant d’autres tableurs sont incompatibles avec Sheets. Une formule valide dans un outil ne doit donc pas être considérée comme universelle.
Ce que l’IA ne peut pas décider pour vous#
Même avec une syntaxe parfaite, certaines questions restent métier :
- une cellule vide signifie-t-elle zéro ou donnée manquante ?
- faut-il prendre le dernier prix, le prix moyen ou le prix du jour de la commande ?
- un client annulé reste-t-il dans le total ?
- quelle date clôt une période ?
- une ligne inconnue doit-elle être ignorée ou signalée ?
Écrivez ces décisions à côté du test. Sinon, l’IA choisira souvent l’interprétation qui paraît la plus probable, pas forcément celle de votre activité.
La vérification finale en trente secondes#
Avant de remplacer la formule d’origine :
- [ ] une copie ou une version récupérable existe ;
- [ ] la règle attendue est écrite en français simple ;
- [ ] les données partagées sont fictives ou nettoyées ;
- [ ] l’IA a expliqué l’ancienne formule avant de proposer la nouvelle ;
- [ ] la cause de l’erreur a été testée ;
- [ ] la correction est minimale et compatible avec le bon tableur ;
- [ ] les cas limites ont été vérifiés ;
- [ ] les totaux et quelques lignes ont été comparés ;
- [ ] l’erreur n’a pas simplement été cachée.
La bonne utilisation de l’IA n’est donc pas « donne-moi une formule qui marche ». C’est : aide-moi à comprendre ce que calcule cette formule, à prouver où elle échoue et à tester la plus petite correction possible.
Sources consultées
Ces liens permettent de vérifier les points factuels et d’approfondir le sujet.
Un exemple guidé, un réflexe à tester. Sans compte.
