Extraire des valeurs en fonction d'un critère

Bonjour,

J'ai dans le fichier joint la feuil2 ou pour chaque critère il y a oui ou non. Dans la feuil2, je souhaite quand je saisie "non" dans la colonne C, la valeur de la cellule qui correspond dans la colonne B s'affiche dans la feuil1 les uns sous les autres en cascade entre Les cellules B5 et B9, également pour "Dossier promoteur" qui doivent s'afficher dans la meme feuille entre les cellules B11 et B14. J'ai essayé avec la fonction Filtre mais le probleme que j'aurais des lignes vides.

Y a t il une solution sans VBA ??

14test1.xlsx (10.96 Ko)

Bonsoir,

vous pouvez mettre cette matricielle en B5 et l'étirer jusqu'en B9 (ou B8 s'il y a maximum 4 valeurs) ;

=SIERREUR(INDEX(Feuil2!$B$5:$B$11;PETITE.VALEUR(SI(Feuil2!$C$5:$C$11="oui";LIGNE($C$5:$C$11)-4);LIGNE(1:1)));"")

et ceci en B11 à étirer jusqu'en B14 ;

=SIERREUR(INDEX(Feuil2!$B$14:$B$20;PETITE.VALEUR(SI(Feuil2!$C$14:$C$20="oui";LIGNE($C$14:$C$20)-13);LIGNE(1:1)));"")

Bonjour à tous,

Si vous avez la fonction FILTRE vous pouvez faire :

en B5
=FILTRE(Feuil2!$B$5:$B$11;(Feuil2!$C$5:$C$11="non")*(Feuil2!$B$5:$B$11<>""))
et en B11
=FILTRE(Feuil2!$B$14:$B$20;(Feuil2!$C$14:$C$20="non")*(Feuil2!$B$14:$B$20<>""))
Rechercher des sujets similaires à "extraire valeurs fonction critere"