Excel/rechercheV

benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   -  
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous et ttes,

J'ai problème un « biesse » problème mais...je ne comprends pas ce qui m'arrive avec ma recherchev (je post le fichier pour vous montrer : https://www.cjoint.com/?3CwbjGpfFlX

En résumé, j'ai en a2 :b14 de la feuille nommée code_postal un tableau. La première colonne est des codes postaux et la seconde colonne les localités.
Sur ma feuilles 2 nommés recherche, j'ai placé en b3, le code à introduire et en c3 la formule : =RECHERCHEV(B3;code_postal!A2:B14;2;0)

Mais je ne sais pq le résultat affiche est #N/A (j'ai pourtant vérifié la concordance des formats de cellules qui est standard.

Je suis sur que c'est une « bêtise » mais je cale dessus depuis ce 21h hier soir...(et ça me fait bondir... :-)

Si vous avez une piste car moi, je sèche...

Bonne journée à vous,

Cdlmnt,

Berni///
A voir également:

5 réponses

Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Salut,

désolé mais ton fichier est inaccessible, pourrais tu le remettre en ligne s'il te plaît.
0
m@rina Messages postés 23923 Date d'inscription   Statut Contributeur Dernière intervention   11 465
 
Y a juste une petite parenthèse en trop dans le lien ! ;)
0
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Salut m@rina,
oui j'ai vue par la suite et tu m'as devancé dans la réponse

bien le bonsoir à toi et Raymond Pentier
0
m@rina Messages postés 23923 Date d'inscription   Statut Contributeur Dernière intervention   11 465
 
Bonsoir,

Dans ton tableau de codes postaux, les codes sont stockés en format texte.
Et dans ta feuille "feuil1", tu as saisi le code en tant que nombre.
Donc Excel ne peut pas trouver.

Tu peux, sur la feuil1, insérer une cote (') avant le code et tu verras que ta formule fonctionne.

m@rina
0
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 358
 
Oui, Berni, c'est une toute petite bêtise, mais aux grosses conséquences :
La colonne A de "code_postal" contient des textes, comme "1030"
La cellule B3 de Feuil3 contient un nombre, comme 1030

Il y a plusieurs façons de corriger cela.
* celle que je préfère consiste à mettre en B3 une Liste déroulante de cellule avec comme source =code_postal!$A$2:$A$14
* une autre façon consiste à remplacer les textes de A par de vrais nombres
* une troisième façon consiste à saisir en B3 non pas 1030 mais '1030

Et à la prochaine !
0
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 358
 
Je constate à l'instant que la réponse de m@rina (que je salue amicalement) a été enregistrée pendant que je rédigeais la mienne.
Tant pis pour moi ; au moins Berni verra que les solutions proposées sont toujours les mêmes ; il n'y en a pas cinquante ...
0
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Bonjour,

j'ai une autre petite solution, elle consiste à ajouter la fonction TEXTE() dans la recherche :
=RECHERCHEV(TEXTE(B3;"#####");A2:B14;2;0)


Cordialement.
0

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

Posez votre question
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
Bonsoir à tous et ttes,

avant toute chose, permettez-moi de vous remercier toutes et tous pour vos reponses. c'est vraiment un plaisir de voir que la question posées trouve autant de solution et d'intérêt..Merci à tous et ttes.

je reposte le fichier avec les 3 possibilités et ce pour celui ou celle qui cela interesserait (un autre amateur comme moi) :

deux observations :

- j'ai regardé sur le fichier et reste dubitatif car le format des cellules est standard. j'avoue ne pas comprendre.

- selon vous y avait-il moyen de changer via une formule ou une focntion le format de la cellule qui est en texte en format nombre ?

cela etant j'ai une solution et je vous en remercie... :-)

il est content le berni///
0
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
avec mes remerciment j'en oublie de psoter le fichier :
https://www.cjoint.com/?3CwwUpWKHxp

voilà l'erreur rectifié :-)
0
m@rina Messages postés 23923 Date d'inscription   Statut Contributeur Dernière intervention   11 465
 
Bonjour

Je dirais tout d'abord que ce n'est pas forcément une bonne idée de repasser les codes postaux en format Nombre.
En règle générale, on préfère mettre un format texte, car un code postal n'est pas fait pour entrer dans une opération mathématique, et surtout, s'il y a des codes qui commencent par 0, les 0 du début vont disparaître à moins de mettre encore un format adéquat.
Si ça sert à faire du publipostage, idem, le format nombre va être embêtant..

Maintenant, pourquoi ce format est au format Texte ? est ce que ces codes postaux ont été saisis sur Excel ? A priori ils peuvent provenir de n'importe quelle autre source et c'est quelque chose de courant.

Si tu tiens absolument à les faire passer en nombre, il y a plusieurs solutions :

- Tu sélectionnes la coonne de nombres, et tu cliques sur la petite infos Erreur de la cellule active et tu choisis "Convertir en nombre"'.

- Une autre solution : tu tapes 1 dans une cellule quelconque et tu copies cette cellule. Tu sélectionnes toute ta colonne de nombres, puis Collage Spécial, et tu choisis Multiplication.

m@rina
0
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
Bonsoir M@rina,

merci pour votre dernier post sur lequel je reviens.

à votre question : "pourquoi ce format est au format Texte ?" je reponds que le fichier excel provient effectivement d'un téléchargement d'internet. ceci explique probabalement cela.

"Si tu tiens absolument à les faire passer en nombre" avec les possibilités offertes, je ne ressens pas le besoin absolu de passr au nombre mais je vous remerci pour la solution proposée que je garde au cas ou...

un tt grand merci pour votre intervention et propostion...

tres c dlmnt,

berni////
0