Retour aux Cours

IA agentique : Export

0% terminé
0/0 Steps
  1. Matériels et ressources nécessaires pour la formation

    Matériels de formation
  2. Exercice prompt
  3. Claude by Anthropic
    Glossaire et définitions
  4. Tips & Tricks
    1 Chapitre
  5. Prise en main de Claude
    8 Chapitres
  6. Artifacts
    2 Chapitres
  7. Exercice Claude AI
    2 Chapitres
  8. Claude cowork
    Claude : Company Plan
    1 Chapitre
  9. Exercice : Claude cowork
  10. Claude design
    Prise en main de Claude cowork
    5 Chapitres
  11. Claude CODE
    Prise en main de Claude Design
    1 Chapitre
  12. Prise en main de Claude code
    6 Chapitres
  13. Personnalisation de Claude Code
    4 Chapitres
  14. Claude Console
    Création des Agents Skills dans Claude Code
  15. Prise en main de Claude Console
    1 Chapitre
  16. Claude Managed Agent
Leçon 7, Chapitre 1

Exercice Claude dans Excel

Kais Khenine septembre 22, 2026
Progression du Leçon
0% terminé

https://docs.google.com/spreadsheets/d/1cD_Tl3d5Zu43WqdpYmQ8sLUcxTAEi7VxeUGzDffhaGw/edit?usp=sharing

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–navy: #0F2240;
–blue: #1A5CFF;
–blue-lt: #E8EFFF;
–teal: #00B894;
–teal-lt: #DFF7F1;
–amber: #F59E0B;
–amber-lt:#FEF3C7;
–coral: #EF4444;
–coral-lt:#FEE2E2;
–ink: #1C1C1E;
–ink-2: #4B5563;
–ink-3: #9CA3AF;
–line: #E5E7EB;
–surface: #F8F9FB;
–white: #FFFFFF;
–mono: ‘JetBrains Mono’, monospace;
–sans: ‘Inter’, system-ui, sans-serif;
–radius: 10px;
–shadow: 0 1px 3px rgba(0,0,0,.06), 0 4px 16px rgba(0,0,0,.04);
}
html { scroll-behavior: smooth; }
body {
font-family: var(–sans);
font-size: 15px;
color: var(–ink);
background: var(–surface);
line-height: 1.65;
-webkit-font-smoothing: antialiased;
}
/* ── HERO ── */
.hero {
background: var(–navy);
color: #fff;
padding: 64px 24px 56px;
text-align: center;
position: relative;
overflow: hidden;
}
.hero::before {
content: ”;
position: absolute; inset: 0;
background: radial-gradient(ellipse 80% 60% at 50% -10%, #1A5CFF22, transparent);
pointer-events: none;
}
.hero-eyebrow {
display: inline-flex; align-items: center; gap: 6px;
font-size: 11px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase;
color: #7BA4FF;
background: rgba(26,92,255,.15);
border: 1px solid rgba(26,92,255,.3);
border-radius: 20px; padding: 4px 12px;
margin-bottom: 20px;
}
.hero h1 {
font-size: clamp(26px, 5vw, 40px);
font-weight: 600;
line-height: 1.2;
letter-spacing: -.02em;
max-width: 680px;
margin: 0 auto 14px;
}
.hero h1 span { color: #7BA4FF; }
.hero-sub {
font-size: 16px; color: #94A3B8;
max-width: 520px; margin: 0 auto 32px;
}
.hero-meta {
display: flex; flex-wrap: wrap; justify-content: center; gap: 16px;
}
.meta-pill {
display: flex; align-items: center; gap: 6px;
font-size: 12px; font-weight: 500; color: #CBD5E1;
background: rgba(255,255,255,.07);
border: 1px solid rgba(255,255,255,.1);
border-radius: 20px; padding: 5px 14px;
}
.meta-pill svg { width: 14px; height: 14px; opacity: .7; }
.hero-dl {
margin-top: 32px;
display: flex; flex-direction: column; align-items: center; gap: 10px;
}
.hero-dl-btn {
display: inline-flex; align-items: center; gap: 10px;
background: #fff; color: var(–navy);
border: none; border-radius: 10px;
padding: 14px 28px;
font-size: 15px; font-weight: 600;
cursor: pointer; text-decoration: none;
transition: transform .15s, box-shadow .15s;
box-shadow: 0 4px 20px rgba(0,0,0,.25);
}
.hero-dl-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 28px rgba(0,0,0,.35); }
.hero-dl-btn:active { transform: translateY(0); }
.hero-dl-hint {
font-size: 12px; color: #64748B;
}
/* ── PROGRESS NAV ── */
.progress-nav {
background: var(–white);
border-bottom: 1px solid var(–line);
padding: 0 24px;
position: sticky; top: 0; z-index: 100;
}
.progress-inner {
max-width: 900px; margin: 0 auto;
display: flex; align-items: center; gap: 0;
overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none;
}
.progress-inner::-webkit-scrollbar { display: none; }
.nav-step {
display: flex; align-items: center; gap: 8px;
padding: 14px 16px;
font-size: 12px; font-weight: 500; color: var(–ink-3);
white-space: nowrap; cursor: pointer;
border-bottom: 2px solid transparent;
transition: all .2s;
text-decoration: none;
}
.nav-step:hover { color: var(–blue); }
.nav-step.active { color: var(–blue); border-bottom-color: var(–blue); }
.nav-dot {
width: 20px; height: 20px; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
font-size: 10px; font-weight: 600;
background: var(–line); color: var(–ink-3);
flex-shrink: 0; transition: all .2s;
}
.nav-step.active .nav-dot, .nav-step.done .nav-dot {
background: var(–blue); color: #fff;
}
.nav-step.done .nav-dot::after { content: ‘✓’; }
.nav-step.done .nav-dot span { display: none; }
/* ── LAYOUT ── */
.page { max-width: 900px; margin: 0 auto; padding: 48px 24px 80px; }
/* ── SECTION TITLES ── */
.section-label {
font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;
color: var(–blue); margin-bottom: 8px;
}
.section-title {
font-size: 22px; font-weight: 600; color: var(–ink);
letter-spacing: -.01em; margin-bottom: 6px;
}
.section-desc { font-size: 14px; color: var(–ink-2); margin-bottom: 28px; }
/* ── CONTEXT CARD ── */
.context-card {
background: var(–white);
border: 1px solid var(–line);
border-left: 4px solid var(–blue);
border-radius: var(–radius);
padding: 20px 24px;
margin-bottom: 40px;
box-shadow: var(–shadow);
}
.context-card p { font-size: 14px; color: var(–ink-2); line-height: 1.7; }
.context-card strong { color: var(–ink); font-weight: 600; }
/* ── STEP CARDS ── */
.steps { display: flex; flex-direction: column; gap: 16px; margin-bottom: 48px; }
.step-card {
background: var(–white);
border: 1px solid var(–line);
border-radius: var(–radius);
box-shadow: var(–shadow);
overflow: hidden;
transition: box-shadow .2s;
}
.step-card:hover { box-shadow: 0 2px 8px rgba(0,0,0,.08), 0 8px 24px rgba(0,0,0,.06); }
.step-header {
display: flex; align-items: flex-start; gap: 16px;
padding: 20px 24px;
cursor: pointer;
user-select: none;
}
.step-num {
width: 32px; height: 32px; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
font-size: 13px; font-weight: 700;
flex-shrink: 0; margin-top: 1px;
}
.s1 { background: var(–blue-lt); color: var(–blue); }
.s2 { background: var(–teal-lt); color: #00875A; }
.s3 { background: var(–amber-lt); color: #92400E; }
.s4 { background: #F3E8FF; color: #6D28D9; }
.s5 { background: var(–coral-lt); color: #B91C1C; }
.step-text { flex: 1; }
.step-title-row {
display: flex; align-items: center; justify-content: space-between; gap: 12px;
}
.step-title { font-size: 15px; font-weight: 600; color: var(–ink); }
.step-tag {
font-size: 10px; font-weight: 600; letter-spacing: .06em; text-transform: uppercase;
padding: 3px 8px; border-radius: 4px;
flex-shrink: 0;
}
.tag-audit { background: var(–blue-lt); color: var(–blue); }
.tag-formules { background: var(–teal-lt); color: #00875A; }
.tag-tcd { background: var(–amber-lt); color: #92400E; }
.tag-analyse { background: #F3E8FF; color: #6D28D9; }
.tag-synthese { background: var(–coral-lt); color: #B91C1C; }
.step-desc-short { font-size: 13px; color: var(–ink-2); margin-top: 4px; }
.chevron {
width: 18px; height: 18px; color: var(–ink-3);
transition: transform .25s; flex-shrink: 0; margin-top: 6px;
}
.step-card.open .chevron { transform: rotate(180deg); }
.step-body {
display: none;
padding: 0 24px 24px 72px;
border-top: 1px solid var(–line);
}
.step-card.open .step-body { display: block; }
.step-body-inner { padding-top: 20px; }
.prompt-label {
font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase;
color: var(–blue); margin-bottom: 8px;
display: flex; align-items: center; gap: 6px;
}
.prompt-box {
background: #F8FAFF;
border: 1px solid #C7D8FF;
border-left: 3px solid var(–blue);
border-radius: 0 var(–radius) var(–radius) 0;
padding: 14px 16px;
font-family: var(–mono);
font-size: 12.5px; line-height: 1.7;
color: var(–ink);
position: relative;
margin-bottom: 14px;
}
.copy-btn {
position: absolute; top: 10px; right: 10px;
background: var(–white); border: 1px solid var(–line);
border-radius: 6px; padding: 4px 10px;
font-size: 11px; font-weight: 500; color: var(–ink-2);
cursor: pointer; display: flex; align-items: center; gap: 5px;
transition: all .15s; font-family: var(–sans);
}
.copy-btn:hover { background: var(–blue-lt); color: var(–blue); border-color: #C7D8FF; }
.copy-btn.copied { color: var(–teal); border-color: var(–teal-lt); background: var(–teal-lt); }
.tip-list { list-style: none; margin-top: 12px; }
.tip-list li {
display: flex; align-items: flex-start; gap: 8px;
font-size: 13px; color: var(–ink-2);
padding: 4px 0;
}
.tip-list li::before {
content: ‘→’; color: var(–blue);
font-weight: 600; flex-shrink: 0; margin-top: 1px;
}
.objective-box {
display: flex; align-items: flex-start; gap: 10px;
background: var(–teal-lt);
border-radius: 8px; padding: 12px 14px;
font-size: 13px; color: #065F46;
margin-top: 14px;
}
.objective-box::before { content: ‘🎯’; flex-shrink: 0; }
/* ── DATA PREVIEW ── */
.data-section { margin-bottom: 48px; }
.toggle-data {
display: inline-flex; align-items: center; gap: 8px;
background: var(–white); border: 1px solid var(–line);
border-radius: var(–radius); padding: 10px 18px;
font-size: 13px; font-weight: 500; color: var(–ink-2);
cursor: pointer; transition: all .2s;
box-shadow: var(–shadow);
}
.toggle-data:hover { background: var(–blue-lt); color: var(–blue); border-color: #C7D8FF; }
.toggle-data svg { width: 15px; height: 15px; transition: transform .2s; }
.toggle-data.open svg { transform: rotate(180deg); }
.data-preview { display: none; margin-top: 16px; }
.data-preview.visible { display: block; }
.table-wrap { overflow-x: auto; border-radius: var(–radius); box-shadow: var(–shadow); }
table { width: 100%; border-collapse: collapse; background: var(–white); font-size: 13px; }
thead tr { background: var(–navy); }
thead th {
color: #fff; font-weight: 600; font-size: 11px; letter-spacing: .04em;
padding: 10px 14px; text-align: left; white-space: nowrap;
}
tbody tr:nth-child(even) { background: var(–surface); }
tbody tr:hover { background: var(–blue-lt); }
tbody td { padding: 8px 14px; color: var(–ink); border-bottom: 1px solid var(–line); }
.err-cell { background: #FEF9C3; color: #92400E; font-family: var(–mono); font-size: 12px; }
.table-note {
font-size: 12px; color: var(–ink-3);
padding: 10px 14px;
background: var(–white);
border-top: 1px dashed var(–line);
}
/* ── ERRORS GRID ── */
.errors-section { margin-bottom: 48px; }
.errors-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
gap: 12px; margin-top: 16px;
}
.error-card {
background: var(–white);
border: 1px solid var(–line);
border-radius: var(–radius);
padding: 14px 16px;
box-shadow: var(–shadow);
}
.error-type {
font-size: 10px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase;
margin-bottom: 6px;
}
.error-card h4 { font-size: 13px; font-weight: 600; color: var(–ink); margin-bottom: 4px; }
.error-card p { font-size: 12px; color: var(–ink-2); }
.et-dup { color: #B91C1C; }
.et-miss { color: #92400E; }
.et-fmt { color: #6D28D9; }
/* ── DELIVERABLES ── */
.deliverables-section { margin-bottom: 48px; }
.del-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
gap: 12px; margin-top: 16px;
}
.del-card {
background: var(–white);
border: 1px solid var(–line);
border-radius: var(–radius);
padding: 18px 16px;
text-align: center;
box-shadow: var(–shadow);
transition: transform .2s, box-shadow .2s;
}
.del-card:hover { transform: translateY(-2px); box-shadow: 0 4px 16px rgba(0,0,0,.1); }
.del-icon {
width: 40px; height: 40px; border-radius: 10px;
display: flex; align-items: center; justify-content: center;
font-size: 18px; margin: 0 auto 10px;
}
.di-green { background: var(–teal-lt); }
.di-blue { background: var(–blue-lt); }
.di-amber { background: var(–amber-lt); }
.di-purple{ background: #F3E8FF; }
.del-card h4 { font-size: 13px; font-weight: 600; color: var(–ink); margin-bottom: 4px; }
.del-card p { font-size: 12px; color: var(–ink-2); }
/* ── EVALUATION ── */
.eval-section { margin-bottom: 48px; }
.eval-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 12px; margin-top: 16px;
}
.eval-card {
background: var(–white);
border: 1px solid var(–line);
border-radius: var(–radius);
padding: 18px 16px;
box-shadow: var(–shadow);
position: relative; overflow: hidden;
}
.eval-card::before {
content: ”; position: absolute; top: 0; left: 0; right: 0;
height: 3px;
}
.ev1::before { background: var(–blue); }
.ev2::before { background: var(–teal); }
.ev3::before { background: var(–amber); }
.ev4::before { background: #8B5CF6; }
.eval-card .pts {
font-size: 28px; font-weight: 700; color: var(–ink);
letter-spacing: -.02em; line-height: 1;
margin-bottom: 6px;
}
.eval-card .pts span { font-size: 14px; font-weight: 400; color: var(–ink-3); }
.eval-card h4 { font-size: 13px; font-weight: 600; color: var(–ink); margin-bottom: 4px; }
.eval-card p { font-size: 12px; color: var(–ink-2); }
/* ── TIPS ── */
.tips-section {
background: var(–white);
border: 1px solid var(–line);
border-radius: var(–radius);
padding: 24px 28px;
box-shadow: var(–shadow);
margin-bottom: 48px;
}
.tips-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 12px; margin-top: 16px; }
.tip-item {
display: flex; align-items: flex-start; gap: 10px;
font-size: 13px; color: var(–ink-2); padding: 8px 0;
}
.tip-check {
width: 20px; height: 20px; border-radius: 50%;
background: var(–teal-lt); color: var(–teal);
display: flex; align-items: center; justify-content: center;
font-size: 11px; font-weight: 700; flex-shrink: 0; margin-top: 1px;
}
/* ── DOWNLOAD ── */
.download-bar {
background: linear-gradient(135deg, #0F2240, #1A3A6E);
border-radius: var(–radius);
padding: 24px 28px;
display: flex; align-items: center; justify-content: space-between;
flex-wrap: wrap; gap: 16px;
margin-bottom: 48px;
}
.download-bar h3 { font-size: 16px; font-weight: 600; color: #fff; margin-bottom: 4px; }
.download-bar p { font-size: 13px; color: #94A3B8; }
.download-btn {
display: inline-flex; align-items: center; gap: 8px;
background: var(–blue); color: #fff;
border: none; border-radius: 8px;
padding: 11px 22px;
font-size: 13px; font-weight: 600;
cursor: pointer; text-decoration: none;
transition: background .2s, transform .15s;
white-space: nowrap;
}
.download-btn:hover { background: #1248DB; transform: translateY(-1px); }
.download-btn svg { width: 16px; height: 16px; }
/* ── RESPONSIVE ── */
@media (max-width: 640px) {
.hero { padding: 48px 16px 40px; }
.page { padding: 32px 16px 60px; }
.step-body { padding: 0 16px 20px 16px; }
.step-header { padding: 16px; }
.progress-nav { display: none; }
.del-grid, .eval-grid, .errors-grid { grid-template-columns: 1fr 1fr; }
}
/* ── PRINT ── */
@media print {
.progress-nav, .copy-btn, .download-bar, .toggle-data { display: none !important; }
.step-body { display: block !important; }
body { background: #fff; }
.step-card { box-shadow: none; border: 1px solid #ddd; }
}
/* ── DOWNLOAD CARD ── */
.download-card {{
background: var(–white);
border: 1px solid var(–line);
border-radius: var(–radius);
padding: 24px 28px;
box-shadow: var(–shadow);
display: flex; align-items: flex-start; justify-content: space-between;
flex-wrap: wrap; gap: 20px;
margin-bottom: 16px;
}}
.dl-file-info {{ display: flex; align-items: flex-start; gap: 16px; flex: 1; min-width: 200px; }}
.dl-icon-wrap {{
width: 52px; height: 52px; border-radius: 12px;
background: #E8F5E9; color: #2E7D32;
display: flex; align-items: center; justify-content: center;
flex-shrink: 0;
}}
.dl-meta {{ display: flex; flex-direction: column; gap: 4px; }}
.dl-filename {{ font-size: 15px; font-weight: 600; color: var(–ink); font-family: var(–mono); }}
.dl-details {{ font-size: 12px; color: var(–ink-3); }}
.dl-badges {{ display: flex; flex-wrap: wrap; gap: 6px; margin-top: 6px; }}
.dl-badge {{
font-size: 11px; font-weight: 500; padding: 2px 8px;
border-radius: 4px; background: var(–blue-lt); color: var(–blue);
}}
.dl-badge-guide {{ background: var(–amber-lt); color: #92400E; }}
.dl-actions {{ display: flex; flex-direction: column; align-items: flex-end; gap: 8px; }}
.dl-note {{ font-size: 11px; color: var(–ink-3); text-align: right; }}
.dl-instructions {{
display: flex; flex-direction: column; gap: 10px;
}}
.dl-instr-item {{
display: flex; align-items: center; gap: 12px;
background: var(–surface); border: 1px solid var(–line);
border-radius: 8px; padding: 12px 16px;
font-size: 13px; color: var(–ink-2);
}}
.dl-instr-item strong {{ color: var(–ink); font-weight: 600; }}
.dl-instr-num {{
width: 24px; height: 24px; border-radius: 50%;
background: var(–navy); color: #fff;
display: flex; align-items: center; justify-content: center;
font-size: 12px; font-weight: 700; flex-shrink: 0;
}}

Formation IA Agentique

Analyser des données Excel
avec Claude

Exercice pratique — de l’audit des données à la synthèse pour la direction, sans Python ni macro VBA.

60 – 90 min

Individuel ou binôme

Excel + Claude.ai

Fichier Excel fourni

Télécharger le fichier Excel

Exercice_Claude_Excel_Formation.xlsx · 198 lignes · 4 onglets


Mise en situation

Contexte du cas

Voici le scénario professionnel simulé pour cet exercice.

Vous êtes analyste commercial dans une entreprise de distribution d’électroménager. Votre responsable vous remet un fichier Excel brut de 200 lignes couvrant les ventes de janvier à mars 2025. Les données sont imparfaites volontairement : doublons, cellules vides, formats incohérents.

Votre mission : utiliser Claude comme assistant analytique pour auditer, nettoyer, analyser les données et rédiger une synthèse à destination de la direction. Aucun code Python, aucune macro VBA.


Fichier de départ

Aperçu des données brutes

 

Afficher un extrait du fichier

DateCommercialClientProduit CatégorieQtéPrix unit.

(DT) CA HT (DT)
03/01/2025 Aymen ELECTRO NORD Lave-linge 7kg Gros électroménager 4 450 1 800
05/01/2025 Naël CONFORT PLUS Climatiseur 12000 BTU Climatisation 2 1 200 2 400
07/01/2025 Walid MAISON MODERNE Four encastrable Cuisine 3 380 1 140
08/01/2025 Zied TECH STORE TUNIS Réfrigérateur 300L Gros électroménager 1 780 780
08/01/2025 Zied TECH STORE TUNIS Réfrigérateur 300L Gros électroménager 1 780 780
2025-01-18 Aymen CENTRAL ELEC Aspirateur robot Petit électroménager 2 340 680
19/01/2025
ELECTRO SUD Cafetière expresso Petit électroménager 5 250 1 250 22/01/2025 Walid SMART HOME Climatiseur 9000 BTU Climatisation 1 890 890 24/01/2025 Naël ELECTRO NORD Lave-vaisselle Cuisine 2 620 1 240 25/01/2025 Aymen PREMIUM STORES Congélateur coffre Gros électroménager 3 unités 520 1 560
188 lignes supplémentaires …

⚠️ Les cellules surlignées contiennent des erreurs intentionnelles — à détecter avec Claude (Étape 1).

Erreurs injectées

9 imperfections à découvrir

Les étudiants doivent toutes les identifier en Étape 1. Le formateur connaît leur emplacement exact.

Doublon

3 lignes dupliquées

Mêmes transactions saisies deux fois dans le fichier.

Valeur manquante

3 cellules Commercial vides

Transactions sans commercial assigné.

Valeur manquante

1 cellule Client vide

Ligne sans nom de client renseigné.

Format

Date au format ISO

“2025-01-18” au lieu de “18/01/2025”.

Format

Espace parasite dans une date

Espace en fin de cellule date.

Format

Espace en début de client

” ELECTRO NORD” avec espace devant.

Casse

Commercial en minuscules

“aymen” au lieu de “Aymen”.

Type de données

Quantité avec texte

“3 unités” au lieu du chiffre 3.

Type de données

Prix avec texte

“450 DT” au lieu du nombre 450.

Déroulé de l’exercice

Les 5 étapes

Chaque étape peut s’ouvrir pour afficher le prompt exemple et les conseils associés.


1
Audit et nettoyage des données
Audit

Demander à Claude d’inspecter le fichier et de planifier les corrections.

Exemple de prompt à soumettre à Claude
Voici mon fichier Excel de ventes. Il contient environ 200 lignes avec les colonnes : Date, Commercial, Client, Produit, Catégorie, Quantité, Prix_Unitaire_DT, CA_HT_DT.
Effectue un audit complet de qualité des données :
1. Identifie les doublons exacts
2. Liste les cellules vides ou valeurs manquantes
3. Repère les formats incohérents (dates, nombres saisis en texte, espaces parasites, casse)
4. Donne-moi un plan de nettoyage étape par étape, sans macro ni code, uniquement avec les fonctions Excel natives.

Copier

  • Coller le fichier en CSV ou copier-coller un extrait directement dans Claude
  • Demander à Claude de numéroter les problèmes pour les retrouver facilement
  • Si Claude manque une erreur, lui signaler et observer comment il rectifie

Objectif : l’étudiant doit trouver les 9 erreurs injectées et savoir les corriger manuellement.

2
Génération de formules Excel
Formules

Faire générer par Claude les formules SUMIF, COUNTIF, RANK et IFERROR.

Exemple de prompt à soumettre à Claude
Mon fichier Excel nettoyé a les colonnes suivantes :
A=Date, B=Commercial, C=Client, D=Produit, E=Catégorie, F=Quantité, G=Prix_Unitaire, H=CA_HT.
Les données commencent en ligne 2. Il y a 4 commerciaux : Aymen, Naël, Walid, Zied.
Écris-moi :
1. Une formule SUMIF pour calculer le CA total de chaque commercial (en supposant que leurs noms sont en A4:A7 d’un onglet “Analyse”)
2. Une formule COUNTIF pour compter le nombre de transactions par commercial
3. Une formule IFERROR(B/C, 0) pour calculer le panier moyen sans erreur de division
4. Une formule RANK pour classer les commerciaux par CA décroissant
Explique chaque formule ligne par ligne.

Copier

  • Si une formule retourne une erreur, copier le message d’erreur Excel et le redonner à Claude
  • Demander à Claude d’expliquer chaque argument de la formule, pas juste de la fournir
  • Tester sur 2–3 lignes avant d’étirer la formule sur toute la colonne

Objectif : comprendre la logique de chaque formule, pas seulement la copier-coller.

3
Création d’un tableau croisé dynamique
TCD

Claude guide pas à pas la création d’un TCD avec graphique intégré.

Exemple de prompt à soumettre à Claude
Guide-moi étape par étape pour créer un tableau croisé dynamique dans Excel à partir de mon onglet “Ventes_Brutes”. Je veux :
– Lignes : Catégorie de produit
– Colonnes : Mois (janvier, février, mars)
– Valeurs : Somme du CA HT
– Filtre : Commercial (pour pouvoir filtrer par vendeur)
Précise exactement où cliquer dans l’interface Excel (version 365). Ensuite, dis-moi comment insérer un graphique en barres groupées associé à ce TCD.

Copier

  • Si la colonne Date n’est pas reconnue comme date, demander à Claude comment la convertir
  • Le regroupement par mois se fait via clic droit → Grouper dans le TCD
  • Prendre une capture d’écran du TCD obtenu pour la remettre avec les livrables

Objectif : produire un TCD opérationnel avec graphique, filtrable par commercial.

4
Interprétation des résultats
Analyse

Coller les résultats dans Claude et obtenir une analyse commerciale argumentée.

Exemple de prompt à soumettre à Claude
Voici le tableau de synthèse de mes ventes du T1 2025 (janvier–mars) :
[COLLER ICI votre tableau de résultats depuis Excel] Analyse ces résultats d’un point de vue commercial :
1. Quels sont les 3 enseignements clés ?
2. Quels commerciaux sont en difficulté et pourquoi ?
3. Quelles catégories de produits méritent plus d’attention ?
4. Quelles actions recommanderais-tu pour le trimestre suivant ?
Réponds de façon structurée, comme si tu préparais un briefing pour une réunion commerciale.

Copier

  • Copier-coller les données directement depuis Excel (Claude comprend les tableaux tabulés)
  • Demander à Claude de justifier chaque recommandation avec un chiffre précis
  • Si l’analyse semble générique, relancer avec “donne des exemples chiffrés de ta réponse”

Objectif : évaluer la capacité à transformer des données en insight actionnable.

5
Rédaction du rapport de synthèse
Rapport

Faire rédiger par Claude un email professionnel à destination de la direction.

Exemple de prompt à soumettre à Claude
À partir de mes résultats du T1 2025, rédige un email de synthèse commerciale à destination de la Direction Générale.
KPIs clés à inclure :
– CA total, meilleur commercial et sa part, catégorie dominante
– Point faible identifié
– 2 recommandations pour le T2
Contraintes : français, ton professionnel mais direct, 150 mots maximum, objet d’email accrocheur. Pas de formules de politesse génériques.

Copier

  • Remplacer les KPIs fictifs par les vrais chiffres obtenus à l’étape 4
  • Demander deux versions (formelle / synthétique) et choisir la plus adaptée
  • Vérifier que chaque chiffre cité dans l’email correspond bien aux données Excel

Objectif : produire une communication prête à envoyer, ancrée dans des données réelles.

Ce que vous remettez

Livrables attendus

4 livrables à remettre au formateur à la fin de la session.

📊

Fichier Excel nettoyé

Données corrigées + formules SUMIF/RANK opérationnelles

📈

TCD + graphique

Tableau croisé par catégorie/mois avec filtre commercial

📋

Capture des 5 prompts

Screenshots des échanges Claude avec vos prompts utilisés

✉️

Email de synthèse

Texte final prêt à envoyer à la direction commerciale

Notation

Grille d’évaluation — 20 points

Chaque critère est noté sur 5 points.

5 pts

Qualité des prompts

Précision, contexte fourni, format de réponse demandé

5 pts

Résultat Excel

Formules correctes, TCD fonctionnel, données nettoyées

5 pts

Pertinence de l’analyse

Insights utiles et chiffrés, recommandations actionnables

5 pts

Capacité d’itération

Reformuler, corriger Claude, affiner les résultats obtenus

Conseils pour réussir

Bonnes pratiques avec Claude


Toujours donner le contexte : noms des colonnes, plage de données, objectif final avant de poser la question

Si une formule ne fonctionne pas, copier le message d’erreur Excel et le redonner à Claude pour correction

Demander des explications sur chaque formule pour comprendre la logique, pas juste copier-coller

Utiliser Claude pour valider : “Ces chiffres te semblent-ils cohérents avec ces données ?”

Préciser la version d’Excel utilisée (365, 2019, 2016) car certaines fonctions diffèrent

Si l’analyse de Claude est trop générique, relancer avec “donne des exemples chiffrés de ta réponse”

Fichier de travail

Télécharger le fichier Excel

Téléchargez le fichier avant de commencer l’exercice. Il contient les données brutes à analyser avec Claude.

Exercice_Claude_Excel_Formation.xlsx
198 lignes de ventes  ·  4 commerciaux  ·  9 erreurs intentionnelles  ·  4 onglets
Ventes_Brutes
Analyse_Commerciaux
Analyse_Categories
Guide Formateur

Télécharger le fichier

Format .xlsx · compatible Excel 2016, 2019, 365

1
Téléchargez le fichier et ouvrez-le dans Excel
2
Commencez par l’onglet Ventes_Brutes — ne regardez pas le Guide Formateur avant la fin
3
Utilisez Claude.ai en parallèle pour suivre les 5 étapes de l’exercice ci-dessus