Aller au contenu principal

Sparklines à blocs de plage

Les sparklines à blocs de plage sont de petits indicateurs visuels qui affichent les progrès ou l'état dans une plage définie. La sparkline utilise une série de blocs, chacun représentant une portion de la plage totale. Les blocs remplis représentent la valeur actuelle, facilitant ainsi l'interprétation des niveaux de performance ou d'achèvement d'un coup d'œil.

Quand utiliser les sparklines à blocs de plage

  • Montrer les progrès ou l'état : Afficher combien d'un objectif ou d'une cible a été atteint.
  • Visualiser les plages de valeurs : Représenter l'étalement des valeurs dans une plage, y compris les points bas, moyens et élevés.
  • Comparer les valeurs dans une plage : Comparer les performances à travers différentes catégories ou périodes en utilisant des indicateurs visuels cohérents.

Créer une sparkline à blocs de plage

  1. Dans l'onglet Insertion, sélectionnez Sparklines.
  2. Sous Autres Sparklines, sélectionnez Insérer une sparkline à blocs de plage. La boîte de dialogue Sparkline à blocs de plage s'ouvre.
  3. Définissez les paramètres.
  4. Cliquez sur Ok. La sparkline est insérée dans la cellule sélectionnée.

Modifier une sparkline à blocs de plage

  1. Sélectionnez la sparkline à blocs de plage dans votre classeur.
  2. Dans l'onglet Sparkline, sélectionnez Paramètres. La boîte de dialogue Sparkline à blocs de plage s'ouvre.
  3. Ajustez les paramètres, puis cliquez sur Ok.
  4. Copiez et collez la cellule de sparkline pour dupliquer la configuration à un autre endroit, si nécessaire.

Paramètres de la sparkline à blocs de plage

La formule de la sparkline à blocs de plage prend en charge le format suivant :
=RANGEBLOCKSPARKLINE(template_range, data_expression)

ParamètreDescription
Plage de modèleSpécifie la référence de plage pour un modèle de plage.
Expression/Plage de donnéesDéfinit l'objet de données pour le modèle. Vous pouvez utiliser une référence de cellule ou la fonction OBJECT pour fournir les valeurs.
Plage de localisationDéfinit la cellule où la sparkline est affichée.

Fonctions optionnelles pour les sparklines à blocs de plage

Vous pouvez utiliser facultativement les fonctions suivantes pour créer des sparklines à blocs de plage.

Exemple – Utiliser des fonctions à blocs de plage dans une formule
Pour créer une sparkline en utilisant les fonctions OBJECT, INDEX et SEQUENCE :
=RANGEBLOCKSPARKLINE(TemplateSheet!A2:D14, OBJECT(incomeStatement[#Headers], INDEX(incomeStatement[#Data], 3, SEQUENCE(COUNTA(incomeStatement[#Headers]), 1))))

FonctionSyntaxeDescription
OBJECT (1)OBJECT(property1, expression1, property2, expression2, ...)Définit un objet avec des paires propriété-expression individuelles.

  • property1 – Une chaîne ou une référence de cellule pour la première propriété.
  • expression1 – Une valeur ou une référence de cellule pour la valeur de la première propriété.
  • property2 – Une chaîne ou une référence de cellule pour la deuxième propriété.
  • expression2 – Une valeur ou une référence de cellule pour la valeur de la deuxième propriété.
OBJECT (2)OBJECT(properties_range, expressions_range)Définit un objet en utilisant deux plages parallèles.

  • properties_range1 – Une référence de plage pour le premier ensemble de propriétés.
  • expressions_range1 – Une référence de plage de la même longueur que properties_range1.
  • properties_range2 – Un deuxième ensemble de propriétés (même longueur que le premier).
  • expressions_range2 – Un deuxième ensemble de valeurs (même longueur que la deuxième plage de propriétés).
OBJECT (3)OBJECT(property1, expressionArray1, property2, expressionArray2, ...)Définit un objet avec des valeurs de tableau.

  • property1 – Une chaîne ou une référence de cellule.
  • expressionArray1 – Une référence de tableau pour les valeurs de propriété.
  • property2 – Une chaîne ou une référence de cellule.
  • expressionArray2 – Une référence de tableau (même longueur que expressionArray1).
INDEXINDEX(return, row, col, area)Renvoie une valeur ou une référence de cellule d'une plage.

  • return – La plage ou le tableau à rechercher.
  • row – Numéro de ligne à récupérer.
  • col – Numéro de colonne à récupérer.
  • area – Spécifie la zone si plusieurs plages sont utilisées.
SEQUENCESEQUENCE(rows,[columns],[start],[step])Renvoie une liste de nombres séquentiels dans l'ordre croissant, tels que 1, 2, 3, 4, et ainsi de suite. Cette fonction est généralement utilisée avec des arguments codés en dur pour générer une séquence spécifique de valeurs pour une formule de tableau dynamique.

  • rows – Nombre de lignes dans la séquence.
  • columns – (Facultatif) Nombre de colonnes. Si omis, par défaut à 1.
  • start – (Facultatif) Valeur de départ. Si omis, par défaut à 1.
  • step – (Facultatif) Valeur d'incrément. Si omis, par défaut à 1.