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 :

Synthèse de données présentes dans 2 tableaux


Sujet :

Excel

  1. #1
    Membre actif
    Avatar de Golard
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 281
    Points : 289
    Points
    289
    Par défaut Synthèse de données présentes dans 2 tableaux
    Bonjour,

    Très peu habitué aux tableaux croisés dynamiques, je me demande si cela s'adapte ou non à mon besoin.
    Merci d'avance de votre aide!

    J'ai 2 tableaux dans 2 feuilles différentes.

    1er tableau
    Liste de clients avec 2 colonnes :
    • 1ère colonne = client
    • 2ème colonne = produit souhaité
    Un client qui souhaite plusieurs produits a plusieurs lignes dans le tableau.

    2ème tableau
    Liste de clients avec 2 colonnes :
    • 1ère colonne = client
    • 2ème colonne = produit acheté
    Un client qui achète plusieurs produits a plusieurs lignes dans le tableau.

    Je souhaiterais obtenir un 3ème tableau avec
    1 ligne par client avec 3 colonne:
    • 1ère colonne = client
    • 2ème colonne = LES produits souhaités (séparés par des sauts de lignes par exemple)
    • 3ème colonne = LES produits achetés (séparés par des sauts de lignes par exemple)

    Ceci est-il réalisable avec les TCD ?
    Ou une macro VBA est-elle indispensable ?

    Merci d'avance pour vos conseils.

    Développement VBNet sous Visual Studio Community 2013 (environnement Windows 10)

  2. #2
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 203
    Points : 14 354
    Points
    14 354
    Par défaut
    Bonjour,

    Ceci est-il réalisable avec les TCD ?
    A mon avis, non. Les TCD sont faits pour analyser ou synthétiser des données, pas pour les disposer autrement.

    Ou une macro VBA est-elle indispensable ?
    Je pense que oui. Si tu te décides pour cette solution, dis-le.
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

  3. #3
    Membre actif
    Homme Profil pro
    Enthousiaste Excel
    Inscrit en
    Avril 2015
    Messages
    155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enthousiaste Excel

    Informations forums :
    Inscription : Avril 2015
    Messages : 155
    Points : 242
    Points
    242
    Par défaut
    Peut petre que oui, en fait.

    Je te propose une manip, tu me dis ce que tu en penses

    1er tableau, tu rajoutes une colonne, tu la remplies avec "souhaité"

    2ème tableau, tu rajoutes une colonne, tu la remplies avec "acheté"

    Sur une nouvelle feuille, tu "Empiles" les 2 tableaux.

    Tu fais un TCD sur ce nouveau tableau

    en ligne, client et produit
    En colonne, le 3 eme colonne
    en data, le nombre de produit

    De là, tu as un tableau qui "synthétise" un peu tout, libre a toi de faire des filtres ou des recherchev dessus.

  4. #4
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 421
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 421
    Points : 16 265
    Points
    16 265
    Par défaut
    Bonjour

    Le cuml sous forme de tableau ou de TCD est faisable par une requête union via Msquery du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select *, 'Souhaits' as 'Source' from chemin\classeur.onglet1 union all select *, 'Achats' as 'Source' from chemin\classeur.onglet2
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

Discussions similaires

  1. Données présentes dans deux tables
    Par mariemarie dans le forum SAS Base
    Réponses: 7
    Dernier message: 07/03/2012, 09h45
  2. Réponses: 4
    Dernier message: 25/11/2010, 20h14
  3. Calcul entre données présentes dans 2 cubes différents
    Par drixon dans le forum Conception/Modélisation
    Réponses: 0
    Dernier message: 25/09/2009, 16h52
  4. Convertir des données présentes dans une colonne
    Par padawan31 dans le forum MySQL
    Réponses: 1
    Dernier message: 16/07/2009, 11h11
  5. [MySQL] Données présentes dans un tableau dynamique
    Par developpeuse20 dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 30/03/2009, 14h01

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