extraction selon liste de validation

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

  • ddp_test.xls
    33.5 KB · Affichages: 78
  • ddp_test.xls
    33.5 KB · Affichages: 84
  • ddp_test.xls
    33.5 KB · Affichages: 86

ddp

XLDnaute Occasionnel
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:

Tibo

XLDnaute Barbatruc
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

@+
 

ddp

XLDnaute Occasionnel
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

  • ddp_2.xls
    35 KB · Affichages: 54

JeanMarie

XLDnaute Barbatruc
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
 

ddp

XLDnaute Occasionnel
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....:p

merci également à l'ensemble du forum

au plaisir de vous recroiser sur un fil :)


Bonne journée tous
 
Dernière édition:

Discussions similaires

Réponses
36
Affichages
2 K

Statistiques des forums

Discussions
312 318
Messages
2 087 209
Membres
103 493
dernier inscrit
Vidal Salvador