Filtre sur une colonne par rapport a une autre feuille

Résolu
puffi Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
danielc0 Messages postés 2215 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,
J'ai un fichier super pratique qui permettait de ventiler mes données. Ca fait quelques semaines que je me suis aperçue qu'un tri manquait malgré tout je tente dès que j'ai quelques minutes de solutionner ca comme une grande mais je n'y parviens pas. Pourriez-vous m'aider svp?

J'aimerais que sur la feuille RECAP en colonne E et F ne s'incrémentent que les titres de la feuille BSC A ENVOYER et dont la nature est "BSC" (colonne I sur la meme feuille).

Pourriez-vous m'aider svp? merci

13 réponses

Résumé de la discussion

Le besoin est d'alimenter les colonnes E et F de RECAP uniquement avec les titres issus de la feuille BSC A ENVOYER lorsque la nature, en colonne I, vaut « BSC ». Les propositions utilisent des formules SOMMEPROD pour sommer les QUANTITE lorsque TITRE correspond au titre recherché et que TYPE est « bsc », éventuellement en intégrant TITRE2 et des filtres par semaine (SEMAINE = C2). Une solution évoque aussi des types complémentaires comme « M-Ticket » ou « Courrier + Bsc », et une étape consistait à multiplier par 1 pour forcer le type numérique, puis ce dernier détail est devenu inutile après un redémarrage d’Excel. Des échanges mentionnent le partage d’un exemple de fichier et une version d’Excel (OneDrive, version 2402 build 17328.20452) pour adapter la solution.

Bobot (l'IA à votre service)
  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Bonjour

    Oui on peu t'aider quand on aura sous les yeux un exemple de ton fichier

    A poster sur cjoint.com, faire créer un lien, le copier et revenir le coller ici dans un prochain message

    Dans l'attente

    Via


    2
    1. puffi Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
       

      Bonjour et merci pour ton retour voici le lien  https://www.cjoint.com/c/NGsmpBLiQpT

      0
  2. danielc0 Messages postés 2215 Date d'inscription   Statut Membre Dernière intervention   294
     

    Bonjour,

    Précise aussi ta version d'Excel, ça peut servir.

    Daniel


    1
  3. danielc0 Messages postés 2215 Date d'inscription   Statut Membre Dernière intervention   294
     

    Essaie :

    =SOMMEPROD(((BSC_E[TYPE]="bsc")+(BSC_E[TYPE]="M-Ticket")+(BSC_E[TYPE]="Courrier + Bsc"))*(BSC_E[TITRE]=[@TITRE])*BSC_E[QUANTITE]*(BSC_E[SEMAINE]=$C$2))

    Daniel


    1
  4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Re

    Ton fichier avec formule modifié pour ne terni compte que des données de la semaine choisie

    https://www.cjoint.com/c/NGsnwMYuwUQ


    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. puffi Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
     

    Bonjour et merci pour ton retour, cest un fichier excel onedrive version 2402 build 17328.20452

    0
  7. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Re

    En rajoutant une colonne de comptage en O de la feuille BSC

    https://www.cjoint.com/c/NGsmKLGkPnQ

    Je n'ai pas pu mettre de formule dans la feuille RECAP qui est protégée par mdp

    J'ai mis l'exemple de formules dans une feuille RECAP2

    Dans les formules on a LIGNE()-3 parce qu'on part de ligne4 et qu'on y veut le renvoi de la donnée correspondant à 1; à adapter donc si le tableau final part d'une autre ligne

    Cdlmnt

    Via


    0
    1. puffi Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
       

      merci beaucoup pour ton retour, le mdp est goulag... je vais tenter d'effectuer ce que tu préconises!

      0
  8. danielc0 Messages postés 2215 Date d'inscription   Statut Membre Dernière intervention   294
     

    Bonjour,

    Essaie en E7, à recopier vers le bas :

    =SOMMEPROD((BSC_E[TYPE]="bsc")*(BSC_E[TITRE]=[@TITRE])*BSC_E[QUANTITE])

    Daniel


    0
    1. puffi Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
       

      merci beaucoup pour ton retour la formule marche dans le sens ou elle ne prend en compte que les BSC mais le problème étant que le filtre ne s'effectue plus sur le numéro de semaine.... les colonnes E et F ne doivent concerner que les titres (BSC, MTCIKET, COURRIER+ BSC) de la semaine en C2

      0
  9. puffi Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
     

    Merci beaucoup!! :D tout fonctionne parfaitement :)

    0
  10. puffi Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
     

    top merci beaucoup.

    Je vois néanmoins qu'il ne permet pas de récapituler la section "TITRE 2" de l'onglet BSC à ENVOYER dans l'onglet RECAP colonnes E et F .... seuls les TITRE 1 y sont recensés.... sais tu comment je pourrais faire stp? merci

    0
  11. danielc0 Messages postés 2215 Date d'inscription   Statut Membre Dernière intervention   294
     

    Bonjour,

    Essaie en F7 :

    =(SOMMEPROD((BSC_E[TYPE]="bsc")*(BSC_E[TITRE]=[@TITRE])*BSC_E[QUANTITE])+SOMMEPROD((BSC_E[TYPE]="bsc")*(BSC_E[TITRE2]=[@TITRE])*BSC_E[QUANTITE2]))*1

    Ca fonctionne mais je ne comprend pas pourquoi il faut multiplier par 1 ?

    Daniel


    0
  12. danielc0 Messages postés 2215 Date d'inscription   Statut Membre Dernière intervention   294
     

    PS. Après redémarrage d'Excel, plus besoin de multiplier par 1. Donc :

    =SOMMEPROD((BSC_E[TYPE]="bsc")*(BSC_E[TITRE]=[@TITRE])*BSC_E[QUANTITE])+SOMMEPROD((BSC_E[TYPE]="bsc")*(BSC_E[TITRE2]=[@TITRE])*BSC_E[QUANTITE2])

    Daniel


    0
  13. puffi Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
     

    Bonjour Daniel,

    Merci beaucoup pour tes propositions... j'ai un pb j'ai l'impression qu'avec cette formule (la dernière proposée) il ne filtre plus par semaine! :D

    0
  14. danielc0 Messages postés 2215 Date d'inscription   Statut Membre Dernière intervention   294
     

    Juste :

    =(SOMMEPROD((BSC_E[TYPE]="bsc")*(BSC_E[TITRE]=[@TITRE])*(BSC_E[SEMAINE]=RECAP!$C$2)*BSC_E[QUANTITE])+SOMMEPROD((BSC_E[TYPE]="bsc")*(BSC_E[TITRE2]=[@TITRE])*(BSC_E[SEMAINE]=RECAP!$C$2)*BSC_E[QUANTITE2]))

    Daniel


    0