Excel · Intelligence Artificielle

Excel
& IA

Utiliser Claude directement dans Excel via l'add-in, ou via Claude.ai pour générer des formules, du VBA et des requêtes Power Query — avec les bons prompts.

Présentation & installation

🔌

Claude dans Excel est un add-in officiel d'Anthropic disponible sur le Microsoft Marketplace. Il intègre Claude directement dans une sidebar dans Excel, avec accès complet au contenu de votre classeur. L'add-in est en beta pour les plans Pro, Max, Team et Enterprise.

Aller sur le Microsoft AppSource — rechercher "Claude by Anthropic" ou accéder via claude.com/claude-in-excel
Cliquer sur "Obtenir maintenant" et accepter l'installation — l'add-in apparaît dans le ruban Excel
Ouvrir la sidebar — clic sur l'icône Claude dans le ruban, ou raccourci Ctrl+Alt+C (Windows) / Ctrl+Option+C (Mac)
Se connecter avec son compte Claude — nécessite un plan payant (Pro minimum)
⚠️

L'historique de conversation n'est pas conservé entre les sessions. Chaque ouverture du fichier repart d'une conversation vide. Activer le Session logging dans les paramètres pour que Claude crée un onglet "Claude Log" qui trace ses actions.

Plans compatiblesAccès
Pro✅ Beta disponible
Max✅ Beta disponible
Team✅ Beta disponible
Enterprise✅ Beta disponible
Free❌ Non disponible
🔒

Sur Team/Enterprise, Claude dans Excel n'hérite pas encore des paramètres de rétention de données personnalisés ni des logs d'audit d'entreprise. À vérifier avec votre DSI avant utilisation sur des données sensibles.

Ce que Claude peut faire dans Excel

🔍
Comprendre un classeur inconnu
Expliquer la logique d'un fichier reçu, décrire les formules avec citations de cellules, reconstituer le flux de calcul entre onglets.
🧮
Créer des formules complexes
Générer et insérer directement des formules RECHERCHEX, INDEX/EQUIV, FILTRE, formules matricielles — avec explication étape par étape.
🐛
Déboguer des erreurs
Identifier et corriger les #REF!, #VALEUR!, #N/A, références circulaires. Claude pointe directement la cellule problématique.
📊
Créer des TCD & graphiques
Créer, modifier et filtrer des tableaux croisés dynamiques. Ajuster les axes, légendes et types de graphiques.
🧹
Nettoyer des données
Supprimer les doublons, corriger les formats de dates, normaliser des valeurs texte, identifier des incohérences.
🔄
Modifier des hypothèses
Mettre à jour des valeurs dans un modèle financier tout en préservant toutes les dépendances de formules. Chaque changement est expliqué.
⚙️
Écrire du VBA
Générer des macros sur mesure basées sur le contenu réel du classeur, avec explication du code produit.
📋
Remplir des modèles
Importer et structurer des données dans un modèle existant, créer de nouveaux classeurs depuis une description.
🔗

Claude dans Excel supporte également les connecteurs MCP — si vous avez activé des connecteurs (S&P Global, LSEG, Pitchbook…) dans vos paramètres Claude, ils sont automatiquement disponibles dans la sidebar Excel.

Analyser un classeur

Claude peut lire l'intégralité du classeur — toutes les feuilles, toutes les formules, tous les noms définis. Les réponses incluent des citations de cellules cliquables.

PROMPTComprendre un classeur inconnu
Explique-moi la structure de ce classeur : quels sont les onglets, à quoi servent-ils, et comment les données circulent entre eux ?
PROMPTExpliquer une formule précise
Explique-moi la formule en C15 de l'onglet "Synthèse". Décompose chaque partie et dis-moi d'où viennent les données qu'elle utilise.
PROMPTRésumé d'un modèle financier
Résume le modèle financier de ce fichier : quelles sont les hypothèses clés, quels sont les outputs principaux, et quelles cellules dois-je modifier pour faire varier les scénarios ?
PROMPTIdentifier les incohérences
Analyse les données de l'onglet "Ventes" et identifie les incohérences : doublons, valeurs aberrantes, dates mal formatées, cellules vides là où ça ne devrait pas l'être.
PROMPTAudit des formules
Y a-t-il des formules dans ce classeur qui utilisent des références en dur (valeurs codées en dur au lieu de références à des cellules) ? Liste-les avec leurs cellules.
💡

Pour les classeurs volumineux (plusieurs onglets, milliers de lignes), commencer par demander un résumé de structure avant de poser des questions précises — Claude gère mieux le contexte en commençant par le général.

Créer des formules

PROMPTFormule de recherche
Dans l'onglet "Rapport", colonne D (à partir de D2), je veux retrouver le nom du commercial associé à chaque code client de la colonne B, en cherchant dans le tableau de référence de l'onglet "Commerciaux" (colonne A = code, colonne C = nom). Écris la formule et insère-la.
PROMPTFormule conditionnelle multi-critères
En E2, je veux calculer la commission : 5% du CA si la région (col C) est "Paris" et que le CA (col D) dépasse 10 000€, sinon 3%. Génère la formule et explique-la.
PROMPTFormule dynamique (Excel 365)
En G2, crée une formule qui extrait et trie automatiquement la liste unique des produits présents dans la colonne B, en excluant les cellules vides.
PROMPTRemplacer une RECHERCHEV fragile
La formule en F2 utilise RECHERCHEV mais elle casse quand on insère une colonne. Réécris-la avec RECHERCHEX ou INDEX/EQUIV pour la rendre robuste, et applique la correction.
PROMPTFormule avec agrégation conditionnelle
Crée une formule SOMME.SI.ENS qui calcule le total des ventes de l'onglet "Détail" pour les lignes où la région (col C) est "Lyon" ET où la date (col A) est dans l'année 2024.
🎯

Toujours préciser : la cellule cible, les colonnes concernées avec leur contenu, et si possible l'onglet. Plus le contexte est précis, plus la formule générée sera correcte du premier coup.

Déboguer des erreurs

ErreurPrompt à utiliser
#REF!"La cellule D5 affiche #REF! depuis que j'ai supprimé une colonne. Identifie la source et propose une correction."
#VALEUR!"Pourquoi C12 affiche #VALEUR! ? Explique le problème et corrige-le."
#N/A"Ma RECHERCHEX en F2 renvoie #N/A pour certaines lignes mais pas d'autres. Trouve pourquoi et propose un fix."
Ref. circulaire"Excel signale une référence circulaire quelque part dans ce classeur. Trouve-la et explique comment la résoudre sans perdre le calcul."
Résultat faux"La formule en H8 donne 0 alors que je m'attends à environ 15 000. Analyse pourquoi et corrige."
PROMPTAudit général des erreurs
Parcours tout le classeur et liste toutes les cellules qui affichent une erreur (#REF!, #N/A, #VALEUR!, etc.), avec pour chacune une explication probable et une suggestion de correction.
PROMPTFormule qui renvoie 0 au lieu d'un résultat
La somme en B50 devrait être positive mais affiche 0. Les données source sont dans la plage B2:B49. Y a-t-il des cellules qui contiennent du texte au lieu de nombres ? Comment les identifier et corriger ?
🔍

Claude peut naviguer directement vers les cellules citées dans ses explications. Profiter de cette fonctionnalité en lui demandant de "montrer" la cellule problématique.

Tableaux croisés & graphiques

PROMPTCréer un TCD
Crée un tableau croisé dynamique à partir des données de l'onglet "Ventes" : lignes = Région, colonnes = Trimestre, valeurs = Somme du CA. Place-le dans un nouvel onglet nommé "TCD_Régions".
PROMPTModifier un TCD existant
Dans le TCD de l'onglet "Analyse", ajoute un filtre sur le champ "Catégorie" pour n'afficher que "Électronique" et "Informatique". Ensuite trie les régions par CA décroissant.
PROMPTCréer un graphique
À partir du TCD "TCD_Régions", crée un graphique à barres groupées montrant l'évolution du CA par région sur les 4 trimestres. Ajoute un titre "CA par Région et Trimestre" et une légende.
PROMPTMise en forme conditionnelle
Dans la plage D2:D100, applique une mise en forme conditionnelle : rouge si la valeur est inférieure à 1000, orange entre 1000 et 5000, vert au-dessus de 5000.

Utiliser Claude.ai sans l'add-in

💻

Même sans l'add-in, Claude.ai est un outil puissant pour Excel : générer des formules, écrire du VBA, créer des requêtes Power Query M, ou analyser des données collées en texte. La différence principale : Claude n'a pas accès direct au fichier — il faut lui donner le contexte par copier/coller.

Cas d'usageMéthode sans add-in
Générer une formuleDécrire la structure du tableau + le besoin
Déboguer une formuleColler la formule et décrire le problème
Analyser des donnéesCopier/coller un extrait en CSV ou tableau
Écrire du VBADécrire la macro souhaitée + contexte du fichier
Écrire du Power Query MDécrire la transformation souhaitée
PROMPTDonner le contexte efficacement
J'ai un tableau Excel avec ces colonnes : A = Date (format jj/mm/aaaa), B = Client (texte), C = Région (Paris / Lyon / Marseille), D = CA (nombre). Les données commencent en ligne 2. Je veux une formule en E2 qui calcule le rang du client dans sa région, du plus grand au plus petit CA.
📊

Pour analyser des données, coller directement un extrait représentatif (10-20 lignes) en format tableau ou CSV. Claude comprend les deux formats et peut identifier les problèmes de structure, les valeurs aberrantes, ou proposer des transformations.

Prompts — Formules Excel

PROMPTFormule de base avec contexte
Colonne A = Produit, B = Quantité vendue, C = Prix unitaire, D = Remise (%).
Écris une formule en E2 qui calcule le montant total après remise : Qté × Prix × (1 - Remise). Gère le cas où la remise est vide (considérer 0%).
PROMPTExpliquer et améliorer une formule
Voici ma formule : =SI(ESTNA(RECHERCHEV(A2;Clients!$A:$D;3;0));"Inconnu";RECHERCHEV(A2;Clients!$A:$D;3;0))
Explique ce qu'elle fait, dis-moi pourquoi elle est fragile, et réécris-la avec RECHERCHEX en gérant proprement le cas "non trouvé".
PROMPTFormule matricielle dynamique
Mon tableau "Commandes" a : col A = Date, B = Client, C = Produit, D = Montant.
Écris une formule en G2 (Excel 365) qui retourne, triés par montant décroissant, tous les clients ayant commandé le produit "Écran" en 2024. Utilise FILTRE et TRIER.
PROMPTConvertir une formule en version compatible
Cette formule utilise FILTRE qui n'existe pas dans Excel 2019 :
=FILTRE(B2:B100; C2:C100="Paris")
Réécris-la en formule matricielle classique compatible Excel 2019 (Ctrl+Maj+Entrée).

Prompts — VBA & Macros

PROMPTMacro de mise en forme automatique
Écris une macro VBA qui, sur la feuille active :
1. Met la ligne 1 en gras avec fond gris (#D9D9D9)
2. Applique des bordures à toute la plage de données (détection automatique)
3. Ajuste la largeur de toutes les colonnes au contenu
4. Fige la ligne 1
PROMPTMacro d'export multi-feuilles
Écris une macro qui exporte chaque feuille du classeur (sauf "Paramètres" et "Récap") en fichier PDF séparé, nommé avec le nom de la feuille + la date du jour, dans un dossier "C:\Exports\".
PROMPTDéboguer du VBA
Ce code VBA plante avec "Erreur d'exécution 1004" à la ligne ws.Range("A1").Value = result. Voici le code complet : [coller le code]. Explique pourquoi il plante et corrige-le.
PROMPTConvertir une macro enregistrée
J'ai enregistré cette macro automatiquement, elle est rigide et ne fonctionne que sur des données fixes :
[coller le code]
Réécris-la pour qu'elle détecte automatiquement la plage de données et fonctionne quelle que soit la taille du tableau.

Prompts — Power Query M

PROMPTNettoyage et transformation
J'ai un CSV avec ces colonnes : Date (texte "01/01/2025"), Nom (parfois avec espaces en trop), CA (texte avec le symbole "€" collé, ex: "1 250€"), Région.
Écris le code Power Query M complet pour : convertir Date en type date, nettoyer Nom, convertir CA en nombre, et filtrer les lignes où CA = 0.
PROMPTFonction M personnalisée
Écris une fonction Power Query M nommée fx_CategoriserCA qui prend un nombre en paramètre et retourne "Grand" si > 50 000, "Moyen" entre 10 000 et 50 000, "Petit" en dessous. Inclus aussi l'exemple d'utilisation dans Table.AddColumn.
PROMPTExpliquer du code M
Explique ce que fait chaque étape de cette requête Power Query :
[coller le code M de l'éditeur avancé]
Dis-moi aussi s'il y a des optimisations possibles ou des risques (ex: étapes qui pourraient planter si les données changent de structure).
PROMPTJointure multi-critères
En M, comment fusionner deux tables sur deux colonnes (Région ET Année) au lieu d'une seule ? Écris le code Table.NestedJoin complet avec les deux clés de jointure.

Limites & précautions

⚠️

Toujours vérifier les sorties avant de les utiliser, particulièrement pour les formules financières, les macros qui modifient des données, et les TCD sur des données métier critiques.

Limite connueContournement
Pas d'historique entre sessionsActiver Session Logging
Contexte limité sur très grands classeursCommencer par un résumé de structure
Ne modifie pas les fonctionnalités avancées VBA (UserForms complexes)Utiliser Claude.ai pour le VBA complexe
Pas dans les logs d'audit EnterpriseVérifier avec la DSI avant données sensibles
Formules : peut utiliser la syntaxe anglaiseDemander explicitement la version française

Bonnes pratiques

  • Sauvegarder le fichier avant de laisser Claude faire des modifications importantes
  • Demander à Claude d'expliquer chaque modification avant de l'appliquer
  • Tester les formules générées sur un petit échantillon avant de les étendre
  • Pour les macros VBA, toujours lire le code avant d'exécuter
  • Ne pas utiliser avec des fichiers reçus de sources inconnues (risque d'injection de prompt)

Claude vs Microsoft Copilot

🟣 Claude (Anthropic)
✓ Explications détaillées et pédagogiques
✓ Citations de cellules précises
✓ Très bon en formules complexes et M
✓ Connecteurs MCP (données externes)
~ Beta — fonctionnalités en cours d'ajout
~ Pas dans les logs d'audit Enterprise
✗ Nécessite un abonnement Claude séparé
🔵 Microsoft Copilot
✓ Intégré nativement dans Microsoft 365
✓ Conforme aux politiques Microsoft 365
✓ Logs d'audit Enterprise
~ Explications moins détaillées
~ Moins bon sur formules M avancées
✗ Nécessite licence M365 Copilot (~30$/mois/user)
🟢 Claude.ai (sans add-in)
✓ Disponible sans installation
✓ Plan gratuit possible
✓ Idéal pour générer formules / VBA / M
~ Pas d'accès direct au fichier
~ Nécessite copier/coller du contexte
✗ Pas d'insertion automatique dans Excel
💡

En pratique : Claude dans Excel pour l'analyse et les modifications directes sur des fichiers de travail, Claude.ai pour générer du code VBA ou M complexe à coller manuellement, Copilot si votre organisation a déjà la licence M365 et des contraintes de compliance strictes.

Cheat sheet — Prompts efficaces

🎯 Structure d'un bon prompt

ContexteNoms des colonnes + types de données
Cellule cible"en D2", "dans la plage B2:B100"
Ce que je veuxDécrire le résultat attendu
ContraintesVersion Excel, langue des formules
Cas limites"si vide", "si non trouvé"

🧮 Formules — Verbes utiles

"Crée une formule qui…"Génération
"Explique cette formule"Compréhension
"Optimise / réécris"Amélioration
"Rends compatible avec 2019"Rétrocompatibilité
"Gère le cas où… est vide"Robustesse

⚙️ VBA — Verbes utiles

"Écris une macro qui…"Génération
"Débogue ce code VBA"Correction
"Rends cette macro dynamique"Amélioration
"Ajoute une gestion d'erreurs"Robustesse
"Documente ce code"Commentaires

🔌 Power Query — Verbes utiles

"Écris le code M pour…"Génération
"Explique cette requête M"Compréhension
"Crée une fonction fx_…"Réutilisabilité
"Optimise cette requête"Performance
"Gère le cas où la colonne manque"Robustesse