RECHERCHEV sur unecolonne non triée

Résolu/Fermé
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 - 19 oct. 2009 à 18:00
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 19 oct. 2009 à 18:53
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
19 oct. 2009 à 18:22
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 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 4
19 oct. 2009 à 18:29
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396 > Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024
19 oct. 2009 à 18:44
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 296 Date d'inscription mercredi 7 janvier 2009 Statut Membre Dernière intervention 4 février 2011 21
19 oct. 2009 à 18:31
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 296 Date d'inscription mercredi 7 janvier 2009 Statut Membre Dernière intervention 4 février 2011 21
19 oct. 2009 à 18:32
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
19 oct. 2009 à 18:46
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 296 Date d'inscription mercredi 7 janvier 2009 Statut Membre Dernière intervention 4 février 2011 21
19 oct. 2009 à 18:51
Bonjour Michel,

Peux t'on afficher plusieurs résultats avec cette formule?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
19 oct. 2009 à 18:53
ce n'est pas le sujet de la discussion
0