Double recherche verticale

Résolu
dyllan Messages postés 4707 Date d'inscription   Statut Contributeur sécurité Dernière intervention   -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

Je m'arrache les cheveux surement pour un oubli basique ... mais c'est plus qu'énervant... du coup je vous demande un coup de pouce.

Rôle de la formule conditionnelle :
Recherche verticale d'une valeur dans un classeur. Si la recherche verticale ne donne rien alors faire une seconde recherche verticale dans un second classeur sinon écrire "Non référencé".

Ma formule qui me débite "Non référencé" partout ... :
=SI((ESTVIDE(RECHERCHEV(Q2;'[Mise à jour de parc.xls]Partitions'!$A$2:$D$6864;4;FAUX)));RECHERCHEV(Q2;'[Suivi_DRI_inter_SD.xls]DSI et Autres'!$X$2:$AL$65536;15;FAUX);"Non référencé")

Merci pour tout aide



J'ai envoyé un ange pour te protéger mais ... il est revenu me dire qu'il ne pouvait veiller sur un autre
A voir également:

8 réponses

dyllan Messages postés 4707 Date d'inscription   Statut Contributeur sécurité Dernière intervention   909
 
Bon ... j'ai l'impression que ce n'est pas la formule ESTVIDE qu'il faut que j'utilise ... mais alors quoi ?
0
dyllan Messages postés 4707 Date d'inscription   Statut Contributeur sécurité Dernière intervention   909
 
Je relance le sujet,

Aucune idée ? Aucun avis ?
0
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Bonjour,

peut être faire SI(NON(ESTVIDE(.....));RECHERCHEV(...);"Non référencé")

Cordialement.
0
dyllan Messages postés 4707 Date d'inscription   Statut Contributeur sécurité Dernière intervention   909
 
Bonjour Chossette,

merci pour ta réponse, je test ça dans l'après midi et je te fais un retour sur ce post !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dyllan Messages postés 4707 Date d'inscription   Statut Contributeur sécurité Dernière intervention   909
 
Bon non ... en faite j'ai juste à rajouter le NON, j'ai vérifié, il est bien positionné mais j'ai une erreur #N/A ...


J'ai envoyé un ange pour te protéger mais ... il est revenu me dire qu'il ne pouvait veiller sur un autre
0
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
En fait que cherches tu à faire ?

Une première rechercheV, mais si la valeur retournée est vide, tu fais une seconde rechercheV, et si celle-ci plante tu marques "non référencé" ?
C'est bien ça ou j'ai mal compris ?

Cordialement.
0
dyllan Messages postés 4707 Date d'inscription   Statut Contributeur sécurité Dernière intervention   909
 
Exactement c'est ça ! Par contre (effectivement en relisant la description je n'ai pas mis ce point) ce n'est pas si la recherche plante, c'est si la valeur cherchée n'est pas trouvée après ces 2 recherches dans ces 2 classeurs ... on écrit "non référencé"

Cordialement

EDIT : je viens de parcourir ce topic ... je rencontre toujours des erreurs. Ou bien "non référencé" partout ou bien "#N/A"

J'ai envoyé un ange pour te protéger mais ... il est revenu me dire qu'il ne pouvait veiller sur un autre
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour tout ce beau monde,

En fait, lors d'une recherchev il y a plusieurs facteurs qui peuvent entrer en jeu, sinon ça ne serait pas amusant...

=RECHERCHEV("toto";A2:C28;3;0) peut retourner :
- une valeur si tout est ok,
- #N/A si "toto" n'est pas en colonne A
- 0 (ou vide) s'il n'y a rien en colonne C en vis à vis de "toto"
- etc...

Par exemple, si toto n'existe pas en colonne A, cette formule affiche "toto pas la" :
=SI(ESTERREUR(RECHERCHEV("Toto";A2:C28;3;0));"toto pas la";"toto la")

Si toto est bien en colonne A mais que la cellule en C est vide, la formule suivante affiche "OK" :
=SI(ESTVIDE(RECHERCHEV("Toto";A2:C28;3;0));"OK";"")

Pour ta formule, il faut voir dans quel(s) cas tu te trouves...... Ou alors tester tous les cas.
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Mais au fait, ça n'est pas du VBA, mais juste une formule... Qui déplace ce sujet dans Bureautique/Excel???
0
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Fait :-)
Mais je te rappelle qu'en tant que contrib, tu as les droits de déplacer un sujet ;-)
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
je sais, c'est juste pour remarquer qu'il y a 3 contribs sur cette discutte...
c'est tout.
0
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Arf pas faux :D
0
dyllan Messages postés 4707 Date d'inscription   Statut Contributeur sécurité Dernière intervention   909
 
Merci Chossette pour le déplacement (j'avoue ne pas être pro en DEV donc une erreur d'aiguillage à ce sujet était fort possible !)

Pijaku, merci pour toutes ces infos, mais là je t'avoue, il faut que je la reprenne à tête reposée. Je vous répond sur ce post dès que j'ai fais plus de tests.

Quand à nous 3 sur ce fil, hé bien quoi ? On a le droit non :D

EDIT : Purée oui et je ne peux plus modifier le titre .. je suis tellement plongé en parallèle dans du VBA avec des macros dans tous les sens que par réflexe j'ai présenté le titre en [VBA]...

Merci à vous deux ;)
0