Fonction LIREDONNEESTABCROISDYNAMIQUEExtrait des données d'un tableau croisé dynamique – Guide 2026
LIREDONNEESTABCROISDYNAMIQUE (GETPIVOTDATA en anglais) te permet d'extraire des données spécifiques d'un tableau croisé dynamique de manière programmatique. Cette fonction est essentielle pour créer des rapports automatisés, des tableaux de bord dynamiques et extraire des KPIs depuis tes analyses croisées.
Syntaxe
LIREDONNEESTABCROISDYNAMIQUE(champ_données; tableau_croisé; [champ1]; [élément1]; ...)champ_données : Le nom du champ de valeur à extraire (ex: "Ventes", "Quantité")
tableau_croisé : Référence à une cellule du TCD (souvent $A$3 en absolu)
champ1, élément1 : Paires champ/valeur pour filtrer les données (optionnel, répétable)
Astuce Pro : Génération automatique
Excel génère automatiquement une formule LIREDONNEESTABCROISDYNAMIQUE quand tu cliques sur une cellule d'un tableau croisé dynamique. C'est extrêmement pratique pour créer rapidement des références vers ton TCD sans taper la formule manuellement. Tu peux ensuite copier cette formule et modifier les paramètres selon tes besoins. Si tu préfères désactiver ce comportement, va dans Fichier › Options › Formules et décoche l'option correspondante.
Comprendre chaque paramètre
champ_données
(obligatoire)Le nom exact du champ de valeurs que tu veux extraire de ton tableau croisé dynamique. Ce paramètre doit correspondre précisément au nom affiché dans la zone "Valeurs" de ton TCD.
Exemples :
"Somme de Ventes""Nombre de Commandes""Moyenne de Prix"tableau_croisé
(obligatoire)Une référence à n'importe quelle cellule de ton tableau croisé dynamique. Utilise toujours une référence absolue (avec $) pour éviter que la formule ne se casse quand tu la copies.
Bonnes pratiques :
$A$3 ← Référence absolue recommandée$B$5 ← Tant que c'est dans le TCDchamp1, champ2...
(obligatoire)Les noms des champs (lignes, colonnes ou filtres) que tu veux utiliser pour filtrer les données. Ces paramètres sont optionnels mais très utiles pour cibler des données précises.
Exemples de champs :
"Région""Produit""Année"élément1, élément2...
(obligatoire)Les valeurs spécifiques que tu recherches dans chaque champ. Chaque élément doit correspondre au champ qui le précède. Tu peux ajouter autant de paires champ/élément que nécessaire.
Exemples d'éléments :
"Nord" ← pour le champ "Région""Laptop" ← pour le champ "Produit""2024" ← pour le champ "Année"Astuce Pro : Références absolues
Utilise toujours des références absolues ($A$3) pour le paramètre tableau_croisé. Cela garantit que ta formule pointe toujours vers le bon TCD, même si tu copies la formule vers d'autres cellules. Sans le $, ta référence se décalera et tu obtiendras des erreurs #REF!.
Exemples en contexte business
1. Contrôleur de gestion : Rapports récapitulatifs
Tu construis un tableau de bord exécutif qui extrait automatiquement les totaux de ventes par région depuis ton tableau croisé dynamique principal. Au lieu de copier-coller les valeurs (qui deviennent obsolètes), tu crées des formules dynamiques qui se mettent à jour avec le TCD.
Extrait les ventes de la région Nord depuis le TCD en $A$3 pour ton dashboard.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Région | Ventes TCD | Objectif | Écart |
| 2 | Nord | 450000 | 500000 | -50000 |
| 3 | Sud | 380000 | 350000 | 30000 |
| 4 | Est | 290000 | 300000 | -10000 |
=LIREDONNEESTABCROISDYNAMIQUE("Somme de Ventes"; $A$3; "Région"; "Nord")2. Analyste de données : Tableaux de bord avec filtres multiples
Tu crées un rapport trimestriel qui extrait les ventes d'un produit spécifique, dans une région donnée, pour un trimestre précis. Cette approche multi-critères te permet de créer des rapports très ciblés sans manipuler manuellement le TCD.
Filtre sur 3 critères simultanément : Produit, Trimestre et Région pour une analyse précise.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Produit | Trimestre | Région | Ventes | Part de marché |
| 2 | Laptop | Q1 | Ouest | 85000 | 23.5% |
| 3 | Laptop | Q2 | Ouest | 92000 | 24.1% |
| 4 | Desktop | Q1 | Ouest | 67000 | 18.6% |
=LIREDONNEESTABCROISDYNAMIQUE("Somme de Ventes"; $A$3; "Produit"; "Laptop"; "Trimestre"; "Q1"; "Région"; "Ouest")3. Responsable commercial : Extraction de KPIs
Tu dois présenter les performances de chaque région lors de ta réunion hebdomadaire. Plutôt que de naviguer dans ton TCD complexe, tu crées une vue simplifiée qui extrait automatiquement les chiffres clés pour chaque zone géographique.
Change simplement le nom de la région dans la formule pour obtenir ses performances.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Région | CA Réalisé | Nombre de clients | Panier moyen |
| 2 | Nord | 450000 | 125 | 3600 |
| 3 | Sud | 380000 | 98 | 3878 |
| 4 | Est | 290000 | 87 | 3333 |
=LIREDONNEESTABCROISDYNAMIQUE("Somme de CA"; $A$3; "Région"; "Sud")4. Directeur financier : Automatisation des rapports
Tu génères un rapport mensuel qui compare les charges de chaque département. En utilisant LIREDONNEESTABCROISDYNAMIQUE, tu automatises complètement l'extraction des données et les calculs de ratios, réduisant ainsi le temps de préparation de 2 heures à 5 minutes.
Récupère automatiquement les charges de chaque département pour calculer les ratios.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Département | Charges | Revenus | Ratio C/R |
| 2 | RH | 125000 | 800000 | 15.6% |
| 3 | IT | 230000 | 800000 | 28.8% |
| 4 | Ventes | 180000 | 800000 | 22.5% |
=LIREDONNEESTABCROISDYNAMIQUE("Somme de Charges"; $A$3; "Département"; "RH")Astuce Pro : Noms de champs exacts
Les noms de champs dans LIREDONNEESTABCROISDYNAMIQUE doivent correspondre EXACTEMENT à ceux du TCD, y compris les préfixes comme "Somme de" ou "Nombre de". Pour éviter les erreurs, clique sur une cellule du TCD pour générer automatiquement la formule, puis copie les noms de champs exacts. Une espace ou une majuscule en trop suffit à générer une erreur #REF!.
Erreurs fréquentes à éviter
❌ Noms de champs incorrects ou approximatifs
Si tu tapes "Vente" au lieu de "Somme de Ventes", tu obtiendras #REF!. Les noms de champs doivent correspondre exactement à ceux affichés dans le TCD, y compris les préfixes et les espaces.
❌ Incorrect :
=LIREDONNEESTABCROISDYNAMIQUE("Ventes"; $A$3)✓ Correct :
=LIREDONNEESTABCROISDYNAMIQUE("Somme de Ventes"; $A$3)❌ Référence relative au lieu d'absolue
Si tu utilises A3 au lieu de $A$3, la référence se décalera quand tu copieras la formule, pointant vers des cellules vides ou hors du TCD.
❌ Incorrect :
=LIREDONNEESTABCROISDYNAMIQUE("Somme de Ventes"; A3)✓ Correct :
=LIREDONNEESTABCROISDYNAMIQUE("Somme de Ventes"; $A$3)❌ Structure du TCD modifiée sans mise à jour
Si tu actualises ton TCD et que sa structure change (champs renommés, supprimés ou déplacés), les formules existantes peuvent renvoyer #REF!. Après chaque modification majeure du TCD, vérifie et mets à jour tes formules LIREDONNEESTABCROISDYNAMIQUE.
❌ Paires champ/élément incomplètes
Chaque champ doit être suivi de son élément. Si tu oublies un élément, Excel retournera une erreur. Assure-toi que tes paramètres vont toujours par paires après les deux premiers arguments.
❌ Utilisation sur un tableau normal
LIREDONNEESTABCROISDYNAMIQUE fonctionne UNIQUEMENT avec des tableaux croisés dynamiques. Pour extraire des données d'un tableau Excel standard, utilise plutôt RECHERCHEX, INDEX/EQUIV ou SOMMEPROD.
Comparaison avec les fonctions similaires
| Fonction | Usage principal | Avantages | Inconvénients |
|---|---|---|---|
| LIREDONNEESTABCROISDYNAMIQUE | Extraire des données d'un TCD | Spécialisé pour TCD, mise à jour auto | Uniquement pour TCD, noms exacts requis |
| RECHERCHEX | Recherche dans tableaux standards | Très flexible, multi-critères possible | Ne fonctionne pas avec TCD |
| INDEX + EQUIV | Recherche bidimensionnelle classique | Très puissant, fonctionne partout | Syntaxe complexe, courbe d'apprentissage |
| SOMME.SI | Somme conditionnelle simple | Simple, rapide pour 1 critère | Limité à un seul critère |
| NB.SI | Compter avec condition | Parfait pour dénombrement | Compte uniquement, ne somme pas |
Astuce Pro : Performance et vitesse
LIREDONNEESTABCROISDYNAMIQUE est généralement très rapide car il extrait des données déjà calculées par le TCD. Cependant, si tu as des centaines de formules qui pointent vers le même TCD, envisage de stocker les valeurs les plus utilisées dans des cellules nommées. Cela rendra ton fichier plus lisible et facilitera la maintenance.
De plus, si ton TCD source change rarement, tu peux convertir tes formules en valeurs (Copier › Collage spécial › Valeurs) pour améliorer les performances d'ouverture du fichier. Fais juste attention à bien documenter cette transformation pour ne pas oublier de rafraîchir les données quand nécessaire.
Questions fréquentes
Pourquoi Excel insère automatiquement cette formule ?
Quand tu cliques sur une cellule d'un tableau croisé dynamique, Excel génère automatiquement une formule LIREDONNEESTABCROISDYNAMIQUE pour référencer cette donnée. C'est utile pour créer des liens dynamiques vers ton TCD.
Comment désactiver la création automatique ?
Va dans Fichier > Options > Formules et décoche 'Utiliser la fonction LIREDONNEESTABCROISDYNAMIQUE pour les références de tableau croisé dynamique'.
Que se passe-t-il si je modifie mon TCD ?
Si tu changes la structure du TCD (ajoutes/supprimes des champs), les formules LIREDONNEESTABCROISDYNAMIQUE peuvent renvoyer #REF! Tu devras les mettre à jour.
Puis-je utiliser cette fonction sans TCD ?
Non, LIREDONNEESTABCROISDYNAMIQUE fonctionne uniquement avec des tableaux croisés dynamiques. Pour extraire des données de tableaux normaux, utilise INDEX/EQUIV ou RECHERCHEX.
Comment gérer les erreurs #REF! dans mes formules ?
Les erreurs #REF! surviennent généralement quand un champ n'existe plus dans le TCD ou quand le nom est mal orthographié. Vérifie que tous les noms de champs correspondent exactement à ceux du TCD, et actualise ton tableau croisé dynamique avant de vérifier tes formules.
Deviens un expert des tableaux croisés dynamiques
Rejoins Le Dojo Club pour maîtriser LIREDONNEESTABCROISDYNAMIQUE et toutes les fonctions Excel avancées. Accède à des formations complètes, des exercices pratiques et une communauté d'experts.
Essayer pendant 30 jours