Excel : Comment se servir adéquatement de la fonction LIREDONNEESTABCROIDYNAMIQUE (GETPIVOTDATA)

Publié le 15 novembre 2013
par Sophie Marchand M.Sc.
Liretableaucroisedynamique - Getpivotdata

Vous êtes nombreux à me mentionner ne pas savoir comment manipuler la fonction LIREDONNEESTABCROIDYNAMIQUE (ou GETPIVOTDATA en anglais). Sachez d’abord que cette fonction s’applique à des cellules de tableaux croisés dynamiques. En effet, si vous placez votre curseur dans une cellule à l’extérieur d’un tableau croisé dynamique et que vous écrivez simplement = dans cette cellule et que vous allez choisir n’importe quelle cellule du tableau croisé dynamique, vous verrez apparaître la fonction LIREDONNEESTABCROIDYNAMIQUEdans votre cellule. Par contre, la fonction qui s’inscrit automatiquement de cette façon n’est pas très flexible. C’est à vous d’y apporter des ajustements pour l’adapter à vos besoins. L’article suivant vous montre comment composer avec la fonction LIREDONNEESTABCROIDYNAMIQUE.

 

La rigidité de base de la fonction LIREDONNEESTABCROIDYNAMIQUE

À la base, la fonction LIREDONNEESTABCROIDYNAMIQUE est plutôt rigide. Dans l’exemple ci-dessous, vous trouverez un tableau croisé dynamique qui présente des quantités vendues, classées d’abord par pays, ensuite par produit et finalement par vendeur, pour chacun des mois de l’année en cours. Si vous placez votre curseur dans la cellule E5 et que vous souhaitez vous lier à la quantité d’unités vendues en Angleterre, du produit 2, par le vendeur 1, en janvier, vous n’aurez qu’à sélectionner la cellule E17.

 

Lorsque vous cliquerez sur ENTER, vous verrez la fonction suivante apparaître : =LIREDONNEESTABCROIDYNAMIQUE(“Quantité”,$B$8,”Vendeur”,”Vendeur 1″,”Pays”,”Angleterre”,”Produit”,”Produit 2″,”Mois”,”Jan”). Si vous copiez ensuite la formule dans une autre cellule, le résultat restera toujours le même puisque la formule n’est pas dynamique. Elle est attachée à des paramètres fixes bien précis, qui sont nommés dans la formule:

  • Vendeur: Vendeur 1
  • Pays: Angleterre
  • Produit: Produit 2
  • Mois: Janvier

CLIQUEZ SUR L’IMAGE POUR L’AGRANDIR
Liretableaucroisedynamique - Getpivotdata

 

Vous devez consolider des données, les analyser, les interpréter et présenter des conclusions utiles pour des fins de prise de décision ? Apprenez à développer des solutions robustes et automatisées avec nos formations en Tableaux de bord avec Excel.

 

Rendre la fonction Liredonneestabcroidynamique (ou Getpivotdata en anglais) plus souple

C’est à vous de rendre les paramètres de la fonction LIREDONNEESTABCROIDYNAMIQUE plus flexibles. Vous pouvez le faire en remplaçant les paramètres entre guillements par des cellules contenant ces fameux paramètres. Par exemple, dans l’exemple ci-bas, nous avons remplacé:

  • Vendeur: Vendeur 1 par $D$5 (cellule que vous pouvez modifier)
  • Pays: Angleterre par $B$5 (cellule que vous pouvez modifier)
  • Produit: Produit 2 par $C$5 (cellule que vous pouvez modifier)
  • Mois: Janvier par E4

 

CLIQUEZ SUR L’IMAGE POUR L’AGRANDIR

Liretableaucroisedynamique - Getpivotdata

 

Ensuite, vous pouvez copier cette formule à l’ensemble des autres mois.

 

CLIQUEZ SUR L’IMAGE POUR L’AGRANDIR

Liretableaucroisedynamique - Getpivotdata

 

Finalement, si vous changez les paramètres dans les cellules B5, C5 et D5, votre formule calculera toujours les bonnes quantités vendues sous-jacentes.

 

CLIQUEZ SUR L’IMAGE POUR L’AGRANDIR

Liretableaucroisedynamique - Getpivotdata.

CLIQUEZ SUR L’IMAGE POUR L’AGRANDIR
Liretableaucroisedynamique - Getpivotdata

 

L’idée est donc de modifier les paramètres “rigides” par des paramètres “plus souples” et mieux adaptés à votre situation.

 

Formation complémentaire

Pour découvrir d’autres trucs et astuces similaires, nous vous recommandons fortement notre formation Excel – Tableaux de bord (niveau 1).

 

Voici quelques commentaires d’apprenants ayant suivi cette formation :

Commentaire d'apprenant - Excel – Tableaux de bord (niveau 1)

CFO-Masque_Formations-en-ligne_FBLa mission du CFO masqué est de développer les compétences techniques des analystes et des contrôleurs de gestion en informatique décisionnelle avec Excel et Power BI et favoriser l’atteinte de leur plein potentiel, en stimulant leur autonomie, leur curiosité, leur raisonnement logique, leur esprit critique et leur créativité.

4 réflexions sur “Excel : Comment se servir adéquatement de la fonction LIREDONNEESTABCROIDYNAMIQUE (GETPIVOTDATA)”

  1. Ping : Excel: Comment se servir adéquatement de la fonction Liredonneestabcroidynamique (Getpivotdata) | Bienvenue à BM Formation

  2. une autre solution : aller modifier les paramètres dans XL pour que cette formule pénible ne s’affiche plus sans avoir à retaper la référence de la cellule ;
    bouton windows –> options XL –> formules –> manipulation des formules –> il faut décocher la ligne “utiliser LIREESTDONNEE…”

  3. Que doit-on faire si on veut obtenir un total pour tous les mois en utilisant cette formule et sans faire disparaitre les mois du TCD?

    Merci!

    1. Sophie Marchand

      Bonjour Cynthia,

      Il faut simplement utiliser =GETPIVOTDATA(“field name”,pivot_ref) où field name est le nom de la valeur et pivot ref et l’adresse absolue de la première cellule du tableau croisé dynamique. Ça donnerait donc quelque chose comme =GETPIVOTDATA(“Ventes”,$B$2″) si on voulait les ventes totales du tableau croisé dynamique qui débute à la cellule B2.

      Au plaisir,

      Sophie

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut