S’applique à
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2016 Mon abonnement Office pour iPhone

La fonctionLIREDONNEESTABCROISDYNAMIQUE retourne des données visibles à partir d’un tableau croisé dynamique.

La capture d’écran ci-dessous montre la disposition de tableau croisé dynamique utilisée dans les sections suivantes. Dans cet exemple, =LIREDONNEESTABCROISDYNAMIQUE("Ventes";A3) retourne le montant total des ventes :

Exemple d’utilisation de la fonction LIREDONNEESTABCROISDYNAMIQUE pour retourner des données à partir d’un tableau croisé dynamique.

Syntaxe

LIREDONNEESTABCROISDYNAMIQUE(champ_données; tableau_croisé_dyn; [champ1; élément1; champ2; élément2]; ...)

La syntaxe de la fonction LIREDONNEESTABCROISDYNAMIQUE contient les arguments suivants :

Argument

Description

champ_données

Obligatoire

Nom du champ de tableau croisé dynamique qui contient les données que vous souhaitez récupérer. Cela doit être entre guillemets.

Exemple : =LIREDONNEESTABCROISDYNAMIQUE("Ventes";A3). Ici, "Ventes" est le champ de Valeurs que nous voulons récupérer. Étant donné qu’aucun autre champ n’est spécifié, LIREDONNEESTABCROISDYNAMIQUE retourne le montant total des ventes.

tableau_croisé_dyn

Obligatoire

Une référence à n’importe quelle cellule, plage de cellules ou plage nommée de cellules d’un tableau croisé dynamique. Ces informations permettent de déterminer quel tableau croisé dynamique contient les données que vous souhaitez extraire.

Exemple : =LIREDONNEESTABCROISDYNAMIQUE("Ventes";A3). Ici, A3 est une référence à l’intérieur du tableau croisé dynamique. Elle indique à la formule le tableau croisé dynamique à utiliser. 

champ1; élément1; champ2; élément2

Facultatif

Représentent de 1 à 126 paires de noms de champ et d’élément qui décrivent les données que vous souhaitez extraire. Les paires peuvent apparaître dans n’importe quel ordre. Les noms de champs et les noms d’éléments autres que les dates et les nombres doivent être placés entre guillemets.

Exemple : =LIREDONNEESTABCROISDYNAMIQUE("Ventes", A3, "Mois", "Mars"). Ici, "Mois" est le champ et "Mar" est l’élément. Pour spécifier plusieurs éléments pour un champ, placez-les entre des accolades (par exemple : {"Mar", "Avr"}). 

Pour les rapports de tableau croisé dynamique OLAP, les éléments peuvent contenir le nom de la source de la dimension, ainsi que le nom de la source de l’élément. Une paire constituée d’un champ et d’un élément d’un tableau croisé dynamique OLAP peut se présenter de la manière suivante :

"[Produit]";"[Produit].[Tous produits].[Aliments].[Aliments cuits]"

Vous pouvez entrer rapidement une formule LIREDONNEESTABCROISDYNAMIQUE simple en saisissant =(le signe égal) dans la cellule à laquelle vous souhaitez renvoyer la valeur, puis en cliquant sur la cellule du rapport de tableau croisé dynamique qui contient les données que vous souhaitez renvoyer. 

Capture d’écran du menu Options de tableau croisé dynamique Excel. La section supérieure montre « Nom du tableau croisé dynamique : Tableau croisé dynamique1 ». Ci-dessous, un menu déroulant intitulé « Options » est développé, affichant trois éléments : « Options », un grisé « Afficher les pages de filtre de rapport... » et une option activée « Générer GetPivotData ».

Vous pouvez désactiver cette fonctionnalité en sélectionnant n’importe quelle cellule d’un tableau croisé dynamique existant, puis en ouvrant l’onglet Analyse de tableau croisé dynamique > Tableau croisé dynamique > Options > et en décochant l’option Générer LireDonnéesTabCroisDynamique

Remarques : 

  • Les arguments LIREDONNEESTABCROISDYNAMIQUE peuvent également être remplacés par des références. Par exemple, =LIREDONNEESTABCROISDYNAMIQUE("Ventes",$A$3,"Mois",$A11) où $A11 contient "Mar". 

  • Les champs ou éléments calculés et les calculs personnalisés peuvent être inclus dans les calculs LIREDONNEESTABCROISDYNAMIQUE.

  • Si l’argument tableau_croisé_dyn est une plage qui inclut au moins deux tableaux croisés dynamiques, les données sont récupérées à partir de la dernière création du tableau croisé dynamique.

  • Si les arguments de champ et d’élément décrivent une cellule unique, la valeur de cette cellule est retournée, qu’il s’agisse d’une chaîne, d’un nombre, d’une erreur ou d’une cellule vide.

  • Si un élément contient une date, la valeur doit être exprimée sous la forme d’un nombre série ou être remplie par une fonction DATE de manière ce qu’elle soit conservée si la feuille de calcul est ouverte avec d’autres paramètres régionaux. Par exemple, vous pouvez saisir un élément faisant référence à la date du 5 mars 1999 sous la forme 36224 ou sous la forme DATE(1999;3;5). Les heures peuvent être saisies soit en tant que valeurs décimales, soit à l’aide de la fonction TEMPS.

  • Si l’argument tableau_croisé_dyn n’est pas une plage dans laquelle un tableau croisé dynamique est trouvé, LIREDONNEESTABCROISDYNAMIQUE retourne #REF!.

  • Si les arguments ne décrivent pas un champ affiché ou s’ils comprennent un filtre de rapport dans lequel les données filtrées ne sont pas affichées, la fonction LIREDONNEESTABCROISDYNAMIQUE renvoie la valeur d’erreur #VALEUR!.

Exemples

Les formules de l’exemple ci-dessous montrent différentes méthodes pour obtenir des données à partir d’un tableau croisé dynamique.

Exemple d’utilisation de la fonction LIREDONNEESTABCROISDYNAMIQUE pour retourner des données à partir d’un tableau croisé dynamique.

Formule

Résultat

Description

=LIREDONNEESTABCROISDYNAMIQUE("Ventes", $A$3)

5 534 $

Retourne le montant total du champ Ventes.

=LIREDONNEESTABCROISDYNAMIQUE("Somme des ventes", $A$3)

5 534 $

Retourne également le montant total du champ Ventes. Le nom de champ peut être entré exactement tel qu’il apparaît sur la feuille, ou comme sa racine (sans "Somme des", "Nombre de", etc.).

=LIREDONNEESTABCROISDYNAMIQUE("Ventes", $A$3, "Mois", "Mar")

2 876 $

Retourne le total des ventes de mars.

=LIREDONNEESTABCROISDYNAMIQUE("Ventes", $A$3, "Mois", "Mar", "Produit", "Fruits et légumes", "Vendeur", "Dupont")

309 $

Retourne le total des ventes de fruits et légumes en mars pour Dupont.

=LIREDONNEESTABCROISDYNAMIQUE("Ventes", $A$3, "Région", "Sud")

#REF!

Retourne une #REF! erreur, car les données de la région Sud ne sont pas visibles en raison du filtre.

=LIREDONNEESTABCROISDYNAMIQUE("Ventes", $A$3, "Produit", "Boissons", "Vendeur", "Davolio")

#REF!

Retourne une #REF! erreur, car il n’existe pas de montant total des ventes de boissons pour Davolio.

Haut de la page

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.