Fonction recherche v avec plusieurs conditions

Résolu/Fermé
GEMAIX13 Messages postés 5 Date d'inscription mercredi 17 août 2016 Statut Membre Dernière intervention 17 août 2016 - Modifié par zipe31 le 17/08/2016 à 13:37
Raymond PENTIER Messages postés 58725 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 novembre 2024 - 17 août 2016 à 18:49
Bonjour,

Je me trouve face à un problème que je n'arrive pas à résoudre.
Je souhaite faire une Recherchev sur 2 fichiers différents, selon la donnée d'une colonne

Sur ma première feuille j'ai ma liste de PROSPECTS
Colonne A : ENTITÉ (nom de la société)
Colonne B : N°

Sur ma 2ème feuille j'ai ma liste de CLIENTS
Colonne A : ENTITÉ (Nom de la société)
Colonne B : N°

Sur ma 3ème feuille j'ai l' ACTIVITE COMMERCIALE
Colonne A : TYPOLOGIE (CLIENT ou PROSPECT)
Colonne B : ENTITÉ (saisie manuellement)
Colonne C : N°(RECHERCHEV)

Sur cette dernière feuille, je veux faire une RechercheV pour reporter le N°, selon si c'est un Prospect ou un Client (colone 1)

J'ai trouvé la formule pour une recherche selon 1 critère, mais je n'arrive pas à la finaliser avec toutes les condition :
=SI((A2=("PROSPECT"));(RECHERCHEV(B2;PROSPECT!$A$1:$B$4;2;FAUX));" ")

Pouvez-vous m'aider, s'il vous plait ?

Merci infiniment pour votre aide et retour :-)

Cordialement.
A voir également:

2 réponses

Arkana0 Messages postés 4399 Date d'inscription mercredi 11 février 2009 Statut Modérateur Dernière intervention 10 février 2023 181
17 août 2016 à 13:39
Cette formule-ci convient-elle ?
=SI(A2="PROSPECT";RECHERCHEV(B2;PROSPECT!$A$1:$B$4;2;FAUX);SI(A2="CLIENT";RECHERCHEV(B2;CLIENT!$A$1:$B$4;2;FAUX)))
1
GEMAIX13 Messages postés 5 Date d'inscription mercredi 17 août 2016 Statut Membre Dernière intervention 17 août 2016
17 août 2016 à 13:49
Bonjour Arkana0,
Merci infiniment pour votre célérité... cela fonctionne parfaitement :-)
Par contre, je voudrais que dans le résultat de la recherchev, si une autre valeur que PROSPECT ou CLIENT apparait dans le colonne A de ma 3ème feuille, on ne trouve aucune valeur (" ") au lieu de FAUX.
Est-ce possible ?
0
Raymond PENTIER Messages postés 58725 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 novembre 2024 17 240 > GEMAIX13 Messages postés 5 Date d'inscription mercredi 17 août 2016 Statut Membre Dernière intervention 17 août 2016
17 août 2016 à 17:02
Bien sûr ! Tu n'as qu'à commencer la formule par un autre test
=SI(ET(A2<>"PROSPECT";A2<>"CLIENT";""); SI(A2 ...
0
GEMAIX13 Messages postés 5 Date d'inscription mercredi 17 août 2016 Statut Membre Dernière intervention 17 août 2016
Modifié par GEMAIX13 le 17/08/2016 à 17:21
Bonjour Raymond, désolée, je ne comprends pas ta formule.
Serait-il possible que tu la saisisse en entière, s'il te plait ?
Merci :-)
0
Raymond PENTIER Messages postés 58725 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 novembre 2024 17 240 > GEMAIX13 Messages postés 5 Date d'inscription mercredi 17 août 2016 Statut Membre Dernière intervention 17 août 2016
17 août 2016 à 18:49
=SI(ET(A2<>"PROSPECT";A2<>"CLIENT";""); SI(A2="PROSPECT";RECHERCHEV(B2;PROSPECT!$A$1:$B$4;2;FAUX);SI(A2="CLIENT";RECHERCHEV(B2;CLIENT!$A$1:$B$4;2;FAUX))) )
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
17 août 2016 à 17:22
Bonjour GEMAIX30

Essayer ceci

=SIERREUR(SI(A2="PROSPECT";RECHERCHEV(B2;prospects!$A$1:$B$4;2;FAUX);RECHERCHEV(B2;clients!$A$1:$B$4;2;FAUX));"")
1
GEMAIX13 Messages postés 5 Date d'inscription mercredi 17 août 2016 Statut Membre Dernière intervention 17 août 2016
17 août 2016 à 17:31
Bonjour PHILOU10120,
Magnifique !!! Merci pour ton aide.
Bonne fin de journée.
0