XL 2010 Recherchev multiples ou autre solution

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

Roni95

XLDnaute Occasionnel
Bonjour le forum

J'ai un fichier de produits avec des prix pour lesquels je dois justifier que le prix affiché est le bon donc aller le récupérer dans d'un 2ème fichier avec plusieurs onglets et une colonne différente.

Dans l'exemple joint, j'ai créé 2 onglets qui ont les données de vérification et j'aimerais dans l'onglet "data" avoir une formule en E2 qui aille me chercher dans les 2 onglets la valeur du code en A1 et me renvoie le prix indiqué.

j'ai essayé en additionnant 2 RECHERCHEV mais cela ne fonctionne pas 😕

Merci pour votre aide
 

Pièces jointes

Re : Recherchev multiples ou autre solution

Bonjour le Forum,
Bonjour Roni95,

si j'ai bien compris tu peux essayer une formule du genre

Code:
=SIERREUR(RECHERCHEV(A2;'Fruits rouges'!$A$2:$D$3;4;FAUX);RECHERCHEV(A2;'Fruits jaunes'!$A$2:$E$4;5;0))

Cordialement
 
Re : Recherchev multiples ou autre solution

Salut Roni95,
Le fait d'aller chercher dans plusieurs onglets des données spécifiques à chaque onglet fait qu'automatiquement, il y aura à un moment donné ou la formule ne trouvera pas ta recherche.
Pour palier à ce problème, utilise la gestion d'erreur dans ta formule et remplace donc
=RECHERCHEV(A2;'Fruits rouges'!A2😀3;4;FAUX)+RECHERCHEV(A2;'Fruits jaunes'!A2:E4;5;0)
par
=SIERREUR(RECHERCHEV(A2;'Fruits rouges'!A2😀3;4;FAUX);0)+SIERREUR(RECHERCHEV(A2;'Fruits jaunes'!A2:E4;5;0);0)
De fait, quand une erreur est renvoyé cela donne 0 et l'autre est calculée

Attention, dans les formules le D est remplacé par un émoticon ....

Eh !! salut Jocelyn, coiffé sur le fil une fois de plus ....
@+ Lolote83
 
Re : Recherchev multiples ou autre solution

Bonjour Jocelyn et merci ça fonctionne très bien.

par contre, sur mon vrai fichier, j'ai 5 onglets où je dois rechercher ma donnée et lorsque je mets à la suite les 5 recherchev j'ai un message d'erreur "vous avez tapé un nombre trop importants d'arguments pour cette fonction"
 
Re : Recherchev multiples ou autre solution

re,
Bonjour Lolote83 (je me permets même Bise lolote)

concernant le fait que tu as 5 onglet donc 5 recherche la formule se transforme comme cela

=sierreur(sierreur(sierreur(sierreur(recherchev()1;recherchev()2);recherchev()3);recherchev()4);recherchev()5)

Voila teste de le faire de cette façon et dis nous

Cordialement
 
Re : Recherchev multiples ou autre solution

Salut Roni95,
Le fait d'aller chercher dans plusieurs onglets des données spécifiques à chaque onglet fait qu'automatiquement, il y aura à un moment donné ou la formule ne trouvera pas ta recherche.
Pour palier à ce problème, utilise la gestion d'erreur dans ta formule et remplace donc

par

De fait, quand une erreur est renvoyé cela donne 0 et l'autre est calculée

Attention, dans les formules le D est remplacé par un émoticon ....

Eh !! salut Jocelyn, coiffé sur le fil une fois de plus ....
@+ Lolote83

Bonjour Lolote et merci

Je dois avoir un souci dans mon fichier car cela ne m'affiche que des 0 🙁
Je m'aperçois que certaines valeurs dans mes onglets sont fusionnés sur plusieurs lignes, est ce que cela pourrait avoir un impact sur la formule?
 
- 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
2
Affichages
594
Réponses
1
Affichages
608
Réponses
32
Affichages
3 K
Réponses
3
Affichages
469
Réponses
22
Affichages
3 K
Réponses
3
Affichages
938
Retour