ElyxAI
charts

Comment Créer Dynamic Range un graphique

Excel 2016Excel 2019Excel 365Excel Online

Apprenez à créer des graphiques avec plages dynamiques qui s'ajustent automatiquement lors de modifications de données. Cette technique avancée utilise des plages nommées et des formules pour construire des graphiques qui se développent ou se réduisent selon votre ensemble de données.

Pourquoi c'est important

Les graphiques avec plages dynamiques sont essentiels pour les tableaux de bord automatisés et les systèmes de rapports, économisant du temps et réduisant les erreurs. Ils démontrent une maîtrise avancée d'Excel en visualisation de données.

Prérequis

  • Compréhension de base des graphiques Excel et types de graphiques
  • Connaissance des plages nommées et de la fonction DÉCALER
  • Connaissance des fonctions COUNTA ou LIGNES

Instructions étape par étape

1

Préparez votre structure de données

Organisez les données en colonnes avec en-têtes dans la première ligne, en assurant un formatage cohérent. Évitez les lignes vides pour permettre aux formules de détecter précisément la plage.

2

Créez une plage nommée dynamique avec DÉCALER

Accédez à Feuille > Plages nommées > Définir un nom (ou Formules > Définir un nom). Entrez =DÉCALER($A$1,0,0,NBVAL($A:$A),NBVAL($1:$1)) pour créer une plage qui se développe avec les données.

3

Créez des plages nommées séparées pour les axes

Définissez l'axe X: =DÉCALER($A$2,0,0,NBVAL($A:$A)-1,1) et Y: =DÉCALER($B$2,0,0,NBVAL($A:$A)-1,1). Celles-ci isolent les données sans en-têtes.

4

Insérez un graphique utilisant les plages nommées

Sélectionnez Insérer > Graphique. Choisissez le type, puis allez à Conception > Sélectionner les données. Éditez les entrées et entrez =NomFeuille!NomPlageY pour les valeurs et =NomFeuille!NomPlageX pour les catégories.

5

Testez et vérifiez la fonctionnalité dynamique

Ajoutez de nouvelles lignes de données et confirmez que le graphique se met à jour automatiquement. Ajustez les formules si le graphique ne se développe pas comme prévu.

Méthodes alternatives

Utiliser la fonction Tableau pour les plages dynamiques

Convertissez vos données en tableau (Insérer > Tableau), qui crée automatiquement une plage dynamique reconnue par les graphiques Excel.

Approche macro VBA

Utilisez des macros VBA pour ajuster dynamiquement les plages de données de graphique lors des modifications, offrant plus de contrôle.

Astuces et conseils

  • Incluez toujours des en-têtes dans vos données; NBVAL les compte, donc les formules tiennent compte automatiquement.
  • Utilisez des types de données cohérents dans chaque colonne pour éviter les erreurs de formule lors de l'expansion.
  • Testez votre plage dynamique avant de créer le graphique pour assurer que les formules fonctionnent correctement.

Astuces avancées

  • Créez des colonnes d'aide avec MAX et LIGNE pour identifier les points de terminaison exacts pour un meilleur contrôle.
  • Combinez les plages dynamiques avec des listes déroulantes pour basculer entre plusieurs ensembles de données instantanément.
  • Utilisez INDEX-CHERCHER au lieu de DÉCALER pour de meilleures performances avec les grands ensembles.

Résolution de problèmes

Le graphique ne se met pas à jour avec de nouvelles données

Vérifiez vos formules de plage nommée dans Formules > Gestionnaire des noms et assurez-vous qu'elles font référence à des colonnes entières. Testez la formule séparément pour confirmer qu'elle compte correctement.

Le graphique affiche une erreur #REF!

Vérifiez que vos plages nommées existent et sont correctement orthographiées. Supprimez et redéfinissez la source de données du graphique avec les noms corrects.

La formule DÉCALER retourne une plage incorrecte

Vérifiez que vos données n'ont pas de lignes vides et que les en-têtes sont en ligne 1. Testez NBVAL séparément avant de l'utiliser dans DÉCALER.

Formules Excel associées

Questions fréquentes

Puis-je utiliser des plages dynamiques avec les graphiques croisés dynamiques?
Les graphiques croisés dynamiques sont intrinsèquement dynamiques et s'ajustent automatiquement aux modifications des données sources. Cependant, ils ne peuvent pas référencer des plages nommées de la même manière que les graphiques réguliers.
Quelle est la différence entre DÉCALER et INDEX pour les plages dynamiques?
DÉCALER calcule les plages en comptant les lignes et colonnes à partir d'un point de départ, tandis qu'INDEX retourne des valeurs à des positions spécifiques. Les combinaisons INDEX-CHERCHER sont généralement plus efficaces pour les grands ensembles.
Les plages dynamiques fonctionneront-elles dans Excel Online?
Les plages dynamiques de base utilisant les plages nommées et DÉCALER fonctionnent dans Excel Online, bien que certaines fonctionnalités avancées puissent avoir des limitations.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire