Menu

Comment associer deux recherchev avec un ou ? Excel [Résolu]

Noémie - 2 nov. 2017 à 11:49 - Dernière réponse : Nomie2712 7 Messages postés vendredi 3 novembre 2017Date d'inscription 7 novembre 2017 Dernière intervention
- 3 nov. 2017 à 16:26
Bonjour,

Je travaille sur la construction d'un fichier inventaire avec les sorties de stock.

Il y a donc une feuille du classeur "inventaire" et une deuxième feuille "sortie stock".

Dans ma feuille inventaire, chaque produit a deux références : la référence de ma boite et la référence fournisseur.

J'aimerais à l'aide d'une fonction "recherchev" et d'un "ou" pouvoir rechercher le titre du produit en fonction de l'une des deux références.

Actuellement, je n'y arrive pas. J'ai tapé ceci :
=OU(RECHERCHEV(A2;Inventaire!B2:C290;2;FAUX);RECHERCHEV(A2;Inventaire!A2:C562;3;FAUX))

Je sais utiliser les deux formules séparément mais ensemble... Pas du tout apparemment.

Pourriez-vous m'aider s'il vous plait ?

Cordialement,

Noémie


Afficher la suite 

7 réponses

Répondre au sujet
thev 1696 Messages postés lundi 7 avril 2008Date d'inscription 6 janvier 2018 Dernière intervention - 2 nov. 2017 à 15:54
0
Utile
2
Bonjour,

Essayer de remplacer le "OU" par "SIERREUR"
Ca ne fonctionne que pour une seule des deux références.
Comme si il n'y avait qu'une seule recherchev d'active
eriiic 21377 Messages postés mardi 11 septembre 2007Date d'inscriptionContributeurStatut 22 février 2018 Dernière intervention - 2 nov. 2017 à 19:00
Bonjour,

tu devrais déposer un fichier de travail avec ce que tu as mis car la proposition de thev semble correcte.
cjoint.com et coller ici lien fourni.
eric
Commenter la réponse de thev
thev 1696 Messages postés lundi 7 avril 2008Date d'inscription 6 janvier 2018 Dernière intervention - Modifié par thev le 2/11/2017 à 19:09
0
Utile
Bonsoir,

La deuxième recherche n'intervient que si la première retourne une erreur, c'est à dire si la référence n'est pas trouvée.

De plus, il me parait nécessaire d'avoir des références absolues et plus logique d'avoir le même nombre de lignes.
=SIERREUR(RECHERCHEV(A2;Inventaire!$B$2:$C$562;2;FAUX);RECHERCHEV(A2;Inventaire!$A$2:$C$562;3;FAUX))

 
Commenter la réponse de thev
Nomie2712 7 Messages postés vendredi 3 novembre 2017Date d'inscription 7 novembre 2017 Dernière intervention - 3 nov. 2017 à 14:32
0
Utile
Bonjour,

Pour une meilleure visibilité, voici mon fichier.

http://www.cjoint.com/c/GKdnFDNBsa6

Je vous remercie :)

Noémie
Commenter la réponse de Nomie2712
thev 1696 Messages postés lundi 7 avril 2008Date d'inscription 6 janvier 2018 Dernière intervention - 3 nov. 2017 à 16:21
0
Utile
1
Bonjour,

Il faut bien comprendre qu'une référence n'est pas un nombre. Lorsqu'on ne précise pas le format de la colonne, toute succession de chiffres est interprété comme un nombre par Excel et les zéros figurant à gauche sont supprimés.

Par conséquent, la colonne A de la feuille "Sortie Stock" doit être au format texte comme celle de la colonne A de la feuille Inventaire. Le petit triangle vert en haut à gauche de la cellule signifie que les chiffres sont bien interprétés comme du texte, c'est à dire comme une référence. Pour que la rechercheV fonctionne correctement, il faut que la référence recherchée soit de même format sur les 2 feuilles. 

ci-joint fichier corrigé
http://www.cjoint.com/c/GKdpvq8sdaT
Nomie2712 7 Messages postés vendredi 3 novembre 2017Date d'inscription 7 novembre 2017 Dernière intervention - 3 nov. 2017 à 16:26
Super, ça fonctionne nickel.

Je vous remercie beaucoup :)

Cordialement,
Noémie
Commenter la réponse de thev