XL 2010 Inclure dans un TCD le nombre de lignes distinctes

Chrystel01

XLDnaute Occasionnel
Bonjour et excellente année 2020 à tous !

Dans un TCD et à partir dune grande base, comment peut on inclure une colonne qui donne le nombre de lignes distinctes ?
Dans l'exemple simplifié joint et ci-dessous, j'ai par exemple 3 lignes avec le champ A et 2 lignes avec le champ B
=> le TCD va compter le nombre de lignes si j'utilise la fonction nombre alors que je voudrais récupérer le ombre de lignes distinctes = 1 pour A et 1 pour B
=> je pourrai alors obtenir un total juste quand je souhaite connaître le nombre de types différents.

1578211101352.png


Merci pour votre aide !

Bon WE
 

Pièces jointes

chris

XLDnaute Barbatruc
Bonjour à tous

Possible aussi sur 2010 en installant l'add on PowerPivot

Sinon possibilité d'ajouter une formule à la source mais, comme justement relevé par merinos, selon la complexité du TCD et les filtres, cela peut ne pas fonctionner correctement

Rappel : un TCD ne fonctionne bien que sur une source de type tableau structuré... et formuule suivante d'unbicité sur l'exemple serait
VB:
=1/NB.SI([Type];[@Type])
Colonne Unicité à additionner dans le TCD
 

Chrystel01

XLDnaute Occasionnel
Bonjour,

Je vous remercie tous pour vos apports. Je ne connaissais pas cette option du TCD, elle va m'être très utile.
Je dois reconnaitre que j'ai un plus de mal comprendre la formule d'unicité =1/NB.SI([Type];[@Type])que je devrais insérer dans un champ calculé du TCD...

Merci encore !
 

chris

XLDnaute Barbatruc
RE
Je dois reconnaitre que j'ai un plus de mal comprendre la formule d'unicité =1/NB.SI([Type];[@Type])que je devrais insérer dans un champ calculé du TCD...

NON !!!
C'est la formule à mettre dans une colonne de la source, mise sous forme de tableau structuré comme c'est plus que conseillé
 

Discussions similaires

Réponses
22
Affichages
1 K
Réponses
10
Affichages
339
Réponses
4
Affichages
420
  • Question Question
Microsoft 365 trier lignes TCD
Réponses
10
Affichages
474
Réponses
15
Affichages
1 K