Arkendia Classrooms
Leçon 17 sur 21 · 16 min

Données, tableurs et code : analyser, expliquer, déboguer, vérifier

Même si vous ne programmez pas, vous manipulez sans doute des tableaux : budgets, listes de contacts, suivis de tâches, relevés. L'IA peut vous aider à les comprendre, à écrire des formules ou à automatiser une opération. Mais ici, les erreurs sont silencieuses : un calcul faux ne se voit pas à l'œil nu. Cette leçon vous montre comment profiter de l'aide de l'IA tout en gardant le contrôle.

Ce que l'IA fait bien, et ce qu'elle fait mal

Un modèle de langage est entraîné à produire du texte plausible, pas à calculer. Il est bon pour comprendre une consigne en langage courant, proposer une formule ou un petit programme, expliquer ce que fait un morceau de code, ou suggérer une façon d'organiser un tableau. Il est fragile pour effectuer lui-même des calculs sur de nombreuses lignes ou des opérations en plusieurs étapes, car il peut se tromper sans le signaler.

Astuce

Règle d'or : faites calculer le tableur, pas le modèle. Demandez à l'IA la formule ou la méthode, exécutez-la dans votre outil, puis contrôlez le résultat. Certains outils exécutent du code pour calculer ; dans ce cas, demandez à voir le code et vérifiez-le quand même.

Analyser un tableau

Avant toute chose : quelles données allez-vous partager ? Un tableau contient souvent des noms, des montants, des identifiants. Anonymisez, supprimez les colonnes inutiles, ou travaillez sur un échantillon fictif ayant la même structure. Pour décrire un tableau sans le partager, il suffit parfois d'en donner la structure.

Décrire la structure sans les données

J'ai un tableur avec les colonnes : A « Date » (jj/mm/aaaa),
B « Catégorie » (texte), C « Montant » (nombre, en euros),
D « Payé » (oui/non). Environ 500 lignes, de la ligne 2 à la ligne 501.
Explique-moi comment obtenir, avec des formules, le total des dépenses
par catégorie pour le mois en cours. Donne les formules pour [nom du
tableur] et explique chaque partie.

Vous obtenez la méthode sans exposer vos chiffres. N'oubliez pas de préciser votre outil, car les noms de fonctions et la syntaxe varient parfois d'un tableur à l'autre, ainsi que selon la langue de l'interface.

Demander une analyse sur un échantillon

Si vous partagez un petit extrait (anonymisé), vous pouvez demander :

  • « Quelles anomalies vois-tu : doublons, valeurs manquantes, formats incohérents ? »
  • « Propose des étapes pour nettoyer ces données. »
  • « Quelles questions utiles pourrait-on poser à ce jeu de données ? »
  • « Propose un tableau croisé pour répondre à [question]. »

Attention

Quand un assistant « analyse » un grand tableau directement, il peut en lire seulement une partie, mal interpréter une colonne ou arrondir. Ne publiez jamais un chiffre sans l'avoir recalculé vous-même dans votre tableur.

Formules : demander, comprendre, tester

Un bon prompt de formule comprend : l'outil et la langue, les colonnes concernées, le résultat attendu, un exemple de valeurs avec la valeur attendue, et la demande d'une explication.

Outil : tableur, interface en français.
Colonne A : prénoms et noms séparés par un espace (ex. « Julie Moreau »).
Je veux obtenir le prénom seul en colonne B.
Donne-moi une formule, explique-la, et indique ce qui se passe si la
cellule est vide ou s'il y a un seul mot.

Puis testez sur trois cas : un cas normal, un cas vide, un cas inhabituel. C'est le principe du jeu de tests du chapitre 3, appliqué aux formules.

Si la formule ne marche pas, collez-la avec le message d'erreur exact et décrivez ce que vous attendiez : « Cette formule renvoie [erreur] pour la cellule A5 qui contient [valeur] ; j'attendais [résultat]. »

Le code : expliquer, déboguer, écrire un petit script

Même sans être développeur, il arrive de croiser un script, une macro ou un fragment de code. L'IA est un excellent traducteur de code en langage humain.

Expliquer

Explique ce code ligne par ligne, pour quelqu'un qui n'a jamais
programmé. Dis ce qu'il fait globalement, ce qu'il lit, ce qu'il écrit
ou modifie, et s'il y a un risque (suppression de fichiers, envoi de
données, accès réseau).

[coller le code]

La dernière partie est un réflexe de sécurité : avant d'exécuter un code que vous ne comprenez pas, demandez ce qu'il peut modifier ou envoyer.

Déboguer

Pour qu'une aide au débogage soit efficace, donnez au modèle les éléments qu'un collègue demanderait :

  • le langage et l'environnement ;
  • le code concerné (le minimum utile) ;
  • le message d'erreur exact ;
  • ce que vous attendiez et ce qui se passe réellement ;
  • ce que vous avez déjà essayé.
Langage : Python. Ce code doit additionner les montants d'une liste
mais renvoie une erreur de type. Voici le code et le message d'erreur :
[code] [erreur]. Explique la cause en termes simples, propose une
correction minimale et dis comment vérifier qu'elle fonctionne.

Écrire un petit script

Pour automatiser une tâche simple (renommer des fichiers, regrouper des colonnes), vous pouvez demander un script. Précisez les entrées, les sorties et les garde-fous : « Ne modifie pas les fichiers originaux, écris les résultats dans un nouveau dossier. »

Les limites et la vérification

  • Fonctions inventées : une formule ou une bibliothèque qui n'existe pas. Si le tableur ou l'environnement affiche « nom inconnu », c'est probablement une hallucination ; consultez la documentation officielle de l'outil.
  • Syntaxe qui varie : selon le tableur, la langue, la version. Précisez votre contexte.
  • Résultat plausible mais faux : une formule qui fonctionne sur trois lignes peut échouer sur les cas limites (cellules vides, doublons, formats de date).
  • Code obsolète ou peu sûr : un exemple copié peut utiliser des pratiques dépassées ou fragiles. Pour tout ce qui touche à la sécurité, aux données ou à de l'argent, faites relire par une personne compétente.
  • Code et secrets : ne collez jamais de mots de passe, clés d'accès ou données réelles dans un prompt.
  • Exécution aveugle : ne lancez pas un script qui supprime, envoie ou modifie des données sans l'avoir compris et testé sur une copie.

Une méthode de vérification en quatre gestes

  1. Comprendre : demandez l'explication de la formule ou du code et vérifiez qu'elle a du sens.
  2. Tester sur un petit exemple dont vous connaissez le résultat.
  3. Tester les cas limites : vide, doublon, valeur extrême, format inattendu.
  4. Contrôler sur l'ensemble : un total de contrôle recalculé autrement, un comptage de lignes, un sondage de quelques lignes au hasard.

À vous de jouer

Exercice. Créez un petit tableau fictif de dix lignes (date, catégorie, montant). Demandez à l'IA une formule qui donne le total par catégorie, puis une formule pour détecter les lignes en doublon. Testez sur trois cas : cas normal, cellule vide, doublon exact. Contrôlez le total d'une catégorie par un calcul manuel. Ajoutez à votre bibliothèque un prompt « formule de tableur » avec ses champs variables.

Voir une solution

Exemple de prompt à conserver dans votre bibliothèque :

Outil : [nom du tableur], interface en [langue].
Structure : colonne A [description], colonne B [description], ...
Objectif : [résultat attendu en une phrase].
Exemple : si A2 contient [valeur], le résultat attendu est [valeur].
Donne : 1) la formule, 2) son explication par morceaux,
3) ce qui se passe pour une cellule vide ou une valeur inattendue,
4) trois cas de test avec résultats attendus.

La partie 4 est précieuse : elle vous fournit un mini jeu de tests que vous pouvez exécuter dans le tableur. Pour le contrôle manuel, additionnez à la main les lignes d'une seule catégorie : si le total diffère, cherchez d'abord un problème de format (nombre stocké comme texte) avant de conclure à une erreur de formule.

Limite à noter dans la fiche : « ne pas coller de données réelles ; vérifier sur un échantillon avant de généraliser ».

À retenir

  • Faites calculer le tableur, pas le modèle : demandez la formule ou la méthode, puis exécutez et contrôlez.
  • Décrivez la structure du tableau plutôt que de partager des données réelles ; anonymisez toujours.
  • Pour les formules et le code, précisez l'outil, la langue, l'exemple attendu, le message d'erreur exact.
  • Faites expliquer avant d'exécuter, et ne lancez pas de code qui supprime ou envoie des données sans l'avoir compris.
  • Vérifiez : comprendre, tester un petit exemple, tester les cas limites, contrôler sur l'ensemble ; ne publiez aucun chiffre non recalculé.

Jusqu'ici, nous avons travaillé « dans le chat ». Dernière leçon du chapitre : ce qui existe au-delà, des assistants personnalisés aux agents.

Publicité
Connectez-vous pour enregistrer votre progression. Se connecter