compter occurence dans un tableau croisé dynamique

  • Initiateur de la discussion Initiateur de la discussion jchante
  • Date de début Date de début

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 !

jchante

XLDnaute Nouveau
Bonjour,

je cherche à faire des stats sur les fréquences de consommation de mes clients.

le TCD me permet beaucoup de chose mais je seche dès que cela se complique un peu.

dans le fichier joint j'ai fait un TCD avec ma question reprise en exemple.

merci
 

Pièces jointes

Re : compter occurence dans un tableau croisé dynamique

Bonjour à tous,

Un essai avec une colonne supplémentaire dans les données.
=1/SOMMEPROD((B$2:B$2867=B2)*(C$2:C$2867=C2)*(F$2:F$2867=F2)*1)
dans le tcd on fait la somme de cette colonne
on voit alors qu'il y a 2 memberId pour année 2007 mois 05 : il y a un 3485

Attention au temps de calcul un peu long.

J'ai condensé le fichier en supprimant quelques données

On peut surement améliorer
 

Pièces jointes

Dernière édition:
Re : compter occurence dans un tableau croisé dynamique

C'est le genre de chose que je resous en pivotant des données issues de pivot.


En gros, tu cree un premier pivot qui va avoir une ligne par par donnée que tu veut unique.

puis tu copie les données du pivot (perso je les place a coté) afin de repéter les cellulles sur les lignes en dessous.


Et tu re-pivote le tout.

Un petit fichier vaut mieux qu'un grande explication?
 
Re : compter occurence dans un tableau croisé dynamique

Un petit fichier vaut mieux qu'un grande explication?

GRRR je passe au dessous de la limite de 48k....

C'est que j'ai oublié de renouveller mon inscription...
Et voila
 

Pièces jointes

Dernière édition:
Re : compter occurence dans un tableau croisé dynamique

Bonjour Merinos,

En effet c'est plus rapide en temps de calcul.

Je corrigerai la colonne J avec :
=LIREDONNEESTABCROISDYNAMIQUE("memberId";$A$3;"année";G5;"mois";H5;"memberId";I5)

Cordialement
 
Re : compter occurence dans un tableau croisé dynamique

Bonjour Merinos,

En effet c'est plus rapide en temps de calcul.

Je corrigerai la colonne J avec :
=LIREDONNEESTABCROISDYNAMIQUE("memberId";$A$3;"année";G5;"mois";H5;"memberId";I5)

Cordialement

Effectivemet j'ai une errreur.

mais ce qui doit être c'est

Jx =Dx la colonne D donne directement la bonne reponce.

En plus j'ai ajouté un filtre de facon a ce que les tableaux puissent contenir 1500 lignes...
 

Pièces jointes

- 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

Réponses
2
Affichages
517
Réponses
9
Affichages
592
Retour