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

[RESOLU]Recherche une donnée avec une condition

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

gibox

Guest
Bonjour,
Je viens vers vous pour m'aider a trouver une équation, sa fait 2 ou 3 heures que je cherche sans résultat.
je veux afficher dans la feuille "Modele" le prix de la pièce présente dans ma base de donnés sur la feuille "article", en sachant qu'il y a un pré-fixe a chaque référence.

j'essai de passer par la fonction rechercheV mais sans résultat.
 

Pièces jointes

Dernière modification par un modérateur:
Re : Recherche une donnée avec une condition

Bonjour,
Si j'ai bien compris,
Code:
=SOMMEPROD((STXT(Article!A$2:A$17;4;99)=D2)*(Article!C$2:C$17))
@ tirer vers le bas

@ + +
 
Re : Recherche une donnée avec une condition

Bonsoir gibox, R@chid, DoubleZero,

Une autre proposition avec une formule matricielle en F2 à tirer vers le bas:
Code:
=INDEX(Article!$C$2:$C$17;EQUIV(D2;STXT(Article!$A$2:$A$17;4;99);0))

ou plus courte, la formule matricielle:
Code:
=INDEX(Article!$C$2:$C$17;EQUIV("???"&D2;Article!$A$2:$A$17;0))

 

Pièces jointes

Dernière édition:
Re : Recherche une donnée avec une condition

Bonsoir @ tous,
Salut 00, salut mapomme,
pourquoi faire simple quand on peut faire compliqué 😱
Code:
=SIERREUR(RECHERCHEV("???"&D2;Article!A$2:C$17;3;0);"")
ou bien on peut aussi remplacer les "???" par ==> "*-" ou "??-"

@ + +

Edit : et voilà mapomme change d'idée 🙂


@ + +
 
Dernière édition:
Re : Recherche une donnée avec une condition

(re)

Attention, dans le tableau des tarifs figurent plusieurs fois les mêmes références avec des préfixes différents !
Exemple: CE-l0569 PS-l0569.

Les formules retourneront seulement le prix de la première valeur trouvée sauf la première formule de R@chid qui retournera la somme des prix des références correspondant à l0569

Edit: @ R@chid: téléscopage mais tu as poussé la simplification encore plus loin 😛
 
Dernière édition:
Re : Recherche une donnée avec une condition

Re,
Oui mapomme, j'ai pas fait attention..
Et donc cela signifie que la question n'est pas complète puisque par exemple le "l0596" existe avec "PS-" et "CE-", alors lequel on doit chercher vu que nos dernières formules ne vont renvoyer que le premier avec "PS-"..
@ + +

Apparemment, le fichier exemple est fait vite et il n'a pas fait attention, peut-être que sur le fichier réel n'a pas de doublons

Edit :
Mais ce n'est pas du plagia 🙂 , j'ai même pas ouvert ton fichier, j'ai juste lu la formule et je suis parti faire avec RECHERCHEV() mais la réponse c'est faite 2min après ton édition.

@ + +
 
Dernière édition:
Re : Recherche une donnée avec une condition

Bonjour,
Merci pour vos réponses, la formule de R@chid est celle que je recherche depuis hier...
Dans ma base de donnée il y a effectivement des doublon mais les valeurs recherchées sont les mêmes,je vais utilisé cette formule :

=SIERREUR(RECHERCHEV("*-"&D2;Article!A$2:C$2133;3;0);"")

Je vous remercie de votre rapidité, Excel powa ^^
 
- 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
6
Affichages
334
Réponses
4
Affichages
770
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…