Formations
Ressources
Blog À propos Masterclass gratuite →
Blog

Compter des valeurs uniques dans un tableau croisé dynamique (Total distinct)

Publié le 23 juillet 2026 · 8 min de lecture

Ta base de ventes contient 1341 lignes. Mais combien de commandes différentes ? Sûrement pas 1341 : une commande occupe plusieurs lignes, une par produit acheté. Pose la question à un tableau croisé dynamique classique et il te répond pourtant 1341. Il compte des lignes, pas des commandes.

La solution tient dans une petite case que tout le monde ignore au moment de créer un TCD : Ajouter ces données au modèle de données. Cochée, elle branche ton tableau croisé dynamique sur le moteur Power Pivot et débloque un calcul introuvable autrement : le Total distinct, qui compte chaque valeur une seule fois.

Dans ce tuto, tu vas activer cette option et compter tes vraies commandes uniques, sans aucune formule. Si tu n'as jamais construit de TCD, commence par le tuto de création d'un tableau croisé dynamique, et garde le guide complet du tableau croisé dynamique sous la main pour la suite.

✅ Ce que tu sauras faire après ce tuto
  • Créer un TCD relié au modèle de données
  • Comprendre pourquoi ton TCD affiche 1341 au lieu de 500
  • Activer le calcul Total distinct
  • Compter des commandes uniques sans formule
  • Savoir quoi vérifier quand l'option n'apparaît pas

Le problème : ton TCD compte des lignes, pas des commandes

Regarde ces données de ventes : chaque commande s'étale sur plusieurs lignes, une par produit. CMD-10007 occupe quatre lignes, CMD-10008 en occupe trois. C'est la structure normale d'un export de ventes, et c'est exactement ce qui fausse les comptages.

Tableau Excel de ventes où chaque ID de commande apparaît sur plusieurs lignes, une par produit
Une commande, plusieurs lignes : CMD-10007 apparaît quatre fois dans la colonne ID Commande.

La question à laquelle ton tableau doit répondre est simple : combien de commandes différentes ai-je encaissées ? Un TCD classique ne sait pas y répondre, il ne sait que compter des lignes. Il te faut une brique de plus.

Étape 1 : coche la case au moment de créer le TCD

Clique dans tes données, va dans Insertion puis Tableau croisé dynamique. Dans la fenêtre de création, tout en bas, une case passe inaperçue : Ajouter ces données au modèle de données. Coche-la avant de valider avec OK.

Fenêtre de création d'un tableau croisé dynamique Excel avec la case Ajouter ces données au modèle de données cochée
La case qui change tout, tout en bas de la fenêtre de création du TCD.

Cette case branche ton TCD sur Power Pivot, le moteur d'analyse intégré à Excel. Visuellement, rien ne change : tu retrouves ton panneau des champs habituel. Mais sous le capot, ton tableau croisé dynamique vient de gagner des capacités que la version classique n'a pas.

💡 La case se coche à la création
Tu as déjà un TCD en place ? La case n'est proposée qu'au moment de la création. Le plus simple : recrée ton tableau croisé dynamique en la cochant cette fois. Deux clics de plus, et toutes les options du modèle de données s'ouvrent.

Étape 2 : le comptage classique montre sa limite

Fais d'abord le comptage naïf pour voir le problème. Glisse le champ ID Commande dans la zone Valeurs : Excel affiche Nombre de ID Commande : 1341.

Tableau croisé dynamique Excel affichant Nombre de ID Commande égal à 1341
Le comptage classique : 1341, soit le nombre total de lignes du tableau.

1341, c'est le nombre de lignes de ta base, pas le nombre de commandes. Chaque commande est comptée autant de fois qu'elle contient de produits. Pour une analyse de chiffre d'affaires par commande, ce chiffre est inutilisable.

Étape 3 : passe le calcul en Total distinct

Clique sur la petite flèche à droite du champ dans la zone Valeurs, puis choisis Paramètres des champs de valeurs. C'est la même fenêtre que pour passer d'une somme à une moyenne, mais avec une ligne en plus.

Champ Nombre de ID Commande dans la zone Valeurs d'un tableau croisé dynamique, prêt pour ouvrir les paramètres
Clic sur le champ dans Valeurs, puis Paramètres des champs de valeurs.

Descends tout en bas de la liste des calculs : après Somme, Moyenne, Max ou Var, une option ferme la liste : Total distinct. Elle n'existe que parce que tu as coché la case à l'étape 1. Sélectionne-la et valide avec OK.

Fenêtre Paramètres des champs de valeurs Excel avec le calcul Total distinct sélectionné en bas de la liste
Total distinct, tout en bas de la liste : l'option réservée aux TCD reliés au modèle de données.
⚠️ Total distinct n'apparaît pas ?
Si la liste s'arrête à Var et Varp, ton TCD n'est pas relié au modèle de données. La case n'a pas été cochée à la création. Recrée le tableau croisé dynamique en cochant Ajouter ces données au modèle de données, l'option apparaîtra.

Le résultat : 500 commandes uniques

La réponse tombe instantanément : Total distinct de ID Commande : 500. Ta base contient 1341 lignes mais 500 commandes réelles. Chaque ID n'est plus compté qu'une seule fois, quel que soit son nombre de lignes.

Tableau croisé dynamique Excel affichant Total distinct de ID Commande égal à 500
500 commandes uniques sur 1341 lignes : le vrai chiffre, sans une seule formule.

Et ce n'est qu'un début : un TCD relié au modèle de données sait aussi croiser plusieurs tables sans RECHERCHEV et créer des mesures personnalisées. Le Total distinct est simplement la porte d'entrée la plus parlante vers Power Pivot.

Pour aller plus loin

Le comptage de valeurs uniques se combine avec le reste de ta boîte à outils d'analyse. Pilote plusieurs TCD d'un clic avec les segments, et assemble le tout dans un tableau de bord Excel. Si tu préfères nettoyer la source plutôt que compter en distinct, regarde comment supprimer les doublons. Et pour des comptages conditionnels par formule, les fonctions SOMME.SI, MOYENNE.SI et NB.SI restent tes alliées.

🎬
Vois l'astuce en action
La case cochée, le Total distinct activé et les 500 commandes uniques qui tombent, en moins d'une minute.
Voir sur Instagram →

Questions fréquentes

Comment compter des valeurs uniques dans un tableau croisé dynamique ?

Coche la case Ajouter ces données au modèle de données au moment de créer le TCD. Glisse ensuite ton champ dans la zone Valeurs, ouvre Paramètres des champs de valeurs et choisis Total distinct, tout en bas de la liste des calculs. Chaque valeur n'est alors comptée qu'une seule fois.

Pourquoi l'option Total distinct n'apparaît pas dans mon TCD ?

Parce que ton tableau croisé dynamique n'est pas relié au modèle de données. Cette option n'existe que si la case Ajouter ces données au modèle de données a été cochée à la création. Recrée ton TCD en la cochant : Total distinct apparaîtra en bas de la liste des calculs.

À quoi sert la case Ajouter ces données au modèle de données ?

Elle branche ton TCD sur Power Pivot, le moteur d'analyse intégré à Excel. Concrètement, elle débloque des calculs supplémentaires comme le Total distinct et permet de croiser plusieurs tables dans un même tableau croisé dynamique, sans fonction de recherche.

Quelle est la différence entre Nombre et Total distinct ?

Nombre compte toutes les occurrences : une commande présente sur quatre lignes compte quatre fois. Total distinct compte chaque valeur une seule fois, quel que soit son nombre d'apparitions. Sur une base de 1341 lignes contenant 500 commandes, Nombre affiche 1341 et Total distinct affiche 500.

Peut-on compter des valeurs uniques sans tableau croisé dynamique ?

Oui. La fonction UNIQUE extrait la liste des valeurs distinctes et NBVAL les compte. Tu peux aussi dédoublonner une copie de la colonne avec Supprimer les doublons. Mais dès que tu veux ventiler le comptage par catégorie ou par période, le TCD en Total distinct reste la solution la plus rapide.

Est-ce que cocher la case modifie mes données ?

Non. Tes données source restent intactes, le fichier reste un classeur Excel normal. La case charge simplement une copie des données dans le moteur Power Pivot du classeur pour permettre des calculs plus avancés. Tu peux continuer à travailler ta feuille comme avant.

Envie de vraiment maîtriser Excel ?

Rejoins la masterclass gratuite : la méthode complète, en direct.

Je rejoins la masterclass gratuite →

À lire ensuite