Retour à tous les articles
Article

Utiliser l’IA pour écrire des formules Excel vérifiables

Auteur:

À partir d’un tableau de six commandes, demandez à l’IA une formule SUMIFS, vérifiez le total attendu et testez les changements avant de l’adapter à vos données Excel.

Une carte en forme de grille compacte, avec une loupe agrandissant une cellule

Vous avez besoin de connaître la valeur des commandes en ligne payées. Un assistant d’IA peut proposer une formule Excel, mais « calculer le total des ventes » laisse deux décisions dans l’ombre : quelles commandes compter et ce que représente la colonne des montants.

Commencez par un petit tableau dont vous pouvez calculer le résultat vous-même. Demandez la formule, son explication et les lignes prises en compte. Modifiez ensuite une donnée pour voir si le résultat réagit correctement. Vous pourrez ainsi vérifier la formule avant de l’utiliser dans un classeur plus volumineux.

Formulez explicitement la règle d’inclusion

Dans ce jeu de données fictif, chaque ligne correspond à une commande. Amount représente le montant total de la commande en dollars américains, et non un prix unitaire. Une ligne ne compte que si Channel vaut Online et si Status vaut Paid. Un zéro est un montant enregistré ; une valeur manquante demanderait une vérification.

Collez le bloc séparé par des tabulations dans la cellule A1 d’une feuille vierge. Vérifiez que les en-têtes occupent A1:D1 et les six commandes les lignes 2 à 7. Si tout se retrouve dans la colonne A, séparez le texte collé avec le délimiteur de tabulation avant de continuer.

Order	Channel	Status	Amount
O101	Online	Paid	120
O102	Store	Paid	80
O103	Online	Pending	60
O104	Online	Paid	90
O105	Online	Refunded	40
O106	Online	Paid	0

Conservez ces libellés d’exemple sans les modifier pendant l’exercice, même si votre interface Excel est dans une autre langue. Les critères textuels de la formule se rapportent au contenu des cellules, et non à la langue de l’interface.

Sans l’aide de l’IA, repérez les lignes à compter : O101, O104 et O106. Leur somme est 120 + 90 + 0 = 210. La commande payée en magasin ne compte pas, pas plus que les commandes en ligne en attente ou remboursées.

Demandez une formule, pas seulement un total

Un assistant textuel suffit pour cette étape ; il n’a pas besoin d’accéder à votre véritable classeur professionnel. Fournissez-lui le petit tableau fictif et l’emplacement de ses cellules :

J’utilise Excel. Les en-têtes sont dans A1:D1 et les données dans A2:D7.
A correspond à Order, B à Channel, C à Status et D à Amount en USD.
Chaque ligne représente une commande et D contient le montant total de la commande.

Écris une formule pour F2 qui additionne Amount uniquement lorsque Channel vaut
Online et Status vaut Paid. Inclus les deux conditions. Utilise des fonctions Excel
ordinaires et leurs noms anglais. Explique chaque plage et indique les identifiants
des commandes à inclure. Ne modifie pas les données sources.

[Collez le tableau d’exemple.]

Voici une formule de référence pour cette tâche :

=SUMIFS(D2:D7,B2:B7,"Online",C2:C7,"Paid")

Il s’agit d’une réponse de référence rédigée pour cet article, et non de l’affirmation que tous les assistants produiront la même réponse. La documentation de Microsoft sur SUMIFS explique comment additionner les valeurs qui répondent à plusieurs critères.

Lisez la formule dans l’ordre : additionner D2:D7, mais uniquement pour les lignes où B2:B7 correspond à Online et C2:C7 à Paid. Les trois plages couvrent les mêmes six lignes. Une formule qui ne tiendrait compte que du canal inclurait des commandes qui n’ont pas été payées.

Ajoutez dans F1 un libellé descriptif, par exemple Paid online orders (USD), puis placez la formule dans F2. Le libellé doit rappeler la règle afin que la personne qui lit le résultat sache ce que signifie 210.

Vérifiez le résultat et les lignes sélectionnées

Si F2 affiche 210, comparez également les identifiants inclus. Dans un autre jeu de données, le bon total pourrait être obtenu par coïncidence. Ici, les lignes qui doivent contribuer au résultat sont les lignes 2, 5 et 7.

Un résultat erroné constitue un indice utile. Un total de 310, par exemple, correspond à l’ensemble des montants en ligne de cet exemple : 120 + 60 + 90 + 40 + 0. Cela invite à vérifier si la condition liée au paiement a été omise ; c’est un indice de diagnostic, pas la preuve de la cause dans tous les classeurs.

Si Excel refuse la formule, vérifiez les noms de fonctions et les séparateurs d’arguments attendus par votre installation. L’exemple utilise des noms de fonctions anglais et des virgules. Une installation qui emploie des points-virgules peut exiger ; entre les arguments. Ne remplacez pas les guillemets droits autour de Online et Paid par des guillemets typographiques. Ces ajustements concernent la syntaxe ; ils ne changent pas les commandes qui doivent être comptées.

Le guide de Microsoft sur la détection des erreurs dans les formules propose des contrôles pour les erreurs et les résultats inattendus. Ajouter immédiatement IFERROR(...,0) masquerait un symptôme avant que vous en compreniez la cause.

Testez des changements dont vous pouvez prévoir l’effet

Effectuez ces modifications une par une, puis rétablissez les données d’origine après chaque test :

ModificationValeur attendue dans F2Ce que le test vérifie
Remplacer Pending par Paid dans C4270O103 remplit désormais les critères et ajoute 60
Remplacer 80 par 800 dans D3210Une commande en magasin reste exclue
Remplacer 0 par 5 dans D7215La dernière ligne de données est incluse
Rétablir le tableau d’origine210Les modifications de test ont été annulées

Ces cas ne servent pas seulement à vérifier que la formule initiale affiche un nombre. Ils testent l’entrée d’une commande dans le groupe sélectionné, une modification importante en dehors de ce groupe et la dernière ligne de la plage.

La formule et ces modifications ont été vérifiées pour cet article dans un moteur indépendant de calcul de feuilles de calcul. Elles ne constituaient pas un test de la fonction de modification de classeurs d’une application d’IA. Exécutez les contrôles dans votre propre installation d’Excel avant d’adapter la formule.

N’étendez les données qu’après avoir validé le petit exemple

Cette formule de référence s’arrête volontairement à la ligne 7. Si vous ajoutez une commande à la ligne 8, elle ne sera pas incluse. Étendez les trois plages ensemble ou utilisez un tableau Excel dont les références suivent les lignes. Vérifiez une nouvelle commande qui remplit les critères au lieu de supposer que la plage s’est agrandie.

Pour vos propres données, remplacez les libellés d’exemple par les valeurs réellement présentes dans les cellules. Décidez comment traiter les montants incomplets ou les statuts incohérents avant de considérer le résultat comme un rapport. Formater du texte comme une devise ne suffit pas à établir que chaque valeur source est numérique.

Lorsque vous demandez une correction à l’IA, décrivez le test qui a échoué : « Remplacer C4 par Paid devrait ajouter 60, mais F2 n’a pas changé. Vérifie les plages et les deux critères. » Gardez le tableau d’origine à disposition. Acceptez la formule lorsque la règle, les lignes sélectionnées et les changements prévus concordent, et non simplement parce que l’explication paraît plausible.

Références