Camembert Excel : comment faire un diagramme dynamique qui se met à jour

Un camembert Excel affiche la répartition de données en parts proportionnelles sur un disque. Le terme technique exact est diagramme en secteurs. Sa limite principale : dans un graphique classique, la plage de données est fixe. Ajouter une ligne au tableau source ne modifie pas le graphique. Rendre ce camembert dynamique, c’est faire en sorte qu’il se mette à jour automatiquement quand les données changent, sans intervention manuelle sur la plage.

Tableau structuré Excel : la base d’un camembert dynamique

La plupart des tutoriels partent d’une plage de cellules classique (A1:B5, par exemple). Le graphique pointe vers cette plage figée. Dès qu’une catégorie s’ajoute en ligne 6, le camembert l’ignore.

A voir aussi : Figer une cellule dans Excel : les raccourcis clavier à connaître absolument

La solution la plus directe passe par le Tableau structuré. Pour le créer : sélectionnez vos données, puis cliquez sur Insertion, Tableau. Excel convertit la plage en objet nommé (par défaut, Tableau1). Toute ligne ajoutée à la suite est automatiquement intégrée au tableau.

Quand un graphique en secteurs est lié à un Tableau structuré, il hérite de ce comportement extensible. Ajoutez une catégorie, le camembert se redessine. Supprimez-en une, la part disparaît. Aucune manipulation de plage à refaire.

A lire aussi : Formule calcul âge Excel en français et en anglais : les différences à connaître

Créer le camembert à partir du Tableau structuré

  • Sélectionnez l’intégralité du Tableau structuré (en-têtes compris), puis allez dans Insertion et choisissez Graphique en secteurs (2D ou 3D selon votre préférence).
  • Excel génère le camembert avec une référence au tableau nommé, pas à une plage fixe. Vérifiez en cliquant sur le graphique : la zone de données englobe tout le tableau.
  • Pour filtrer interactivement, insérez un segment de graphique (onglet Insertion, Segment) lié au Tableau structuré. Le camembert réagit aux filtres du segment sans passer par un tableau croisé dynamique.

Homme en télétravail expliquant un diagramme camembert Excel sur un grand écran dans son bureau à domicile

Formules dynamiques Excel 365 pour alimenter un camembert

Excel 365 introduit des fonctions comme FILTRE, UNIQUE et TRIER. Leur particularité : elles renvoient des plages de taille variable. C’est un levier que les tutoriels classiques sur le camembert n’exploitent presque jamais.

Prenons un cas concret. Vous avez un tableau de ventes avec trois colonnes : Région, Produit, Montant. Vous voulez un camembert qui affiche la répartition par région, mais uniquement pour un produit sélectionné dans une cellule (disons E1).

Construire la source avec FILTRE et SOMME.SI.ENS

Dans une zone auxiliaire, utilisez la fonction UNIQUE pour extraire la liste des régions. Dans la colonne adjacente, appliquez SOMME.SI.ENS pour additionner les montants par région et par produit (critère lié à E1). Le camembert se met à jour dès que la valeur de E1 change, parce que les formules recalculent la plage automatiquement.

L’avantage par rapport au graphique croisé dynamique : vous gardez un contrôle total sur la mise en forme et l’ordre des secteurs. Les formules dynamiques ne forcent pas de tri alphabétique, contrairement au TCD qui impose ses propres règles de tri sur les champs.

Graphique croisé dynamique : camembert lié à un TCD

Le graphique croisé dynamique reste la méthode la plus connue pour créer un camembert qui réagit aux données. Il s’appuie sur un tableau croisé dynamique (TCD) et hérite de ses filtres, regroupements et calculs.

Pour le créer : sélectionnez vos données, cliquez sur Insertion, puis Graphique croisé dynamique. Excel crée simultanément un TCD et un graphique lié. Choisissez le type Secteurs. Glissez le champ de catégorie dans Axe et le champ numérique dans Valeurs.

Limites de tri et d’ordre des secteurs

Un point que les guides passent souvent sous silence : l’ordre des secteurs dépend du tri défini dans le TCD. Par défaut, Excel applique un tri alphabétique. Si vous voulez que la plus grosse part apparaisse en premier (sens horaire depuis midi), vous devez trier le champ du TCD par valeur décroissante.

Le tri manuel (glisser-déposer des éléments dans le TCD) fonctionne aussi, mais il se réinitialise à chaque actualisation si de nouvelles catégories apparaissent. Pour un camembert dynamique stable, le tri par valeur décroissante est la configuration la plus fiable.

Vue de dessus d'un bureau avec un ordinateur portable affichant un diagramme camembert Excel et un carnet de notes manuscrites

Personnaliser un camembert Excel : étiquettes, couleurs et lisibilité

Un camembert dynamique perd son utilité si personne ne le comprend d’un coup d’oeil. Deux ajustements font la différence.

Les étiquettes de données s’ajoutent via un clic droit sur le graphique, puis Ajouter des étiquettes de données. Affichez les pourcentages plutôt que les valeurs brutes : le lecteur compare des proportions, pas des chiffres absolus. Pour afficher simultanément le nom de la catégorie et le pourcentage, passez par Mettre en forme les étiquettes de données et cochez les deux options.

Quand le camembert n’est pas le bon choix

Au-delà de cinq ou six catégories, le diagramme en secteurs devient illisible. Les petites parts se confondent. Dans ce cas, un graphique en barres empilées ou un anneau (donut) avec légende est souvent plus adapté. Le camembert reste pertinent quand vous avez peu de catégories et qu’une ou deux parts dominent nettement l’ensemble.

Si votre Tableau structuré contient une dizaine de catégories, regroupez les plus petites dans une catégorie « Autres » via une formule SOMME.SI.ENS, puis liez le camembert à cette version synthétisée. La lisibilité prime toujours sur l’exhaustivité des données.

Un camembert dynamique bien construit repose sur un choix de source adapté : Tableau structuré pour les cas simples, formules dynamiques d’Excel 365 pour les filtres personnalisés, graphique croisé dynamique pour les jeux de données volumineux. La méthode change, le principe reste le même : la plage source doit s’adapter automatiquement aux données, sans retouche manuelle.