vendredi 1 août 2014

Comment utiliser la fonction INDIRECT ?

Comment animer un tableau ou un graphique avec la fonction INDIRECT()


Aujourd'hui je vais vous montrer comment rendre dynamique les données d'un tableau ou d'un graphique très facilement en utilisant la fonction INDIRECT.

Prenons l'exemple suivant représentant les ventes annuelles réalisées par plusieurs commerciaux  :

A) Etape 1 : Nommer les tableaux 

  • Sélectionner la première plage de cellules : B5:E17
  • Onglet Formules/Groupe Noms définis/Définir un nom /
  • Compléter la boite de dialogue comme ci-dessous puis valider par OK

Faire de même pour les 2 autres tableaux :
  • Sélectionner le deuxième tableau : G5:J17
  • Nommer la zone des cellules  : Paul
  • Sélectionner le troisième tableau : L5:O17
  • Nommer la zone des cellules : Jacques

B) Etape 2 : Réaliser une validation de données 

Cette étape va consister de réaliser une liste déroulante affichant les noms des trois commerciaux  (Dans notre cas, il s'agira des 3 zones nommées précédemment)

  • Sélectionner la cellule B20
  • Onglet Données/Groupe Outils de données/Validation de données/Validation de données...
  • Compléter la boite de dialogue comme suit puis valider par OK:
  • Tester votre liste déroulante, vous devez voir apparaître la liste des trois commerciaux 

C) Etape 3 : Créer le tableau dynamique

Cette étape va consister à créer un tableau dynamique à partir de notre liste déroulante et de la fonction INDIRECT()
  • Sélectionner la plage de cellules B24:E34  qui correspond  à notre trame de tableau qui possède 13 lignes (En-têtes + 12 mois de l'année) et 4 colonnes (Les mois + 3 produits)
  • Dans la barre de formule taper : =INDIRECT(B20) puis valider par les touches : Ctrl + Maj + Entrée (permet de réaliser un calcul matriciel)
  • Votre formule est désormais entre accolades { }, comme ceci : {=INDIRECT(B20)}
  • Désormais, si vous changez le nom de votre liste déroulante en sélectionnant le nom d'un autre commercial, le tableau associé à ce dernier s'affichera.

D) Etape 4 : Créer le graphique dynamique

Cette dernière étape va consister à faire une représentation graphique du tableau créé précédemment
  • Sélectionner la plage de cellules : B24:E34
  • Onglet Insertion/Groupe Graphiques/Colonne/Histogramme Empilé
  • Votre graphique est désormais dynamique, puisqu'il affichera les données du tableau matriciel qui lui-même est lié à notre liste déroulante.
Votre représentation devrait ressembler à celle-ci :



Aucun commentaire:

Enregistrer un commentaire