Extraire des lignes en fonction du contenu

Alesk Messages postés 92 Statut Membre -  
 alesk -
Bonjour,

J'ai besoin de votre aide.
J'aimerais dans Excel pouvoir sortir des données d'un onglet à un autre.
Plus précisément, tous les mois j'ai un fichier qui me donne le nombre vendu par produits.

1ere colonne: La marque
2eme colonne: Le produit
3eme colonne: unités vendues
4eme colonne: Total en €

JANVIER

Marque détail quantité total en €

coca coca normal 2 10,00 €
ice ice tea 3 15,00 €
coca coca zero 1 5,00 €
orangina orangina agrume 2 10,00 €
coca coca light 1 5,00 €
orangina orangina normal 5 25,00 €

TOTAL 14 70,00 €

Je voudrais que dans un onglet RECAP, tous les mois avec les nouvelles données, une synthèse rassemblant et m'additionnant les quantités par Marque (comme ci dessous)

RECAP

Marque détail quantité total en €

coca coca normal 2 10,00 €
coca coca zero 1 5,00 €
coca coca light 1 5,00 €
TOTAL COCA 4 20€

orangina orangina normal 5 25,00 €
orangina orangina agrume 2 10,00 €
TOTAL ORANGINA 7 35€

ice ice tea 3 15,00 €
TOTAL ICE 3 15€

TOTAL 14 70,00 €

Si vous aviez la solution ce serait génial.

Merci beaucoup.

7 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    Je pense que ce que tu expliques correspond tout à fait à l'utilisation d'un tableau croisé dynamique pour ton onglet "recap".
    0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Suis le conseil de gbinforme (que je salue au passage !) passe par un tableau croisé dynamique,
    un exemple à partir de tes données : https://www.cjoint.com/?0IEvxXvLQTK

    Cdlmnt
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonsoir,

      @via55 merci d'avoir illustré la possibilité du TCD et salue à toi

      @Alesk si tu veux regrouper les différents mois, il te faudrait rajouter une colonne de dates dans tes tableaux ce qui te permettrait d'avoir tes cumuls par mois éventuellement.
      Pour regrouper plusieurs feuilles, si tu es avec une version > à 2003, il faut utiliser l'assistant TCD.
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour à tous,

      Pour regrouper plusieurs feuilles, si tu es avec une version > à 2003, il faut utiliser l'assistant TCD.
      Que tu dois ajouter dans le ruban en le personnalisant.
      Se trouve dans catégorie 'Toutes les commandes'.

      eric
      0
    3. Alesk Messages postés 92 Statut Membre
       
      Merci pour vos réponses.

      En fait je me rend compte que l'exemple que j'ai pris est trop "simpliste" par rapport à ce que j'aimerais obtenir.
      J'ai tenté en lisant tout ce que je pouvais mais j'ai un message avec "probleme de mémoire" ( tous mes programmes sont fermés) J'arrive à avoir un semblant de résultant en mettant les données sur le meme onglet mais pas en indépendant :(

      Je vais donc vous joindre mon fichier de données:
      https://www.dropbox.com/s/bkvlobtlbx06sgq/EXEMPLE.xlsx?dl=0

      Tous les mois j'ai donc un fichier de données avec les memes intitulés de colonne. Je mets ces données dans des onglets datés.
      J'aimerais obtenir un tableau avec comme:
      Etiquettes de ligne: Product class et ensuite en sous ligne Product name
      Etiquettes de colonne: mois par mois la somme des CA et la somme des Unités pour chaque ligne

      Il serait top que le tableau s'actualise automatiquement à chaque fois que je rajoute un onglet et qu'ensuite j'ai le % d'évol ou d'invol pour chaque ligne en comparant par exemple sept 2013 et sept 2014.

      Voila c'est tout lol Je sais que c'est énorme mais si vous aviez un semblant de piste "pas trop compliquée" j'adorerais.

      Merci beaucoup
      0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. Alesk Messages postés 92 Statut Membre
     
    Merci beaucoup !

    Pourrais tu me dire comment tu as fait stp ? Car moi ca me disait que je n'avais pas assez de mémoire.
    Je vois que ta sélection s'appelle "tablo", a quoi celà se réfère t il ?

    Et donc maintenant il faut que je fasse une macro pour que celà ajoute automatiquement les onglets que je créerais à la suite c'est ca ?

    Désolée pour toutes ces questions mais j'aime savoir et comprendre ce qui a été fait pour pouvoir le reproduire ensuite :)

    Encore merci en tous les cas.
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonjour,

      maintenant il faut que je fasse une macro pour que celà ajoute automatiquement les onglets

      Absolument pas, la macro est écrite dans ton classeur dans la feuille "Recap" et elle globalise tous onglets autres que "Recap" puis actualise le TCD automatiquement sans intervention lorsque tu affiches la feuille : il faut bien sûr que les macros soient activées.

      ta sélection s'appelle "tablo", a quoi celà se réfère t il ?

      Cela se réfère à la globalisation effectuée par la macro qui se trouve dans une feuille masquée,
      "tablo" étant dynamiquement défini dans une formule nommée que tu peux voir dans les Noms.
      La façon de procéder dont je te parlait au poste 4 ne convient pas pour obtenir le résultat recherché.

      La présentation du TCD est très évolutive, à toi de l'adapter à tes goûts personnels : je n'ai pas du tout essayé d'autres présentations car chacun a ses attirances plus ou moins colorées.

      ensuite j'ai le % d'évol ou d'invol pour chaque ligne en comparant par exemple sept 2013 et sept 2014.

      Tu peux obtenir cela dans ton TCD en rajoutant les champs calculés adaptés à ce que tu souhaites.
      0
  5. Alesk Messages postés 92 Statut Membre
     
    Bon je dois etre blonde !
    J'ai ajouté un onglet AOUT14 avec les données du mois d'aout mais pas d'actualisation dans "recap" (j'ai bien activé les macros).
    J'ai du zapper un truc ...

    https://www.dropbox.com/s/g0pqgmzrf7nvjyi/Alesk_EXEMPLE.xlsm?dl=0

    En tous les cas un grand merci pour ton aide !!
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      je dois être blonde ! : chic alors, j'adore les blondes ! ;-)

      pas d'actualisation dans "recap" (j'ai bien activé les macros).

      Je suppose que tu as une version 2010/2013, et MS se méfie des internautes comme de la peste. Active les macros, sauvegarde ton classeur sur ton disque : à la réouverture excel croira qu'il est à toi et cela devrait fonctionner.
      0
  6. Alesk Messages postés 92 Statut Membre
     
    Ca ne marche pas non plus :(
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Tu fonctionnes avec quelle version ?
      0
    2. Alesk Messages postés 92 Statut Membre
       
      EXCEL 2007
      0
    3. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Ta date sur l'onglet que tu as rajouté n'est pas une date : mets 1/8/14 et cela devrait fonctionner.
      0
    4. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Et pourtant cela fonctionne, et tu peux mettre plusieurs dates sur le même onglet.

      https://www.dropbox.com/s/s3x116mb5ynwuj9/Alesk_EXEMPLE.xlsm?dl=0

      Je t'ai rajouté un message pour vérifier que les macros se lancent bien.
      0