Accéder au contenu principal

Fonction GETPIVOTDATA d'Excel

Author: Sun Last Modified: 2025-08-06
doc getpivotdata function 1

Description

Syntaxe et arguments

Utilisation et exemples


Description

La fonction GETPIVOTDATA interroge un tableau croisé dynamique et renvoie des données basées sur la structure du tableau croisé.

Syntaxe et arguments

Syntaxe de la formule

=GETPIVOTDATA (champ_données, tableau_croisé, [champ1, élément1], ...)

Arguments

  • Champ_données : Obligatoire. Encadré par des guillemets doubles, le nom du champ contient les données que vous souhaitez retourner.
  • Tableau_croisé : Obligatoire. Une cellule ou une plage de cellules ou une plage nommée utilisée pour déterminer à partir de quel tableau croisé dynamique vous récupérerez les données.
  • Champ1, élément1 : Facultatif. De 1 à 126 paires de noms de champs et de noms d'éléments qui indiquent indirectement les données que vous souhaitez récupérer. Si les noms de champs et les noms d'éléments sont des valeurs non numériques, vous devez les encadrer avec des guillemets.

Valeur de retour

La fonction GETPIVOTDATA renvoie les données stockées dans le tableau croisé donné.

Remarques

1) Les champs calculés et les champs de calcul personnalisés tels que le Total général et la Somme de ChaqueProduit peuvent également être utilisés comme arguments dans la fonction GETPIVOTDATA.

2) Si un élément contient une date ou une heure, la valeur renvoyée peut être perdue si le classeur est déplacé vers un autre emplacement et affichée sous forme de valeur d'erreur #REF!. Pour éviter cela, vous pouvez exprimer la date ou l'heure sous forme de numéro de série, par exemple afficher le 12/3/2018 comme 43437.

3) Si l'argument tableau_croisé n'est pas une cellule ou une plage où se trouve un tableau croisé dynamique, GETPIVOTDATA renvoie #REF!.

4) Si les arguments ne sont pas visibles dans le tableau croisé donné, la fonction GETPIVOTDATA renvoie la valeur d'erreur #REF!.

Utilisation et exemples

Exemple 1 : Utilisation de base de la GETPIVOTDATA fonction

1) Seulement les deux premiers arguments requis :

=GETPIVOTDATA("MagasinNord",$A$3)

Explication :

S'il n'y a que deux arguments dans la fonction GETPIVOTDATA elle renvoie automatiquement les valeurs dans le champ Total général en fonction du nom de l'élément donné. Dans mon exemple, elle renvoie le nombre total général du champ MagasinNord dans le tableau croisé placé dans la plage A3:E9 (commençant à la cellule A3).
doc getpivotdata function 2

2) Avec les arguments champ_données, tableau_croisé, champ1, élément1

=GETPIVOTDATA("MagasinNord",$A$3,"Produit","B")

Explication :

SudNord : champ_données, le champ à partir duquel vous souhaitez extraire la valeur ;

A3 : tableau_croisé, la première cellule du tableau croisé est la cellule A3 ;

Produit, B : nom_champ, nom_élément, une paire qui décrit quelle valeur vous souhaitez retourner.
doc getpivotdata function 3


Exemple 2 : Comment éviter les valeurs d'erreur si l'argument est une date ou une heure dans la fonction GETPIVOTDATA

Si les arguments dans la fonction GETPIVOTDATA contiennent des dates ou des heures, le résultat peut être modifié en valeur d'erreur #REF! lorsque le classeur est ouvert dans un autre emplacement, comme illustré dans la capture d'écran ci-dessous :
doc getpivotdata function 4

Dans ce cas, vous pouvez

1) Utiliser la fonction DATEVALUE

=GETPIVOTDATA("ChaqueDate",A3,"EnregistrementDate",DATEVALUE("12/3/2018"))
doc getpivotdata function 5

2) Utiliser la fonction DATE

=GETPIVOTDATA("ChaqueDate",A3,"EnregistrementDate",DATE(2018,12,3))
doc getpivotdata function 6

3) Faire référence à une cellule contenant une date

=GETPIVOTDATA("ChaqueDate",A3,"EnregistrementDate",A12)
doc getpivotdata function 7


Fichier d'exemple
doc sample file


Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données grâce à : Exécution Intelligente   |  Générer du Code  |  Créer des Formules Personnalisées  |  Analyser les Données et Générer des Graphiques  |  Invoquer les Fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les Doublons  |  Supprimer les Lignes Vides  |  Combiner les Colonnes ou les Cellules sans Perte de Données  |  Arrondir sans Formule ...
Super VLookup : Critères Multiples  |  Valeurs Multiples  |  À Travers Plusieurs Feuilles  |  Correspondance Floue...
Liste Déroulante Avancée : Liste Déroulante Facile  |  Liste Déroulante Dépendante  |  Liste Déroulante Multi-sélection...
Gestionnaire de Colonnes : Ajouter un Nombre Spécifique de Colonnes  |  Déplacer les Colonnes  |  Basculer l'État de Visibilité des Colonnes Masquées  Comparer les Colonnes pour Sélectionner les Mêmes Cellules et Différentes Cellules ...
Fonctionnalités phares : Mise au point de la Grille  |  Affichage de Conception  |  Barre de Formule Améliorée  |  Gestionnaire de Classeur et Feuilles de Calcul | Bibliothèque d'AutoTexte (Texte Automatique)  |  Sélecteur de Date  |  Fusionner les Feuilles de Calcul  |  Chiffrer/Déchiffrer les Cellules  |  Envoyer des Emails par Liste  |  Super Filtre  |  Filtre Spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 Outils de Texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ Types de Graphiques (Diagramme de Gantt ...)  |  40+ Formules Pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 Outils d'Insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 Outils de Conversion (Convertir en mots, Conversion de devises ...)  |  7 Outils de Fusion et Division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d'un document ouvert à un autre en une seconde !
  • Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.