Si estna recherchev ?

Glims

XLDnaute Nouveau
Bonjour,

Si desssous ma formule qui ne marche pas ?

SI(ESTNA(RECHERCHEV(A857;Société!$A$1:$A$3546;4;FAUX);'';RECHERCHEV(A857;Société!$A$1:$A$3546;4;FAUX))

Mais je vois pas ou est l'erreur...

A l'aide !
 
V

visiteur

Guest
Bonjour

SI(ESTNA(RECHERCHEV(A857;Société!$A$1:$A$3546;4;FAUX);'';RECHERCHEV(A857;Société!$A$1:$A$3546;4;FA UX))
Il faudrait dans un premier temps enlever l'espace entre FA et UX, et ajouter () après Faux.
 

Tibo

XLDnaute Barbatruc
Bonjour à tous,

Je crois que le problème vient de la zone de recherche : $A$1:$A$3546

En remplaçant $A$3546 par $D$3546 ça devrait résoudre le problème.

On ne peut trouver le résultat d'une 4ème colonne dans une zone qui ne fait qu'une seule colonne.

Essaye et reviens si pb.

@+
 

Tibo

XLDnaute Barbatruc
Re,

Peux tu nous apporter quelques précisions :

- As-tu un message d'erreur : lequel ?

- Que contient la cellule A857 ?

- Cette valeur est-elle présente dans la colonne A de ton tableau de l'onglet Société ?

On pourra mieux cerner le problème avec ces infos.

@+
 
G

Glims

Guest
Le seul message que j'ai :
La formule contient une erreur

Je suis sous excel pour mac (ça doit bien être pareil que Windows

La cellule A857 contient un numéro de société qui est bien présent dans la colonne A de l'onglet société.

Pour faire claire :
Feuille1
N° société / Nom / adresse /
Feuille 2
N° société / Nom contact

Je souhaite reprendre dans la la feuille 2 l'adresse de la société se trouvant dans la feuille 1 en fonction de l'occurence avec le n° de société se trouvant dans la feuille 1 !
Bon je sais pas si je suis clair ....

Peut que c'est pas la bonne formule ???
J'hésitais entre Si estna recherchev et index match

Merci d'avance pour votre aide
 

andré

XLDnaute Barbatruc
Re,

Je ne vais quand même pas laisser mourir idiot (lol) !

Au lieu de vérifier (la condition) que la fonction RECHERCHEV ne renvoie pas de message d'erreur (ESTNA), je vérifie le nombre de fois (NB.SI) que le critère de recherche (A857) est présent dans la colonne A de la Feuil1 (Société!).
Si le résultat = 0, c'est que cette valeur n'est pas présente, et on ne fait rien (''), au cas contraire on fait la RECHERCHE.

J'emploie principalement cette méthode parce que la formule est plus courte.

Mais ceci n'explique toujours pas pourquoi la première formule renvoie un message d'erreur.
Essaie de remplacer ESTNA par ESTERREUR, à mon avis cela doit marcher.

Â+
 

sl.info

XLDnaute Nouveau
Re : Si estna recherchev ?

Bonjour,

Un peu tard mais je ne vois pas de resolution pour cette erreur...

Il me semble que le fait d'utiliser la simple quote ' est source d'erreur dans une formule de ce type; Il faut utiliser le guillemet "

Ce qui devrait donner comme formule :
Code:
SI(ESTNA(RECHERCHEV(A857;Société!$A$1:$A$3546;4;FAUX);"";RECHERCHEV(A857;Société!$A$1:$A$3546;4;FAUX))
 

Discussions similaires

Réponses
9
Affichages
411

Statistiques des forums

Discussions
312 843
Messages
2 092 758
Membres
105 526
dernier inscrit
Hiro