Extraitre plusieurs valeurs d'une base de données

  • Initiateur de la discussion Initiateur de la discussion guillaumeW
  • 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 !

G

guillaumeW

Guest
Bonjour,

Est-ce que quelqu'un peut m'aider avec ce petit problème que je n'arrive pas à résoudre malgré un bong moment passé dans l'aide Excel...

Dans l'exemple que j'ai mis en pièce jointe, je cherche à extraire automatiquepent de mon tableau (A1:C8) la liste des pièces dont la capacité corresponde à un critère que j'indique manuellement dans la cellule E2 (+0,02 dans mon exemple).

Je voudrais que ces pièces apparaissent dans la colonne F. Dans mon exemple, celà devrait donner les pièces "E" et "F"'.

J'ai essayé avec la formule BDLIRE, mais celle-ci me renvoie l'erreur #NOMBRE! puisque selon l'aide Excel, cette formule ne peut renvoyer qu'une seule et unique valeur. Logique...🙄

Comment peut-on faire autrement ? Auriez-vous une solution à mon problème ???

Merci de votre précieuse aide,

Guillaume.
 

Pièces jointes

Re : Extraitre plusieurs valeurs d'une base de données

bonjour,
voici une suggestion en fichier joint.
si le but est d'obtenir la liste dans une seule cellule, à mon avis il faut passer par vba.
bye
 

Pièces jointes

Re : Extraitre plusieurs valeurs d'une base de données

Bonjour à tous les 3 et merci pour vos solutions rapides et efficiace.

J'ai finalement opté pour la solution de Catrice. J'ai mis pas mal de temps à comprendre la formule, mais finalement j'y suis arrivé et maintenant je la maîtrise très bien.

Juste une petite question à Catrice : A quoi sert le *1 dans la fonction LIGNE exemple : (LIGNE($E$3:$E$16)*($C$34=$E$3:$E$16)*1) ?

En tous cas, merci beaucoup de votre aide !

Guillaume.
 
Re : Extraitre plusieurs valeurs d'une base de données

Bonjour,

Monique est vraiment une extra-terrestre 😉 😉

Guillaume,
les * 1 servent à transformer les ($C$34=$E$3:$E$16) qui donnent par exemple {FAUX;FAUX;FAUX;FAUX;VRAI;VRAI;FAUX} en
{0;0;0;0;1;1;0}
Mais je viens de m'apercevoir qu'ils ne sont pas obligatoires puis dans cette formule je multiplie par du numérique (LIGNE($C$2:$C$8)) ...

La formule de Monique est largement plus "économique" 😀
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
567
Retour