mardi 6 mai 2014

Réaliser un graphique dynamique (Tuto n°1)

Comment réaliser un graphique dynamique


Il est très facile de rendre un graphique dynamique. Je vais vous montrer comment changer rapidement la couleur d'un graphique en partir d'une liste déroulante. 

Le résultat à obtenir est celui-ci : 
Les données :



Le principe est assez simple. Nous allons créer autant de série de données que de couleurs. Les valeurs de chaque série de données sera "OK" ou "#N/A" selon que nous aurons choisi dans la liste déroulante la couleur en question.

1. Nommer toutes les plages de cellules nécessaires :

  • En A11:A14 nous introduisons les couleurs : Rouge, Vert, Bleu, Orange
  • Sélectionner la plage de cellules A11:A14, dans la barre de nom écrire Couleurs et puis valider par Entrée
Nous avons créé et nommé les éléments qui seront dans notre liste déroulante. Nous allons continuer maintenant en créant les éléments qui contrôleront notre liste déroulante.
  • Sélectionner la cellule A1 et dans la zone de nom écrire Ctrl_couleur et valider par Entrée. A1 sera la cellule liée à notre liste déroulante
  • En cellule A2 écrire =INDEX(Couleurs;Ctrl_Couleur) , cette formule permettra d’afficher le choix de la couleur faite depuis la zone de liste déroulante. Noter bien qu’elle n’a pas encore été insérée.

2. Mettre à jour les données :

  • Dans la plage de cellules E2:H2, écrire respectivement Rouge, Vert, Bleu, Orange
  • En cellule E3 écrire la formule  =SI($A$2=E$2;$D3;NA()). Cette formule permet de tester si on a choisi dans la liste déroulante la couleur Rouge (E3), si oui alors on met la valeur, sinon on met la fonction NA() qui a pour résultat "#N/A"
  • Copier cette formule jusqu’à H7

Normalement vous devriez avoir un tableau comme celui-ci-dessous :


3. Insérer la liste déroulante :

  • Dans le ruban, Onglet Développeur/Groupe Contrôles/Insérer/Zone de liste déroulante
  • Glisser le contrôle sur la feuille en question
  • Cliquer sur la zone de la liste déroulante avec le bouton droit de la souris et choisir Format du contrôle...
  • Remplir la nouvelle boite de dialogue comme ci-dessous :


4. Pour finir réaliser le graphique dynamique :


  • Nous allons commencer par masquer les données initiales. Cliquer sur la colonne D avec le bouton droit de la souris, cliquer sur Masquer
  • Sélectionner la plage de cellules  C2:H7, dans le Ruban,Onglet Insertion/Groupe Graphiques/Colonnes/Histogramme 2D empilé
  • Sélectionner chaque couleur dans la liste déroulante et faire un remplissage selon la couleur choisie dans le graphique.

Et voilà votre graphique est prêt :


Aucun commentaire:

Enregistrer un commentaire