|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 458 ![]() |
Bonjour à tous, merci de votre temps et de votre aide.
J'ai un tableau croisé qui présente divers valeurs pour une liste de client. Voici mes données importantes : GroupeClient CodeClient Valeur1 Valeur2 je veux calculer pour chacun des clients et surtout chacun des groupes de clients la valeur R=Valeur2/Valeur1 donc si je traitre une seul client C1 j'ai pas de soucis mais pour le groupe G1 je doit obtenir Code :
R_G1=Somme(Valeur2 des clients du groupe G1)/Somme(Valeur1 des clients du groupe G1) Évidement le nombre de groupes et le nombre de clients par groupe change régulièrement. Je ne peux donc pas geler les calculs. J'ai essayé avec des éléments calculés mais Excel refuse d'en ajouter à mon tableau en me disant qu'il ne peut pas faire de moyenne avec des éléments calculés. Je n'ai pas de moyenne dans mon tableau mais visiblement il ne veut pas parreil. Quelqu'un a une piste de solution ? A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#2 | |
|
Membre régulier
![]() Inscription : septembre 2009 Messages : 88 ![]() |
bonjour,
Citation:
crldt _____________________________________________________________ Quand l'éléphant trébauche se sont les fourmis qui en patissent |
|
|
|
00
|
|
|
#3 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 458 ![]() |
Merci roxise de ta réponse mais je ne comprends absolument pas.
Pourrais-tu détailler un peu plus ? Pour fixer les idées voici un exemple de données et du résultat attendu. Groupe Client Valeur1 Valeur2 G1 C11 1 2 G1 C12 3 4 G1 C13 5 6 G2 C21 7 8 G2 C22 9 10 G3 C31 11 12 G3 C32 13 14 G3 C33 15 16 G3 C34 17 18 G3 C35 19 20 donc pour C11 le rapport est 2/1 soit 2 pour G1 le rapport est (2+4+6)/(1+3+5) soit 1.33 noter que si on fait (2/1)+(4/3)+(6/5) on obtient 4.53 ce qui n'est pas le résulat voulu. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Ludo Inscription : février 2010 Messages : 104 ![]() |
Bonjour,
J'ai récupéré vos valeurs et celà fonctionne très bien, cependant une petite chose doit diffèrer: je n'ai aucune formule sur les champs Valeur 1 et Valeur 2 dans mon tableau de base... - J'ai mis dans le champ ligne, les champs Groupes et Clients. - Dans le champ de données j'ai mis Valeur1 et Valeur2 en les déclarant en tant que SOMME (double-clique sur le champ après l'avoir fait glisser-deposer dans l'assistant du tableau croisé dynamique). - J'ai validé cette mise en forme, puis j'ai ajouté un champ calculé, avec comme formule "Valeur1 / Valeur2". Et je retrouve comme rapport du groupe G1 --> 1.333, G2 --> 1.125 et 1.06 pour G3. J'espère que ma démarche vous aidera. Cordialement |
|
|
00
|
|
|
#5 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 458 ![]() |
Merci à vous.
Oui cela fonctionne très bien mais comme je suis nul avec les % et que je me suis fié à ce que le texte disait je ne m'en suis pas rendu compte. Désolé. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com