Fonction SPARKLINEMini-graphiques dans une cellule – Guide 2026
SPARKLINE crée un mini-graphique directement dans une cellule Google Sheets. Cette fonction te permet de visualiser rapidement des tendances, des variations ou des performances sans créer de graphique traditionnel. Idéal pour des dashboards compacts, des tableaux de bord dynamiques et des rapports visuels percutants où l'espace est précieux.
Syntaxe
SPARKLINE(données; [options])Retourne un mini-graphique basé sur les données et les options de personnalisation spécifiées
Comprendre chaque paramètre
données
(obligatoire)La plage de cellules contenant les valeurs numériques à représenter graphiquement. SPARKLINE accepte une ligne, une colonne ou même une plage rectangulaire. Seules les valeurs numériques sont prises en compte pour le graphique.
Exemples de plages valides :
A1:A12: une colonne de 12 valeursB2:M2: une ligne de 12 valeursA1:D5: une plage rectangulaireVentes!A2:A100: référence à une autre feuille
options
(obligatoire)Un tableau d'options pour personnaliser l'apparence et le comportement du graphique. Les options sont définies par paires clé-valeur entre accolades, séparées par des points-virgules.
charttype : Type de graphique
"line": graphique en ligne (par défaut) – idéal pour les tendances continues"bar": graphique en barres horizontales – parfait pour les comparaisons"column": graphique en colonnes verticales – excellent pour les évolutions périodiques"winloss": graphique gains/pertes – visualise les valeurs positives et négatives
color : Couleur du graphique
Définit la couleur principale du graphique. Accepte les noms de couleurs en anglais ou les codes hexadécimaux.
Exemples : "blue", "green", "#FF5733", "#4CAF50"
min / max : Échelle des valeurs
Définit les valeurs minimale et maximale de l'échelle. Utile pour comparer plusieurs graphiques sur une même base ou pour éviter que des valeurs extrêmes ne déforment la visualisation.
linewidth : Épaisseur de ligne
Pour les graphiques de type "line", définit l'épaisseur de la ligne en pixels (valeur numérique).
Astuce : Pour un graphique en colonnes vertes avec un maximum à 100, utilise :=SPARKLINE(A1:A12; {"charttype";"column";"color";"green";"max";100})
Exemples business concrets
Tu es commercial et visualises l'évolution des ventes mensuelles
Tu veux afficher rapidement la tendance de tes ventes sur les 12 derniers mois dans une seule cellule de ton tableau de bord commercial. Cela te permet d'identifier en un coup d'œil les mois forts et les mois faibles.
Visualise en un coup d'œil si tes ventes sont en hausse ou en baisse, et identifie rapidement les tendances saisonnières.
| A | B | C | |
|---|---|---|---|
| 1 | Mois | Ventes (€) | Tendance |
| 2 | Janvier | 15000 | [Graphique ligne ↗] |
| 3 | Février | 18500 | |
| 4 | Mars | 22000 | |
| 5 | Avril | 19500 | |
| 6 | Mai | 25000 |
=SPARKLINE(B2:B13; {"charttype";"line";"color";"#4CAF50";"linewidth";2})Tu es RH et affiches la tendance des effectifs par département
Tu suis l'évolution du nombre d'employés par département sur plusieurs trimestres et veux un indicateur visuel compact pour ton rapport mensuel. Les graphiques en colonnes permettent de comparer visuellement la croissance entre départements.
Compare visuellement la croissance entre départements dans ton reporting RH. L'échelle fixe permet une comparaison équitable.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Département | Q1 | Q2 | Q3 | Q4 | Évolution |
| 2 | Tech | 25 | 28 | 30 | 32 | [▅▆▇█] |
| 3 | Marketing | 15 | 16 | 15 | 17 | [▆▇▆█] |
| 4 | Support | 18 | 19 | 22 | 24 | [▅▆▇█] |
=SPARKLINE(B2:E2; {"charttype";"column";"color";"#2196F3";"max";40})Tu es responsable qualité et montres l'évolution des indicateurs
Tu mesures le taux de conformité hebdomadaire et veux identifier rapidement les semaines problématiques dans ton tableau de suivi qualité. Un graphique winloss permet de visualiser immédiatement les écarts par rapport à un objectif.
Identifie immédiatement les périodes de baisse de qualité. Les barres vertes indiquent un dépassement d'objectif, les rouges une sous-performance.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Semaine | Conformité % | Objectif | Écart | Statut |
| 2 | S1 | 98 | 95 | +3 | [█ vert] |
| 3 | S2 | 92 | 95 | -3 | [▬ rouge] |
| 4 | S3 | 99 | 95 | +4 | [█ vert] |
| 5 | S4 | 94 | 95 | -1 | [▬ rouge] |
=SPARKLINE(D2:D53; {"charttype";"winloss";"color";"#4CAF50"})Tu es analyste et crées des dashboards KPI compacts
Tu veux afficher plusieurs KPI avec leurs tendances dans un tableau de bord sans surcharger l'espace visuel. SPARKLINE est parfait pour créer des dashboards denses en information mais visuellement légers.
Crée un dashboard performant avec une vue d'ensemble visuelle instantanée. Chaque KPI dispose de son propre mini-graphique de tendance.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | KPI | Valeur actuelle | Objectif | Tendance 30 jours |
| 2 | Chiffre d'affaires | 125 000 € | 120 000 € | [Graphique ligne ↗] |
| 3 | Nouveaux clients | 47 | 50 | [Graphique colonne ≈] |
| 4 | Taux satisfaction | 92% | 90% | [Graphique ligne →] |
| 5 | Coût acquisition | 85 € | 100 € | [Graphique ligne ↘] |
=SPARKLINE(Historique!A2:AD2; {"charttype";"line";"color";"#FF9800";"min";0})Astuces de pro
Fixe l'échelle pour comparer plusieurs graphiques
Utilise les options min et max identiques sur tous tes graphiques SPARKLINE d'un même tableau pour permettre une comparaison visuelle juste. Par exemple, si tu compares les ventes de plusieurs produits, fixe le max à la même valeur pour tous.
Augmente la taille de cellule pour un meilleur rendu
Un mini-graphique trop petit devient illisible. Définis une hauteur de ligne d'au moins 35-40 pixels et une largeur suffisante (100-150 pixels minimum). N'hésite pas à fusionner plusieurs cellules horizontalement pour les graphiques de tendance longue durée.
Combine SPARKLINE avec des formules conditionnelles
Tu peux utiliser SI pour changer le type de graphique selon le contexte : =SI(SOMME(A1:A10)>100; SPARKLINE(A1:A10;{"color";"green"}); SPARKLINE(A1:A10;{"color";"red"})) pour afficher en vert si l'objectif est atteint, en rouge sinon.
Utilise des plages dynamiques avec DECALER ou FILTRE
Combine SPARKLINE avec DECALER ou FILTRE pour créer des graphiques qui s'adaptent automatiquement quand tu ajoutes des données : =SPARKLINE(DECALER(A1;0;0;COMPTE(A:A);1)) affichera toujours toutes les données de la colonne A, même si tu en ajoutes.
Erreurs fréquentes et solutions
Erreur #ERROR! – Données non numériques
SPARKLINE ne peut traiter que des valeurs numériques. Si ta plage contient du texte, des dates mal formatées ou des cellules vides au milieu de la série, tu obtiendras une erreur #ERROR!.
✅ Solution : Assure-toi que toutes les cellules de ta plage contiennent des nombres. Les cellules vides en début ou fin de plage sont tolérées, mais pas au milieu. Utilise SIERREUR pour gérer les cas où des cellules pourraient être vides : =SIERREUR(SPARKLINE(A1:A12);"")
Graphique non visible ou trop petit
Le mini-graphique s'adapte à la taille de la cellule. Si ta cellule est trop petite (hauteur inférieure à 20 pixels), le graphique sera illisible ou n'apparaîtra pas du tout.
✅ Solution : Augmente la hauteur de la ligne à au moins 35-40 pixels et la largeur de la colonne à 100-150 pixels minimum. Tu peux aussi fusionner plusieurs cellules pour plus d'espace visuel. Clique droit sur la ligne > Redimensionner la ligne > 40 pixels.
Options mal formatées
Les options doivent être entre accolades avec des paires clé-valeur séparées par des points-virgules. Une erreur de syntaxe (guillemets manquants, accolades oubliées, point-virgule au lieu de virgule) empêchera l'affichage.
✅ Solution : Respecte le format exact : {"clé";"valeur";"clé2";"valeur2"}. Les clés et valeurs texte doivent être entre guillemets doubles, les nombres sans guillemets. Vérifie que tu utilises bien des points-virgules (;) et non des virgules (,).
Graphique winloss ne fonctionne pas correctement
Le type winloss interprète les valeurs positives comme des gains (barres vertes) et les négatives comme des pertes (barres rouges). Si toutes tes valeurs sont positives, tu ne verras qu'une seule couleur.
✅ Solution : Utilise winloss uniquement pour des données contenant des valeurs positives ET négatives, ou calcule des écarts par rapport à un objectif. Pour afficher les écarts : =SPARKLINE(A2:A12-B2:B12;{"charttype";"winloss"}) où A contient les valeurs réelles et B les objectifs.
Le graphique ne s'imprime pas
Parfois, les graphiques SPARKLINE peuvent ne pas s'afficher correctement lors de l'impression ou de l'exportation en PDF, selon les paramètres d'impression.
✅ Solution : Avant d'imprimer, vérifie l'aperçu d'impression. Si les graphiques n'apparaissent pas, essaie d'exporter d'abord en PDF via Fichier > Télécharger > PDF, puis imprime le PDF. Assure-toi aussi que l'option "Afficher les graphiques et les images" est activée dans les paramètres d'impression.
Questions fréquentes
SPARKLINE fonctionne-t-elle dans Excel ?
Non, SPARKLINE est une fonction exclusive à Google Sheets. Excel propose des mini-graphiques via Insertion > Graphiques sparkline, mais pas sous forme de formule. Si tu utilises Excel, tu devras passer par le menu d'insertion pour créer des graphiques sparkline.
Comment changer la couleur du graphique SPARKLINE ?
Utilise l'option "color" dans les paramètres : =SPARKLINE(A1:A12; {"charttype";"line";"color";"blue"}). Tu peux utiliser des noms de couleurs en anglais (blue, green, red) ou des codes hexadécimaux comme "#4CAF50".
Puis-je combiner plusieurs options dans SPARKLINE ?
Oui, ajoute des paires clé-valeur séparées par des points-virgules : =SPARKLINE(A1:A12; {"charttype";"column";"color";"green";"max";100}). Tu peux personnaliser le type, la couleur, les valeurs min/max, la hauteur et bien d'autres paramètres.
Comment définir une échelle fixe pour mon graphique SPARKLINE ?
Utilise les options "min" et "max" pour fixer l'échelle : =SPARKLINE(A1:A10; {"min";0;"max";100}). Cela permet de comparer plusieurs graphiques sur une même échelle, idéal pour les dashboards.
Pourquoi mon graphique SPARKLINE n'apparaît-il pas ?
Vérifie que ta cellule est suffisamment grande pour afficher le graphique. Augmente la hauteur de ligne à au moins 30-40 pixels. Vérifie aussi que tes données sont bien numériques et que la syntaxe des options est correcte avec les accolades et guillemets.
Fonctions similaires et complémentaires
| Fonction | Usage principal | Avantages | Disponibilité |
|---|---|---|---|
| SPARKLINE | Mini-graphiques dans cellule | Compact, rapide, idéal pour dashboards | Google Sheets uniquement |
| IMAGE | Insérer images dans cellules | Visuel riche, logos, illustrations | Google Sheets |
| Graphiques Excel | Graphiques complets et détaillés | Personnalisation avancée, interactifs | Excel et Sheets |
| Mise en forme conditionnelle | Barres de données dans cellules | Simple, automatique, sans formule | Excel et Sheets |
Deviens un expert des formules Google Sheets
Rejoins Le Dojo Club pour maîtriser SPARKLINE et toutes les fonctions avancées d'Excel et Google Sheets. Formations complètes, exercices pratiques et communauté active.
Essayer pendant 30 jours