OVH Cloud OVH Cloud

comptage dans tableau croisé dynamique

1 réponse
Avatar
pat
Bonjour,

j'ai cherch=E9 ma r=E9ponse dans ce groupe, ne l'ayant pas trouv=E9 je
poste mon pb.
Voil=E0, j'ai une feuille excel avec une bd du style :
client ann=E9e poids N=B0 commande
March=E9
ale 2005 100 5
A
ale 2005 10 15
A
brr 2005 4 20
B
cfg 2006 8 30
B
cfg 2006 8 50
B
dhi 2006 20 55
A
dhi 2006 20 60
A
dhi 2006 20 65
A
fff 2006 20 75
A

et je voudrais obtenir un tableau crois=E9 du style :
Ann=E9e
NB. client Somme poids NB. client
Somme poids
Marche 2005 2006

A 1 110
2 80
B 1 4
1 16

Pour la somme aucun pb.mais je n'arrive pas =E0 calculer le nb. de
client, nbval me donne le nb de valeur par exemple pour march=E9 A et
2006 j'obtiens 4 et non 2.

Merci d'avance

1 réponse

Avatar
poy-poy
Bonjour Pat,

Je te propose une technique bidouille :S.
Tu te ajoutes une colonne dans ta base de donnée ou tu comptes tes clients :
En supposant que B est la colonne des années et A celles des clients et que
tu est 5 lignes :

=1/SUMPRODUCT(($B$2:$B$5²)*1,($A$2:$A$5¢)*1)
(en francais le sumproduct est sommeprod je crois)

en gros je compte le nombre de client A2 (ici ale) en l'année B2 (ici 2005),
comme
ca quand je les somme tous j'obtiens 1 :D (ici 1/2*2=1)

Et c'est le champs que tu choisis en nbval dans ton pivot pour avoir le
nombre de client.

Cordialement
Poy

"pat" wrote:

Bonjour,

j'ai cherché ma réponse dans ce groupe, ne l'ayant pas trouvé je
poste mon pb.
Voilà, j'ai une feuille excel avec une bd du style :
client année poids N° commande
Marché
ale 2005 100 5
A
ale 2005 10 15
A
brr 2005 4 20
B
cfg 2006 8 30
B
cfg 2006 8 50
B
dhi 2006 20 55
A
dhi 2006 20 60
A
dhi 2006 20 65
A
fff 2006 20 75
A

et je voudrais obtenir un tableau croisé du style :
Année
NB. client Somme poids NB. client
Somme poids
Marche 2005 2006

A 1 110
2 80
B 1 4
1 16

Pour la somme aucun pb.mais je n'arrive pas à calculer le nb. de
client, nbval me donne le nb de valeur par exemple pour marché A et
2006 j'obtiens 4 et non 2.

Merci d'avance