Filtre conditionne d'autres cellules

Résolu/Fermé
lucieaup - 24 févr. 2015 à 10:16
 lucieaup - 26 févr. 2015 à 10:46
Bonjourà tous,

J'ai une longue liste de produits et j'aimerai que quand j'en choisis un par filtre, des informations provenant d'autres feuilles s'affichent. Comme c'est toujours plus clair avec un fichier j'ai simplifié mon fichier et j'ai mis des bulles pour expliquer.

http://cjoint.com/?EBykA0nSKYF

Est ce que quelqu'un pourrait m'aider?


Merci beaucoup!

A voir également:

1 réponse

via55 Messages postés 14432 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 juin 2024 2 713
24 févr. 2015 à 16:09
Bonjour

Je ne sais pas récupérer la variété choisie par le filtre par contre on peut faire une liste de choix en B14 basée sur la liste des variété que j'ai mise en sheet1 et nommée vari et le choix dans la liste déclenche la macro qui actionne le filtre en fonction du choix
Le total (somme) des éléments filtrés (j'ai alimenté la colonne D à partir des données en sheet1) est donné en B5 avec la formule SOUS.TOTAL
En J3 le nombre de femelles de la variété est retrouvé avec une RECHERCHEV
https://www.cjoint.com/?0ByqpmIlhor
Par contre je ne comprends pas le résultat que tu attends en H11, peut tu me donner un exemple précis et chiffré ?

Cdlmnt
0
Bonjour,


Merci beaucoup, oui c'est trés bien en choisissant dans la case, ca me va aussi. Par contre, en B5 je veux bien la somme de toute la demande (sheet 1) mais pas en fonction de la colonne D, dans cette colonne je prévois de rentrer à la main la répartition des hectares que je dois planter pour répondre à ma demande (B5).

En J3, je voudrais que s'affichent toutes les variétés qui ont le même male, par exemple quand on choisis NEOMA, (mâle 154), je voudrais que s'affichent Neoma et tutti.

Enfin pour le dispo MGV, je voudrais que par exemplesi je choisis NEOMA, mon total dispo en feuille 3 est 1 000 donc je voudrais qu'il m'affiche 1000. Si j'ai deja prévu d'en utiliser que ca se décompte automatiquement mais je crois que je viens de trouver comment faire en prenant le total moins un sumif.

Est ce que c'est plus clair? EN tout cas, merci de votre aide
0
via55 Messages postés 14432 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 juin 2024 2 713 > lucieaup
24 févr. 2015 à 16:59
Re,

Un peu plus clair
Voilà le fichier modifié :
https://www.cjoint.com/?0Byrj0edpPt

Cdlmnt
0
lucieaup > via55 Messages postés 14432 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 juin 2024
25 févr. 2015 à 09:47
Merci!! C'est exactement ce que je voulais, j'ai quelque peu changé les formules des cases H et B pour avoir exactement ce que je voulais et ca marche parfaitement!

Vraiement merci beaucoup!
0
lucieaup > lucieaup
25 févr. 2015 à 11:52
Re bonjour,

Juste un petite précision, ma liste finale (en feuille 4) fait plus de 500 lignes, j'ai voulu étendre la formule en remplacant le 100 par 500 à chaque fois mais ca ne fonctionne pas, c'est normal?

=IFERROR(INDEX(Sheet4!$B$2:$B$100;SMALL(IF(Sheet4!$C$2:$C$100=VLOOKUP(Sheet2!$B$14;Sheet4!$B$2:$C$100;2;0);ROW(INDIRECT("1:"&ROWS(Sheet4!$B$2:$B$100))));ROWS($1:1)));"")
0
via55 Messages postés 14432 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 juin 2024 2 713 > lucieaup
Modifié par via55 le 25/02/2015 à 12:11
Bonjour,

Si ça doit marcher, mais si tu as plus de 500 lignes il faut aller au delà de 500 dans la formule, tu peux mettre 1000 ou 2000 à la place de tous les 100.
Par contre il ne faut pas oublier, comme la formule est matricielle, de la valider avec CTRL+MAJ+ENTREE comme je te l'indiquais; elle apparait alors entre accolades dans la barre de formule

Cdlmnt
0