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

B

butterfly88

Guest
Bonjour,

Encore des problèmes avec #N/A dans les formules :

Ici quand L17 est vide il met #N/A:
=SI(Nom_Suppleant="";RECHERCHEV(L17;Email!A1:B138;2;0);RECHERCHEV(Nom_Suppleant;Email!A1:B138;2;0))

Si le nom demandeur n'existe pas il met aussi #N/A:
=SI(Nom_Demandeur="";"";RECHERCHEV(Nom_Demandeur;Email!A1:B138;2;0))


Merci d'avance
 
Re : #N/A

Bonjour,

Il faut faire un test sur l'existence de la valeur cherchée :

Code:
=SI(OU(NB.SI(Email!A1:A138;L17)=0;NB.SI(Email!A1:A138;Nom_Suppleant)=0);"";
SI(Nom_Suppleant="";RECHERCHEV(L17;Email!A1:B138; 2;0);RECHERCHEV(Nom_Suppleant;
Email!A1:B138;2;0)))

Je te laisse tester

@+
 
Re : #N/A

re,

C'est le souci de travailler à la devinette sans fichier.

Peut-être cette adaptation :

Code:
=SI(NB.SI(Email!A1:A138;L17)=0;"";SI(Nom_Suppleant="";RECHERCHEV(L17;
Email!A1:B138; 2;0);RECHERCHEV(Nom_Suppleant;Email!A1:B138;2;0)))

@+
 
Re : #N/A

Ba enfaite pour la premiere ça marche, j'ai fait comme ça :
=SI(Nom_Suppleant="";SI(L17="";"";RECHERCHEV(L17;Email!A1:B138;2;0));RECHERCHEV(Nom_Suppleant;Email!A1:B138;2;0))

Pour la deuxième on peut faire comment?
 
Re : #N/A

impecable ! merci pour ton aide

Mais maintenant j'ai un autre soucis et je sais pas comment faire. Je m'explique, lorsque le nom est connu, avec la formule il va chercher tout seul comme un grand l'email de la personne. Mais quand le nom est inconnu, il ne peut pas trouver l'email et on doit le rentrer manuellement mais malheureusement quand on le rentre il efface la formule qui permet de rechercher l'email pour les personnes connu.
Comment on pourrait faire pour qu'il garde en mémoire la formule ?
 
Re : #N/A

Re,

Problème avec la formule :
Code:
=SI(Nom_Projet="";"";RECHERCHEH(Nom_Projet;NomProjet!A2:C64;3;0))

Toujours ce #N/A de malheur !
Si la cellule qui va chercher est vide il affiche #N/A, et il ne faut pas !


Merci d'avance
 
Re : #N/A

re,

Au risque de me répéter, il n'est pas facile d'apporter de réponse précise sans voir le fichier.

Question : ta zone de recherche semble être une matrice verticale. Ne faudrait-il pas remplacer RECHERCHEH par RECHERCHEV ?

Sans certitude toutefois

@+
 
Re : #N/A

Bonjour,

Bonjour,

Pourquoi ne pas simplement valider la RechercheV avec une formule du genre :

=SI(ESTERREUR(RECHERCHEV(D1;A1:B12;2;FAUX));"";RECHERCHEV(D1;A1:B12;2;FAUX))

Donc, si la recherche donne N/A on peut inscrire n'importe quoi dans la cellule, si par contre la recherche est correcte, la valeur sera affichée dans la cellule....

Évidemment, adaptez les plages selons les besoins !

Blord
 
- 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

  • Question Question
Microsoft 365 Formule
Réponses
3
Affichages
196
Réponses
2
Affichages
244
Réponses
18
Affichages
603
Retour