RECHERCHEV sur unecolonne non triée

Résolu
Mistral_13200 Messages postés 649 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'utilise la fonction RECHERCHEV dans plusieures cellule et pour certaine j'ai #N/A qui s'affiche au lieu de la valeur attendue. Il semblerait que cela vienne du fait que la colonne (la 2ieme) de ma table, dans laquelle je cherche ma valeur de référence ne soit pas triée dans l'ordre croissant. Ma table est triée sur la valeur de la 1ere colonne et je suis obligé de garder cet ordre.

Quelqu'un connaît-il un moyen de tourner cette difficulté?
D'avance merci.
Cordialement.
Mistral

6 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Bonjour
je ne sais pas quelle formule RECHERCHE vous utilisez, mais si réellement est là le probléme:
RECHERCHEV(Valeur cherchée; champ de recherche; n° de colonne et terminez avant de fermer la parenthèse par:
;FAUX ou ;0
Ceci devrait convenir.
Crdlmnt
0
Mistral_13200 Messages postés 649 Statut Membre 4
 
Merci Vaucluse!
Je venais de trouver la même réponse dans l'aide d'Excel.
Mais mon problème n'était pas là. Il venait du fait que je cherchais
un nombre saisi dans une cellule, donc au format nombre, dans une colonne
contenant des nombre mais au format "texte", d'ou #N/A. du moins je le pense.
Peux-tu me confirmer cela.
Cordialement.
Mistral
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449 > Mistral_13200 Messages postés 649 Statut Membre
 
Il est probable que la solution soit là. Pour vérifier, tu peux:
placer 1 dans une cellule hors champ, copier la cellule et faire sur ta liste de nombre"texte" un collage spécial "multiplié",tous les textes seront numérisés
Crdlmnt
0
triwix Messages postés 306 Statut Membre 22
 
Salut,

En fait #N/A s'affiche comme résultat si rechercheV ne trouve pas la valeur recherchée dans ta colonne 1, donc vérifie bien que l'ortographe soit le même

Ou met nous un exemple sur ci-joint
0
triwix Messages postés 306 Statut Membre 22
 
Voilà tu as trouvé ça doit venir de cela

Il faut que les 2 valeur soient les mêmes et au même format
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
bonjour à tous
si la cellule contient un nombre et ta colonne de recherche du texte
recherchev(ctxt(A1;0);ta plage; ta colonne;0)
et si n'xiste pas
si(nb.si(la colonne de techerch;ctxt(A1;0))=0;"";recherchev(ctxt(A1;0);ta plage; ta colonne;0))

Comme l'a dit fort justement l'ami Vaucluse le 0 permet de se passer de mettre dans l'ordre

ctxt(A1;0) correspond à un nombre entier
si tu as 123,45 il faudrait écrire ctxt(A1;2)
0

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

Posez votre question
triwix Messages postés 306 Statut Membre 22
 
Bonjour Michel,

Peux t'on afficher plusieurs résultats avec cette formule?
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
ce n'est pas le sujet de la discussion
0