Filtre sur une colonne par rapport a une autre feuille
Résoludanielc0 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
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.
-
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
-
Bonjour,
Précise aussi ta version d'Excel, ça peut servir.
Daniel
-
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
-
Re
Ton fichier avec formule modifié pour ne terni compte que des données de la semaine choisie
https://www.cjoint.com/c/NGsnwMYuwUQ
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour et merci pour ton retour, cest un fichier excel onedrive version 2402 build 17328.20452
-
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
-
Bonjour,
Essaie en E7, à recopier vers le bas :
=SOMMEPROD((BSC_E[TYPE]="bsc")*(BSC_E[TITRE]=[@TITRE])*BSC_E[QUANTITE])
Daniel
-
Merci beaucoup!! :D tout fonctionne parfaitement :)
-
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
-
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
-
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
-
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
-
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