Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

extraction selon liste de validation

  • Initiateur de la discussion Initiateur de la discussion ddp
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ddp

XLDnaute Occasionnel
bonjour tous,

j'ai récupéré sur l'excellent site d'Eric Renaud un fichier que j'adapte à mes

besoins...

mais voilà, je bute sur une formule d'extraction des données selon une liste

de validation... une fonction que je n'arrive pas à finaliser malgré mes

tatonnements:

Code:
=SI(LIGNE()>NB.SI($A$2:$A$32;$F$1);"";INDEX(DECALER($A$2;EQUIV($F$1;$A$2:$A$32;0)-1;1;NB.SI($A$2:$A$32;$F$1));LIGNE()))

mais le fichier ci-joint sera plus explicite


merci pour votre aide
 

Pièces jointes

Re : extraction selon liste de validation

Ben disons que pour le premier critère de vlidation, ça marche ( ex: 08-1000) mais sitot que j'en

choisis un autre (ex:08-1001) les valeurs devient erronées...

mais déjà un début, de mon côté je cherche dans les archives...

merci pour ce premier jet et surtout de ton intérêt pour mon fichier... je suis

sur que tu trouveras l'erreur, y doit y avoir just'un poil pour que ça marche🙂
 
Dernière édition:
Re : extraction selon liste de validation

Bonjour,

Un essai avec une formule matricielle en F2 :

Code:
=SI(LIGNE()>NB.SI($A$2:$A$100;$F$1)+1;"";INDEX($B$2:$B$100;
PETITE.VALEUR(SI(($A$2:$A$100=$F$1)*LIGNE($A$2:$A$100)<>0;($A$2:$A$100=$F$1)*
LIGNE($A$2:$A$100));LIGNE()-1)))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers le bas

@+
 
Re : extraction selon liste de validation

merci Tibo, c'est pratiquement ce que je cherche sauf que tout est décalé

d'une ligne comme dans le fichier ci-joint

merci pour ta participation
 

Pièces jointes

Re : extraction selon liste de validation

Bonsoir tout le monde

Essaye avec cette formule
Code:
=SI(LIGNE()>NB.SI($A$2:$A$100;$H$2)+1;"";INDEX($B:$B;PETITE.VALEUR(SI($A$2:$A$100=$H$2;LIGNE($A$2:$A$100);65536);LIGNE()-1)))
@+Jean-Marie
 
Re : extraction selon liste de validation

Ok Jean-Marie c'est tout à fait ça!!!

Un grand merci à toi ainsi qu'à Tibo et phlaurent55, avec vous trois j'ai bien

avancé dans mon projet....😛

merci également à l'ensemble du forum

au plaisir de vous recroiser sur un fil 🙂


Bonne journée tous
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
36
Affichages
3 K
M
Réponses
2
Affichages
1 K
moialbert2
M
B
Réponses
5
Affichages
1 K
Bullrot
B
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…