KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Fonction GETPIVOTDATA d’Excel

AuteurSun Date de modification
doc fonction getpivotdata 1

Description

Syntaxe et arguments

Utilisation et exemples


Description

La fonction GETPIVOTDATA interroge un tableau croisé dynamique et renvoie des données en fonction de sa structure.

Syntaxe et arguments

Syntaxe de la formule

=GETPIVOTDATA ()data_field, pivot_table, [field1, item1], ...)

Arguments

  • Data_field:Obligatoire. Entouré de guillemets doubles, le nom de la condition contient les données que vous souhaitez récupérer.
  • Pivot_table:Obligatoire. Une cellule, une plage de cellules ou une plage nommée servant à identifier le tableau croisé dynamique à partir duquel vous souhaitez extraire les données.
  • Field1, item1:Facultatif. Paires composées du nom de la condition et des noms d’éléments, allant de 1 à 126, qui indiquent 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, veillez à les encadrer de guillemets.

Valeur de retour

La fonction GETPIVOTDATA récupère les données stockées dans le tableau croisé dynamique spécifié.

Remarques

1) Les champs calculés et les champs de calcul personnalisés, tels que « Total général » et « Somme de ChaqueProduit », peuvent également servir d’arguments dans la fonction GETPIVOTDATA.

2) Si un élément contient une date ou une heure, la valeur de retour peut être perdue lorsque le classeur est déplacé vers un autre emplacement, ce qui entraîne l’affichage de l’erreur #REF!. Pour éviter ce problème, exprimez la date ou l’heure sous forme de numéro de série — par exemple, représentez le 12/3/2018 par 43437.

3) Si l’argument pivot_table ne correspond pas à une cellule ou une plage contenant un tableau croisé dynamique, la fonction GETPIVOTDATA renvoie #REF!.

4) Si les arguments ne sont pas visibles dans le Tableau croisé dynamique spécifié, la fonction GETPIVOTDATA renvoie l’erreur #REF!.

Utilisation et exemples

Exemple 1 : Utilisation de base de la fonction GETPIVOTDATA

1) Seuls les deux premiers arguments sont obligatoires :

=GETPIVOTDATA(«StoreNorth»,$A$3)

Explication :

Lorsqu’il n’y a que deux arguments dans la fonction GETPIVOTDARA, celle-ci renvoie automatiquement les valeurs du champ Total général en fonction du nom des éléments fournis. Dans mon exemple, elle renvoie le total général du champ MagasinNord dans le tableau croisé dynamique situé dans la plage A3:E9 (commençant à la cellule A3).
doc fonction getpivotdata 2

2) Avec les arguments data_field, pivot_table, field1, item1

=GETPIVOTDATA(«StoreNorth»,$A$3,«Product»,«B»)

Explication :

SouthNorth :data_field, le champ à partir duquel vous souhaitez récupérer une valeur ;

A3 :pivot_table, la première cellule du Tableau croisé dynamique est la cellule A3 ;

Produit, B :nom_de_champ, nom_d’élément, une paire qui décrit la valeur que vous souhaitez renvoyer.
doc fonction getpivotdata 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 de la fonction GETPIVOTDATA contiennent des dates ou des heures, le résultat peut être remplacé par la valeur d’erreur #REF! lorsque le classeur est ouvert depuis un autre emplacement, comme illustré ci-dessous :
doc fonction getpivotdata 4

Dans ce cas, vous pouvez

1) Utiliser la fonction DATEVALUE

=GETPIVOTDATA(«EachDate»,A3,«Date Record»,DATEVALUE(«12/3/2018»))
doc fonction getpivotdata 5

2) Utiliser la fonction DATE

=GETPIVOTDATA(«EachDate»,A3,«Date Record»,DATE(2018,12,3))
doc fonction getpivotdata 6

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

=GETPIVOTDATA(«EachDate»,A3,«Date Record»,A12)
doc fonction getpivotdata 7


Fichier exemple
doc fichier exemple


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générer du code|  Créer formules personnalisées  |  Analyser les données et générer des graphiques|  Appeler Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perte de données  |  Arrondi sans utiliser de formule...
Super RechercheV:Critères multiples  |  Valeurs multiples  |  Entre plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux jeux d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image depuis un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans votre langue préférée – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin n’est jamais qu’à un clic…


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

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de fichiers ouverts !
  • Éliminez des centaines de clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en visualisant et en modifiant plusieurs documents simultanément.
  • Apporte à Office (y compris Excel) une efficacité de navigation comparable à celle de Chrome, Edge et Firefox.