OVH Cloud OVH Cloud

TCD en 1 fois

5 réponses
Avatar
Olivier77
Bonjour,

J'aimerai realisé un TCD de synthèse en une seule opération, et je n'y
arrive qu'en deux tableaux, quelqu'un a t il une solution?

voila le type de données:

Client Nat.compt.Quantité Valeurs
F134706 701000 1 -32252,51
F912421 701000 1 -32252,51
F921500 701000 1 -32670,57
F315013 701000 1 -16324,41
F954724 701000 1 -16324,41
F064525 701000 1 -17411,37
F193895 701000 1 -17411,37
F212870 701000 1 -16993,31
F262250 701000 1 -17411,37
F293655 701000 1 -17411,37
F305767 701000 1 -17411,37
F354310 701000 1 -17411,37
F442058 701000 2 -34822,74
F632005 701000 1 -17411,37
F695590 701000 1 -17411,37
F752051 701000 1 -17411,37
F921500 701000 1 -16993,31

et le tableau que je dois obtenir:

Client qté 701000 701001 701010 701100 total
F000557 16 -286645,49 31314,83 xxxxx
F003208 8 xxxxx
F005326 6 xxxxx
F005769 30 xxxxx
F015325 17 -339633,79 37359,76 xxxxx
F022345 22 -386081,96 42252,85 xxxxx
F034960 4 -77016,73 8471,85 xxxxx
F044857 4 -89384,63 9832,31 xxxxx
total 107 xxxx xxxxx xxxxx xxxxx
xxxxx

Si la solution est autre qu'un TCD je prend aussi...

Merci!

5 réponses

Avatar
isabelle
bonjour Olivier,

à la création du tcd, sélectionne "Liste ou base de données MS excel"
suivant, sélectionne la plage, suivant, sélectionne l'onglet "Disposition"
fait glisser les champs "Client" et "Quantité" en champ de ligne, "Nat. comp" en champ de colonne
et "Valeur" en champ de ligne.
double click sur chacun des champs de ligne et de colonne et cocher à "sous-totaux" "aucun"
double click sur le champ de données et choisir Synthèse par : Somme

isabelle


Bonjour,

J'aimerai realisé un TCD de synthèse en une seule opération, et je n'y
arrive qu'en deux tableaux, quelqu'un a t il une solution?

voila le type de données:

Client Nat.compt.Quantité Valeurs
F134706 701000 1 -32252,51
F912421 701000 1 -32252,51
F921500 701000 1 -32670,57
F315013 701000 1 -16324,41
F954724 701000 1 -16324,41
F064525 701000 1 -17411,37
F193895 701000 1 -17411,37
F212870 701000 1 -16993,31
F262250 701000 1 -17411,37
F293655 701000 1 -17411,37
F305767 701000 1 -17411,37
F354310 701000 1 -17411,37
F442058 701000 2 -34822,74
F632005 701000 1 -17411,37
F695590 701000 1 -17411,37
F752051 701000 1 -17411,37
F921500 701000 1 -16993,31

et le tableau que je dois obtenir:

Client qté 701000 701001 701010 701100 total
F000557 16 -286645,49 31314,83 xxxxx
F003208 8 xxxxx
F005326 6 xxxxx
F005769 30 xxxxx
F015325 17 -339633,79 37359,76 xxxxx
F022345 22 -386081,96 42252,85 xxxxx
F034960 4 -77016,73 8471,85 xxxxx
F044857 4 -89384,63 9832,31 xxxxx
total 107 xxxx xxxxx xxxxx xxxxx
xxxxx

Si la solution est autre qu'un TCD je prend aussi...

Merci!




Avatar
Olivier77
Merci Isabelle, mais cela ne solutionne pas mon pb, car le tableau que tu me
donnes ne donne pas la quantité par client, le tableau n'a pas l'apparence du
résultat recherché...




bonjour Olivier,

à la création du tcd, sélectionne "Liste ou base de données MS excel"
suivant, sélectionne la plage, suivant, sélectionne l'onglet "Disposition"
fait glisser les champs "Client" et "Quantité" en champ de ligne, "Nat. comp" en champ de colonne
et "Valeur" en champ de ligne.
double click sur chacun des champs de ligne et de colonne et cocher à "sous-totaux" "aucun"
double click sur le champ de données et choisir Synthèse par : Somme

isabelle


Bonjour,

J'aimerai realisé un TCD de synthèse en une seule opération, et je n'y
arrive qu'en deux tableaux, quelqu'un a t il une solution?

voila le type de données:

Client Nat.compt.Quantité Valeurs
F134706 701000 1 -32252,51
F912421 701000 1 -32252,51
F921500 701000 1 -32670,57
F315013 701000 1 -16324,41
F954724 701000 1 -16324,41
F064525 701000 1 -17411,37
F193895 701000 1 -17411,37
F212870 701000 1 -16993,31
F262250 701000 1 -17411,37
F293655 701000 1 -17411,37
F305767 701000 1 -17411,37
F354310 701000 1 -17411,37
F442058 701000 2 -34822,74
F632005 701000 1 -17411,37
F695590 701000 1 -17411,37
F752051 701000 1 -17411,37
F921500 701000 1 -16993,31

et le tableau que je dois obtenir:

Client qté 701000 701001 701010 701100 total
F000557 16 -286645,49 31314,83 xxxxx
F003208 8 xxxxx
F005326 6 xxxxx
F005769 30 xxxxx
F015325 17 -339633,79 37359,76 xxxxx
F022345 22 -386081,96 42252,85 xxxxx
F034960 4 -77016,73 8471,85 xxxxx
F044857 4 -89384,63 9832,31 xxxxx
total 107 xxxx xxxxx xxxxx xxxxx
xxxxx

Si la solution est autre qu'un TCD je prend aussi...

Merci!







Avatar
Trirème
Bonsoir Olivier77,
En me penchant sur ta demande, je me dis que tes données ne ressemblent
pas non plus au tableau que tu souhaites.
Peux tu renvoyer le résultat souhaité selon les données de l'exemple ?

Salutations,
Trirème

Merci Isabelle, mais cela ne solutionne pas mon pb, car le tableau que tu me
donnes ne donne pas la quantité par client, le tableau n'a pas l'apparence du
résultat recherché...





bonjour Olivier,

à la création du tcd, sélectionne "Liste ou base de données MS excel"
suivant, sélectionne la plage, suivant, sélectionne l'onglet "Disposition"
fait glisser les champs "Client" et "Quantité" en champ de ligne, "Nat. comp" en champ de colonne
et "Valeur" en champ de ligne.
double click sur chacun des champs de ligne et de colonne et cocher à "sous-totaux" "aucun"
double click sur le champ de données et choisir Synthèse par : Somme

isabelle



Bonjour,

J'aimerai realisé un TCD de synthèse en une seule opération, et je n'y
arrive qu'en deux tableaux, quelqu'un a t il une solution?

voila le type de données:

Client Nat.compt.Quantité Valeurs
F134706 701000 1 -32252,51
F912421 701000 1 -32252,51
F921500 701000 1 -32670,57
F315013 701000 1 -16324,41
F954724 701000 1 -16324,41
F064525 701000 1 -17411,37
F193895 701000 1 -17411,37
F212870 701000 1 -16993,31
F262250 701000 1 -17411,37
F293655 701000 1 -17411,37
F305767 701000 1 -17411,37
F354310 701000 1 -17411,37
F442058 701000 2 -34822,74
F632005 701000 1 -17411,37
F695590 701000 1 -17411,37
F752051 701000 1 -17411,37
F921500 701000 1 -16993,31

et le tableau que je dois obtenir:

Client qté 701000 701001 701010 701100 total
F000557 16 -286645,49 31314,83 xxxxx
F003208 8 xxxxx
F005326 6 xxxxx
F005769 30 xxxxx
F015325 17 -339633,79 37359,76 xxxxx
F022345 22 -386081,96 42252,85 xxxxx
F034960 4 -77016,73 8471,85 xxxxx
F044857 4 -89384,63 9832,31 xxxxx
total 107 xxxx xxxxx xxxxx xxxxx
xxxxx

Si la solution est autre qu'un TCD je prend aussi...

Merci!









Avatar
Olivier77
Exemple:

Client compte qté valeur
a 701 1 200
b 701 2 250
c 702 8 100
a 701 2 150
a 702 3 100

résultat:
client qté 701 702 total
a 6 350 100 450
b 2 250 0 250
c 8 0 100 100
total 16 600 200 800

Merci de votre aide!


Bonsoir Olivier77,
En me penchant sur ta demande, je me dis que tes données ne ressemblent
pas non plus au tableau que tu souhaites.
Peux tu renvoyer le résultat souhaité selon les données de l'exemple ?

Salutations,
Trirème



Avatar
Trirème
Bonjour Olivier77,
Sans modifier grand chose à un TCD de base, tu peux approcher de très
près ce que tu désires :
Fait glisser les champs "Client" en champ de ligne, "compte" en champ de
colonne, "qté" et "valeur" en champ de données.
Après avoir validé, tu peux, sur la feuille, déplacer à la souris
l'étiquette "Données" pour la mettre sous l'étiquette "compte".
Regarde ensuite les différentes options de somme des lignes, etc pour
améliorer.

Si tu veux absolument t'approcher plus près de ce que tu veux, voici une
autre possibilité nécessitant d'ajouter une colonne supplémentaire à tes
données (-> contrainte si ces données évoluent en nombre de ligne...) :
Si tes données débutent en A1, ajoute un entête 'Total article' en E1.
En E2 écrit la formule =SOMMEPROD(($A$2:$A$6¢)*1;$C$2:$C$6) (plages à
adapter par la suite)
recopie E2 jusqu'en E6.
Le TCD :
Fait glisser les champs "Client", puis "Total article" en champ de
ligne, "compte" en champ de colonne et "valeur" en champ de données.
Double-clic sur "Client" pour ne mettre aucun sous-total.
Cette fois ça ressemble à ce que tu veux mais on n'obtient pas le '16'
représentant la somme totale des "qté" achetées par les clients.

Voir le VBA pour une solution clé en main et réinventer l'eau tiède.

Personnellement, je privilégierai la solution 1, même s'il faut
persuader le demandeur que c'est mieux.

Cordialement,
Trirème

Exemple:

Client compte qté valeur
a 701 1 200
b 701 2 250
c 702 8 100
a 701 2 150
a 702 3 100

résultat:
client qté 701 702 total
a 6 350 100 450
b 2 250 0 250
c 8 0 100 100
total 16 600 200 800

Merci de votre aide!



Bonsoir Olivier77,
En me penchant sur ta demande, je me dis que tes données ne ressemblent
pas non plus au tableau que tu souhaites.
Peux tu renvoyer le résultat souhaité selon les données de l'exemple ?

Salutations,
Trirème