IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Division de sommes dans un tableau croisé ? [XL-2007]


Sujet :

Excel

  1. #1
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut Division de sommes dans un tableau croisé ?
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    R_G1=Somme(Valeur2 des clients du groupe G1)/Somme(Valeur1 des clients du groupe G1)
    J'arrive à faire la somme de valeur2 pour chaque groupe et la somme des valeur1 pour chaque groupe mais je ne parviens pas à faire le rapport des sommes par groupe.

    É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.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  2. #2
    Membre éclairé Avatar de roxise
    Inscrit en
    Septembre 2009
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 98
    Par défaut
    bonjour,
    en joint l'exemple
    groupe clt code clt val1 val2 moy
    C1 L120 1200,09 10000,89 8,333449991
    C2 L121 120,09 5678,09 47,2819552
    tu peux créer une variable calculée "moy" avant d'élaborer ton tdb croisé, puis tu n'as qu'à procéder à l'exécution de ton croisé où tu peux facilement avoir des regroupement par catégories ou sous catégories etc... selon ton axe d'analyse :totaux / sommes / moyennes .
    crldt

    _____________________________________________________________
    Quand l'éléphant trébauche se sont les fourmis qui en patissent

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    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.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  4. #4
    Membre éprouvé Avatar de LouiMz
    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 104
    Par défaut
    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

  5. #5
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    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.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/03/2013, 13h40
  2. Somme des lignes dans un tableau croisé dynamique
    Par lyonnaisdu26 dans le forum QlikView
    Réponses: 0
    Dernier message: 24/10/2011, 09h20
  3. [XL-2003] Somme des temps dans un tableau croisé dynamique
    Par sabotage dans le forum Excel
    Réponses: 3
    Dernier message: 20/05/2011, 09h48
  4. Poucentage d'une somme dans un tableau croisé
    Par leloup84 dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 07/04/2008, 11h33
  5. % du somme dans un tableau croisé
    Par leloup84 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 31/03/2008, 15h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo