Tableau croise dynamique

  • Initiateur de la discussion bamboche
  • Date de début
B

bamboche

Guest
Bonjour
Voila mon probleme : j'ai 2 colonnes du genre :

NOM DATE
TOTO JANVIER
TOTO JANVIER
TOTO JANVIER
TITI JANVIER
TITI JANVIER
TATA FEVRIER
TATA FEVRIER
TATA FEVRIER
TATA FEVRIER
TITI FEVRIER
TITI FEVRIER
TITI FEVRIER
TONTON FEVRIER
TONTON FEVRIER

Je voudrais arriver à un tableau croisé dynamique qui me donne le résultat :

JANVIER 2
FEVRIER 3

Quelqu'un a une idée ? j'y arrive pas !
 

Celeda

XLDnaute Barbatruc
Bonsoir,

bon Bamboche, je vais t'avouer quelque chose, ton problème m'a pris la tête une bonne partie de la journée, je n'ai pensé qu'à toi ou du moins à tes valeurs uniques avec Réf; un peu comme quand on a le coeur qui bat la chamade en pensant à l'autre et la tête qui ne raisonne plus : c'est l'amour pour les tcd cela !!!

et bien ce que j'ai à te dire n'est pas fameux :

d'abord on commence avec le TCD : forget it!!!!! cela n'est pas possible avec un TCD, j'ai eu beau tourner dans tous les sens les chmaps calculés; rien n'a faire :( :( :( :(

alors je me suis dit, va voir dans l'appli SommeProdSumProduct, on avait fait un truc avec N Frequence, niet

alors va voir dans AF, la série, niet,

j'ai bien trouvé des formules telle que celle-ci
=SOMME(SI(C5:C13=E5;1/NB.SI(B5:B13;B5:B13)))
en matriciel mais cela me retourne 1.25 sur ce genre de matrice
colonne b = Noms
> colonne c = Date
>
> Noms Date
> Toto Janvier
> Titi Janvier
> Toto Janvier
> Titi Février
> Titi Février
> Mimi Mars
> Tata Mars
> Tonton Mars
> Titi Mars


alors c'est négatif, nul, je m'en sors pas, je suis triste, je vais me noyer..............dans la piscine

je suis vraiment désolée mais les valeurs uniques en fonction d'une référence, yé pas trouvé,

ne m'en veux pas

Celeda
 

chris

XLDnaute Barbatruc
Bonsoir
Si les données sont classées comme dans ton exemple j'ai une solution.
Bises à Celeda qui a donné la piste [file name=TCD_20050614220406.zip size=2795]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TCD_20050614220406.zip[/file]
 

Pièces jointes

  • TCD_20050614220406.zip
    2.7 KB · Affichages: 20

Celeda

XLDnaute Barbatruc
Bonsoir,


:woohoo: :woohoo: :woohoo: :woohoo:


ah yes!!!!!!yeah!!!!!youppi!!!!!!!avec des colonnes supplémentaires!!!!

mais comment n'y ais-je pas pensé!!!

ah je te bise CHRISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS§§§§§§§§§§§§§§§§§§§§§§


mais on doit pouvoir le faire en formules!!!

je n'ai pas dit en VBA messieurs, car là j'ai failli vous appeler ausecours les gars!!!!! ;) ;) ;) ;) ;)


ah super CHris, et hop je l'archive celui-là

c''est un de tes plus bô, Chris!!!

oilà oilà oilà en tcd, youppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

oui mais avec deux formules pour afficher le nombre, un sp pour compter par mois et un Maximum (option dans le TCD) du champ Res pour afficher le compte !!!

Merci CHris; je me oye plus :kiss: :kiss: :kiss: :kiss: :kiss:

Celeda
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Par formule, à condition que tes mois soient rangés comme dans ton exemple

Les noms de A2 à A15
Les mois de B2 à B15
En D2, D3, etc : le nom des mois
=SOMMEPROD(1/NB.SI(DECALER($A$1;EQUIV(D2;$B$2:$B$20;0);0;NB.SI($B$2:$B$20;D2));DECALER($A$1;EQUIV(D2;$B$2:$B$20;0);0;NB.SI($B$2:$B$20;D2))))
 

Celeda

XLDnaute Barbatruc
Bonsoir,

et hop la oilà la formule!!!!

manque plus que le vba

les pieds sur la tête!!!!



plouf à l'eau!!!

en fait Bamboche, tout avait mal commencé dans mon histoire

mais moi j'aime les fins heureuses!!!

et à toi tout seul, comme un grand, tu nous as réunies toutes les trois!!!!!


Celeda
 

pat1545.

XLDnaute Accro
Salut,

j'arrive un peu tard mais avec le résultat sur un tcd...


Patrick
[file name=avectcdPMK.zip size=2686]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/avectcdPMK.zip[/file]
 

Pièces jointes

  • avectcdPMK.zip
    2.6 KB · Affichages: 22

Celeda

XLDnaute Barbatruc
Bonjour,


mais il est jamais trop tard, et la fête continue!!!!!!!

et ici, messieurs dames, pour ceux qui suivent l'affaire, en attendant que Dan nous chante une chanson belge, pour son 500 ème post,


une autre formule avec aussi une colonne supplémentaire dans le tableau (car il faut qu'on explique un peu pour notre ami Bamboche qui ne va plus savoir où donner de la tête mais c'est la fête des TCDistes ce soir na!!! et j'espère que tu permets Pat, j'ai ouvert le bal et je suis prête à danser sur tous les TCD!!!!) mais celle-ci est différente puisqu'il s'agit d'une concaténation soit

=IF(A2&B2=A3&B3;0;1) pour compter le nombre d'occurences existantes ou pas déjà

et dans le TCD, on affiche tout simplement la colonne intermédiaire en demandant la somme!!!


super Pat aussi et surtout il ne faut pas hésiter


Merci

Celeda


comme tu es le seul gars, je vais t'inviter à la prochaine danse, si tu le veux bien ;)
 
B

bamboche

Guest
Ouh la la ! Que de réponses
Je reviens aprés 24h et je vois qu'il y a du monde sur le pont ;)
Merci à tous
Aprés avoir planché toute la soirée, j'étais arrivé au mêmes conclusions que Celeda et à peu prés à la meme formule.

En C2 : =IF(A1<>A2;A2;'')
et en D2 : =IF(C2<>'';B2;'')

Je fait un TCD avec les colonnes C et D et le tour est joué

Encore merci à tous pour votre perspicacité ! :)
 

Discussions similaires

Réponses
2
Affichages
525
Réponses
8
Affichages
470

Statistiques des forums

Discussions
312 345
Messages
2 087 482
Membres
103 557
dernier inscrit
gerard.messerlin68@orange