Un tableau croisé dynamique (en anglais pivot table), en abrégé « TCD », est un outil proposé par certains tableurs pour générer un tableau de synthèse à partir d’une table de données brutes. Le « TCD » regroupe les données selon un ou plusieurs critères, et les présente sous forme de sommes, moyennes, comptages, etc. Le « TCD » est l’outil des « tris croisés », de l’analyse corrélative ou inférentielle, et sert à construire un tableau de contingence.
Description et exemple

En haut : tableau de données de départ. En bas, un tableau croisé dynamique généré.
La base de départ est une plage de cellules où chaque ligne correspond à un enregistrement (cf. tableau du haut, où la plage « A1:E16 » regroupe 15 enregistrements et 1 ligne d’en-tête). La première ligne de la plage est constituée des titres des champs (en-tête des colonnes en gras).
À l’aide de ces titres de champ, on crée le tableau croisé dynamique (tableau du bas). Dans une fenêtre spécifique, on déplace les étiquettes de champ soit sur une colonne soit sur une ligne. L’ordre des champs dans les lignes et les colonnes permet des regroupements de données variés. Les valeurs correspondantes sont généralement totalisées logiquement, ou transformées en moyennes ou en nombre de valeurs.
Le glissement possible des champs sur les lignes ou les colonnes est à l’origine de l’expression anglaise « tableau tournant » et le « croisement » des données entre des champs répartis à volonté en ligne ou en colonne explique l’expression française de « tableau croisé ». Il est dynamique, parce que l’on peut apporter des changements soit à la disposition du « TCD », soit à la table des données brutes, et « rafraîchir » pour que le tableau croisé soit actualisé en fonction des données du tableau de base ou de la disposition particulière modifiée.
Dans l’exemple sur l’image, les champs « fournisseur » et « prix » ont été mis en ligne, les champs « Genre » et « taille » en colonne, dans cet ordre respectivement et le champ « Quantité » a été mis pour constituer les données.
Nota : Ici, les sous-totaux des lignes et des colonnes sont désactivés pour plus de lisibilité du tableau. On pourrait aussi supprimer le champ des fournisseurs et totaliser aussitôt, automatiquement, les quantités par type de plantes. On pourrait également ajouter aux données brutes du tableau de base une colonne pour le calcul du montant de chaque commande, et obtenir immédiatement le chiffre d’affaires par types de plantes. Ce tableau très simple ne donne qu’une commande par fournisseur. On pourrait avoir dans les données brutes plusieurs commandes par fournisseurs et avec ces mêmes données s’abstraire des types de plantes et obtenir instantanément le chiffre d’affaires réalisé avec chaque fournisseur. Sans « TCD », ces différentes dispositions nécessiteraient plusieurs tableaux de données répétées pour chaque type de calculs.