Google Sheets uniquementIntermédiaireGoogle Sheets

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

1

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 valeurs
  • B2:M2 : une ligne de 12 valeurs
  • A1:D5 : une plage rectangulaire
  • Ventes!A2:A100 : référence à une autre feuille
2

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.

ABC
1MoisVentes (€)Tendance
2Janvier15000[Graphique ligne ↗]
3Février18500
4Mars22000
5Avril19500
6Mai25000
Formule :=SPARKLINE(B2:B13; {"charttype";"line";"color";"#4CAF50";"linewidth";2})
Résultat :Mini-graphique en ligne verte montrant l'évolution des ventes sur 12 mois

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.

ABCDEF
1DépartementQ1Q2Q3Q4Évolution
2Tech25283032[▅▆▇█]
3Marketing15161517[▆▇▆█]
4Support18192224[▅▆▇█]
Formule :=SPARKLINE(B2:E2; {"charttype";"column";"color";"#2196F3";"max";40})
Résultat :Mini-graphique en colonnes bleues avec échelle fixe à 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.

ABCDE
1SemaineConformité %ObjectifÉcartStatut
2S19895+3[█ vert]
3S29295-3[▬ rouge]
4S39995+4[█ vert]
5S49495-1[▬ rouge]
Formule :=SPARKLINE(D2:D53; {"charttype";"winloss";"color";"#4CAF50"})
Résultat :Graphique gains/pertes en vert (gains) et rouge (pertes)

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.

ABCD
1KPIValeur actuelleObjectifTendance 30 jours
2Chiffre d'affaires125 000 €120 000 €[Graphique ligne ↗]
3Nouveaux clients4750[Graphique colonne ≈]
4Taux satisfaction92%90%[Graphique ligne →]
5Coût acquisition85 €100 €[Graphique ligne ↘]
Formule :=SPARKLINE(Historique!A2:AD2; {"charttype";"line";"color";"#FF9800";"min";0})
Résultat :Mini-graphique personnalisé en orange avec échelle démarrant à 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

FonctionUsage principalAvantagesDisponibilité
SPARKLINEMini-graphiques dans celluleCompact, rapide, idéal pour dashboardsGoogle Sheets uniquement
IMAGEInsérer images dans cellulesVisuel riche, logos, illustrationsGoogle Sheets
Graphiques ExcelGraphiques complets et détaillésPersonnalisation avancée, interactifsExcel et Sheets
Mise en forme conditionnelleBarres de données dans cellulesSimple, automatique, sans formuleExcel 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