Excel/rechercheV

Fermé
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 22 mars 2012 à 01:10
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 23 mars 2012 à 21:43
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 samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
22 mars 2012 à 01:14
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 21117 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 2 décembre 2024 11 364
22 mars 2012 à 01:47
Y a juste une petite parenthèse en trop dans le lien ! ;)
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
22 mars 2012 à 02:21
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 21117 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 2 décembre 2024 11 364
22 mars 2012 à 01:16
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 58744 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 décembre 2024 17 248
22 mars 2012 à 01:30
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 58744 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 décembre 2024 17 248
22 mars 2012 à 01:53
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 lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 308
22 mars 2012 à 09:10
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 samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
22 mars 2012 à 22:39
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 samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
22 mars 2012 à 22:48
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 21117 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 2 décembre 2024 11 364
22 mars 2012 à 23:57
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 samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
23 mars 2012 à 21:43
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