compter occurence dans un tableau croisé dynamique

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

  • xld tcd occ.zip
    47.2 KB · Affichages: 101
  • xld tcd occ.zip
    47.2 KB · Affichages: 108
  • xld tcd occ.zip
    47.2 KB · Affichages: 108

Dugenou

XLDnaute Barbatruc
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

  • xld tcd occ.zip
    42.6 KB · Affichages: 81
  • xld tcd occ.zip
    42.6 KB · Affichages: 89
  • xld tcd occ.zip
    42.6 KB · Affichages: 85
Dernière édition:

merinos

XLDnaute Accro
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?
 

merinos

XLDnaute Accro
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

  • xld tcd occ.merinos.zip
    65.2 KB · Affichages: 112
  • xld tcd occ.merinos.zip
    65.2 KB · Affichages: 108
  • xld tcd occ.merinos.zip
    65.2 KB · Affichages: 107
Dernière édition:

Dugenou

XLDnaute Barbatruc
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
 

merinos

XLDnaute Accro
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

  • xld tcd occ.merinos.zip
    99.3 KB · Affichages: 92
  • xld tcd occ.merinos.zip
    99.3 KB · Affichages: 95
  • xld tcd occ.merinos.zip
    99.3 KB · Affichages: 110

Discussions similaires

Réponses
2
Affichages
259

Statistiques des forums

Discussions
312 758
Messages
2 091 783
Membres
105 073
dernier inscrit
liMiteddddd