Compter les valeurs uniques dans un tableau croisé dynamique

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

patmanbegins

XLDnaute Nouveau
Bonjour à tous.

J'ai parcouru le forum avant de m'inscrire et je n'ai pas trouvé de réponse à ma question. Alors je viens vous la poser.

Voilà, j'ai une feuille (Excel 2003) qui liste les différentes formations effectuées par différentes personnes.
J'aimerais pouvoir produire un tableau croisé dans lequel je pourrais faire apparaître le nombre de "formés" uniques, par catégorie.

Autrement dit, j'ai six lignes dans mon tableau, mais je veux obtenir un total de cinq dans mon tcd, pour indiquer que cinq personnes ont été formées, quel que soit le nombre de formations suivies par chaque personne.

Merci.
 

Pièces jointes

Re : Compter les valeurs uniques dans un tableau croisé dynamique

Bonsoir,

Deux possibilités d'affichage en ajoutant deux colonnes supp selon...

Dans la première, on compte les doublons et on fait un premier tcd,
en demandant le Max de "unique", mais pour bien comprendre, il est
préférable d'ajouter aussi "unique" en ligne pour afficher le nombre
de personnes; car si on regarde le total en colonne on voit deux fois
1,1 dans annabelle et pour quelqu'un de non averti, c'est pas évident
que le 1,1 est un numéro pas un compte.

Dans la deuxième, on numérote directement dans "unique 2" et on
se sert de cette colonne pour afficher le compte soit 5 grâce au
champ de "unique 2" placé en tant que champ "page" dans lequel on
aura décoché le "vide". Peut-être plus flagrant et compréhensif au
premier coup d'oeil. "unique 2" se sert de la colonne "unique" avec
un SI

Néanmoins, on peut placer d'autres formules pour obtenir un affichage sans doublons, mais on ne peut pas obtenir directement dans le tcd le dit affichage; donc la colonne supp s'impose.....of course 😛
.
 

Pièces jointes

Re : Compter les valeurs uniques dans un tableau croisé dynamique

😕salut CELEDA....comment peut-on arriver a faire la meme chose, i.e, Compter les valeurs uniques dans un tableau croisé dynamique.

dans mon cas : cest compter les uniques numero par date dans un TCD.😕

Merci 🙂
 
Dernière édition:
Re : Compter les valeurs uniques dans un tableau croisé dynamique

Bonjour

voir la réponse dans le fil que tu as créé sur ce sujet. Merci de ne pas poser la même question dans 2 fils différents car sinon on perd beaucoup en efficacité. Celeda (que je salue) s'en est rendu compte mais à l'avenir évite.
 
Re : Compter les valeurs uniques dans un tableau croisé dynamique

Merci pour les mercis 🙂 mais est-ce que la solution te convient ? Si oui merci de conclure dans le fil que tu as initié, c'est utile pour ceux qui liront ta question plus tard.
 
Re : Compter les valeurs uniques dans un tableau croisé dynamique

Salut Gosselien,
on a la même solution !
j'ai fait un tour sur le lien donné dans le post 5 qui permet de proposer une autre solution.
Adaptée à la possibilité d'avoir plusieurs mois dans la feuille : idéalement il faudrait remplacer le titre unik par prems : =SI(NB.SI.ENS($A$4:A4;A4;$G$4:G4;G4)>1;0;1) à recopier vers le bas
Cordialement
 
Re : Compter les valeurs uniques dans un tableau croisé dynamique

Salut Gosselien,
on a la même solution !
j'ai fait un tour sur le lien donné dans le post 5 qui permet de proposer une autre solution.
Adaptée à la possibilité d'avoir plusieurs mois dans la feuille : idéalement il faudrait remplacer le titre unik par prems : =SI(NB.SI.ENS($A$4:A4;A4;$G$4:G4;G4)>1;0;1) à recopier vers le bas
Cordialement

Le résultat est pareil et on aurait pu utiliser sommeprod en effet ou comme toi somme.si.ens (que je n'utilise jamais) 🙂

J'utilise ma méthode parce que lors de nombreux tri d'une base de données, je vois ainsi que si j'ai 0.25 il y a donc 3 autres 0.25 mais ailleurs puisque le tri est fait sur une autre colonne 🙂

Cdlt

P.
 
Re : Compter les valeurs uniques dans un tableau croisé dynamique

Bonjour
Coucou Dugenou et Gosselin 😀

Si l'utilisateur utilise 2013 ou+ il y a une autre solution reposant sur Powerpivot : en mettant la source sous forme de tableau, en cochant la case "ajouter au modèle de données lors de la création du TCD", on a ensuite un calcul supplémentaire Total distinct dans la liste.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour