Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/07/2011, 23h58   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2010
Messages : 45
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 45
Points : 10
Points : 10
Par défaut Tableau dynamique croisé

Bonsoir à tous, je me trouve dans une impasse, pour illustrer mon problème voici le screen suivant:



http://imageshack.us/photo/my-images/844/testmu.png/

Comme vous pouvez le voir j'ai créé un tableau dynamique croisé. Mais j'ai un probmème, ma colonne client n'est pas bonne. En fait ma colonne client me redonne le nombre de lignes clients qu'un vendeur a géré. Par exemple le vendeur Bernard a géré 3 transactions mais ne s'occupe que d'un seul client, or mon tableau me dit qu'il en à trois. De même pour les autres vendeurs.

Comment puis faire apparaître le nombre de clients différents et pas de transactions ?

En vous remerciant d'avance pour votre aide.

Cordialement
locosr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 09h41   #2
Expert Confirmé
 
Homme Philippe
ex Observeur CGG / Analyste prog.
Inscription : juin 2006
Messages : 1 700
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Localisation : France, Finistère (Bretagne)

Informations professionnelles :
Activité : ex Observeur CGG / Analyste prog.

Informations forums :
Inscription : juin 2006
Messages : 1 700
Points : 3 617
Points : 3 617
Salut,un tuto http://silkyroad.developpez.com/excel/tcd/ à consulter
__________________
Pensez à Voter, d'avance merci. ( Pouces en bas à la droite de Citer )
Balisez votre code après l'avoir indenté sous Excel via Smart Indenter
Autre utilitaire : MZ Tools 3.0 VBA

Contribution : Excel / Word / PDF avec Adobe Acrobat Pro / PDFCreator 1 2
kiki29 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/07/2011, 09h47   #3
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Bonjour,

Une solution pas vraiment conventionnelle, mais qui fonctionne.
Ajouter une colonne a tes données qui contiendra un NB.SI qui compte le nombre de compte sur une matrice qui ne prend pas les cellules des lignes supérieurs et couplé avec un si pour n'afficher que le compteur 1

a mettre en ligne 2 et descendre la formule
A10 sera a remplacer par la ligne de fin du tableau de données
Code :
=SI(NB.SI(A2:$A$10;A2)>1;0;1)
La somme de cette nouvelle colonne dans ton TCD retournera le nombre de compte distinct
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/07/2011, 13h06   #4
Invité régulier
 
YOUSSEF BARMAKI
Inscription : décembre 2010
Messages : 10
Détails du profil
Informations personnelles :
Nom : YOUSSEF BARMAKI

Informations forums :
Inscription : décembre 2010
Messages : 10
Points : 8
Points : 8
Bonjouion

jfontaine
J'ai bien lu ta proposition elle est tres interessante , mais je ne crois pas qu'elle va resoudre le probleme car elle prend en consideration que la colone A , donc le client peut avoir le 1 pour un dexieme revendeur et le premier vendeur aura que des 0.

Je propose de glisser dans le TCD la rubrique CLIENT vers les VENDEUR et continuer par des fonction manuelement
BARMAKI est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/07/2011, 13h46   #5
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Si l'unicité n'est pas le compte, mais le couple compte + revendeur, utilise la formule suivante:
Code :
=SI(SOMMEPROD(($A$2:$A$10=A2)*($B$2:$B$10=B2)*1)=1;1;0)
Il faut adapter les formules aux besoins
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/07/2011, 07h28   #6
Candidat au titre de Membre du Club
 
Inscription : octobre 2010
Messages : 45
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 45
Points : 10
Points : 10
Ok merci les gars je vais tester ça et je vous tiens au courant.
locosr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 13h03   #7
Invité de passage
 
Inscription : septembre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 8
Points : 2
Points : 2
Bonjour à tous,

Je me permet de poster ici car le sujet sera le même, à savoir les TDC.
C'est la première fois que je me vois contraint d'en utiliser et après parcours du forum, finalement, j'ai l'impression que c'est pas la bonne solution...

Je m'explique. J'ai un tableau qui ressemble à ceci:
id_p id_c valeurs
797 193 A-
797 194 50
797 130 HTA
797 195 2+
797 196 e
797 197 ...
797 198 ....
2185 193
2185 194
2185 130
2185 195
2185 196
2185 197
2185 198

L'idée est d'avoir un tableau final contenant:
193 194 130 195 196 ...
797 A- 50 HTA 2+ e ....
2185 ... .. .... ... .

Si j'ai bien compris sur d'autre poste, un TCD n'est pas prévu à cet effet, mais plutôt pour des stats, d'où le calcul de valeurs dans mes cases et non leur valeur en texte.

Je voudrais donc savoir s'il existe une fonction "pivot" qui permettrait d'arriver au résultat. Il faut savoir que le fichier d'origine contient à l'heure actuel 12 000 lignes et qu'il ne fera que grossir...

Si je fais totalement fausse route, c'est le moment de me le dire

Merci d'avance pour votre aide est désolé si je pollue ce post, mais il y a en tellement sur les TCD que je ne voulais pas en ouvrir un nouveau
the_frette est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h25.


 
 
 
 
Partenaires

Hébergement Web