J'ai sur une feuille une cellule dans laquelle j'écris le nom d'une commune,
et s'affiche dans une autre le code postal de celle-ci. J'ai 33500 communes.
voilà la formule : =SI(I2="";"";RECHERCHEV(I2;'Codes
Postaux'!A1:B34000;2;0))
Problème : pour certaines communes apparait : #N/A , que dois-je faire ?
Merci
peut-être tout simplement parce que la valeur contenue dans la cellule I2 ne se trouve pas dans le range("A1:B34000"). Si tu veux que ne s'affiche pas #N/A, il faut que ta formule comporte un test sur une erreur potentielle donc s'écrive =SI(I2="";"";SI(ESTERREUR(RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0);"";RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0))
A+
Rebonjour
J'ai sur une feuille une cellule dans laquelle j'écris le nom d'une commune, et s'affiche dans une autre le code postal de celle-ci. J'ai 33500 communes. voilà la formule : =SI(I2="";"";RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0)) Problème : pour certaines communes apparait : #N/A , que dois-je faire ? Merci
bonjour,
peut-être tout simplement parce que la valeur contenue dans la cellule
I2 ne se trouve pas dans le range("A1:B34000").
Si tu veux que ne s'affiche pas #N/A, il faut que ta formule comporte un
test sur une erreur potentielle donc s'écrive
=SI(I2="";"";SI(ESTERREUR(RECHERCHEV(I2;'Codes
Postaux'!A1:B34000;2;0);"";RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0))
A+
Rebonjour
J'ai sur une feuille une cellule dans laquelle j'écris le nom d'une commune,
et s'affiche dans une autre le code postal de celle-ci. J'ai 33500 communes.
voilà la formule : =SI(I2="";"";RECHERCHEV(I2;'Codes
Postaux'!A1:B34000;2;0))
Problème : pour certaines communes apparait : #N/A , que dois-je faire ?
Merci
peut-être tout simplement parce que la valeur contenue dans la cellule I2 ne se trouve pas dans le range("A1:B34000"). Si tu veux que ne s'affiche pas #N/A, il faut que ta formule comporte un test sur une erreur potentielle donc s'écrive =SI(I2="";"";SI(ESTERREUR(RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0);"";RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0))
A+
Rebonjour
J'ai sur une feuille une cellule dans laquelle j'écris le nom d'une commune, et s'affiche dans une autre le code postal de celle-ci. J'ai 33500 communes. voilà la formule : =SI(I2="";"";RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0)) Problème : pour certaines communes apparait : #N/A , que dois-je faire ? Merci
cris570
Les 34000 communes sont sur la feuille : Codes Postaux en colonne A et les codes postaux correspondants en colonne B ????
Les 34000 communes sont sur la feuille : Codes Postaux en colonne A et les
codes postaux correspondants en colonne B ????
Les 34000 communes sont sur la feuille : Codes Postaux en colonne A et les codes postaux correspondants en colonne B ????
anonymousA
re,
Si tu tapes une commune ( nom de la commune sans faute et sans espaces suppémentaires ) dans la cellule I2 et que la comparaion s'effectue sur la colonne la plus à gauche de ta matrice de comparaison ( donc colonne A en l'occurence de la feuille codes Postaux si ta matrice est A1:B24000), il n'y a qu'une seule raison pour que ca ne marche pas, c'est que la commune n'existe pas dans ta liste. Pour vérifier si tu n'as pas une erreur de syntaxe ou d'écriture, écris la formule suivante =EQUIV(I2;Codes Postaux!A1:A34000;0). Si la formule te renvoie un résultat (en fait l'index dans la plage des communes donc sa position dans le tableau) c'est que la formule recherchev a un probleme dans son écriture autrement c'est vraiment que ta commune n'existe pas.
A+
Les 34000 communes sont sur la feuille : Codes Postaux en colonne A et les codes postaux correspondants en colonne B ????
re,
Si tu tapes une commune ( nom de la commune sans faute et sans espaces
suppémentaires ) dans la cellule I2 et que la comparaion s'effectue sur
la colonne la plus à gauche de ta matrice de comparaison ( donc
colonne A en l'occurence de la feuille codes Postaux si ta matrice est
A1:B24000), il n'y a qu'une seule raison pour que ca ne marche pas,
c'est que la commune n'existe pas dans ta liste.
Pour vérifier si tu n'as pas une erreur de syntaxe ou d'écriture, écris
la formule suivante =EQUIV(I2;Codes Postaux!A1:A34000;0). Si la formule
te renvoie un résultat (en fait l'index dans la plage des communes donc
sa position dans le tableau) c'est que la formule recherchev a un
probleme dans son écriture autrement c'est vraiment que ta commune
n'existe pas.
A+
Les 34000 communes sont sur la feuille : Codes Postaux en colonne A et les
codes postaux correspondants en colonne B ????
Si tu tapes une commune ( nom de la commune sans faute et sans espaces suppémentaires ) dans la cellule I2 et que la comparaion s'effectue sur la colonne la plus à gauche de ta matrice de comparaison ( donc colonne A en l'occurence de la feuille codes Postaux si ta matrice est A1:B24000), il n'y a qu'une seule raison pour que ca ne marche pas, c'est que la commune n'existe pas dans ta liste. Pour vérifier si tu n'as pas une erreur de syntaxe ou d'écriture, écris la formule suivante =EQUIV(I2;Codes Postaux!A1:A34000;0). Si la formule te renvoie un résultat (en fait l'index dans la plage des communes donc sa position dans le tableau) c'est que la formule recherchev a un probleme dans son écriture autrement c'est vraiment que ta commune n'existe pas.
A+
Les 34000 communes sont sur la feuille : Codes Postaux en colonne A et les codes postaux correspondants en colonne B ????
Bonjour,
Essaie de faire - 1er temps, Sélectionner toute la base A1 à B34000 et nommer cette sélection par CodePostaux
- 2eme temps Recherchev(I2;CodesPostaux;2;Faux)
I2 = Valeur recherchée CodePostaux = BaseDeDonnée nommée 2 = Colonne où rechercher le résultat Faux = Si pas de correspondant, résultat #NA
Sinon, fait cela pour ne pas avoir de #NA : si(ESTNA(recherchev(I2;CodesPostaux;Faux) =Vrai;"";Recherchev(i2;CodesPostaux;faux))
-----Message d'origine----- Rebonjour
J'ai sur une feuille une cellule dans laquelle j'écris le nom d'une commune,
et s'affiche dans une autre le code postal de celle-ci. J'ai 33500 communes.
voilà la formule : =SI(I2="";"";RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0)) Problème : pour certaines communes apparait : #N/A , que dois-je faire ?
Merci
.
Bonjour,
Essaie de faire
- 1er temps, Sélectionner toute la base A1 à B34000 et
nommer cette sélection par CodePostaux
- 2eme temps
Recherchev(I2;CodesPostaux;2;Faux)
I2 = Valeur recherchée
CodePostaux = BaseDeDonnée nommée
2 = Colonne où rechercher le résultat
Faux = Si pas de correspondant, résultat #NA
Sinon, fait cela pour ne pas avoir de #NA :
si(ESTNA(recherchev(I2;CodesPostaux;Faux)
=Vrai;"";Recherchev(i2;CodesPostaux;faux))
-----Message d'origine-----
Rebonjour
J'ai sur une feuille une cellule dans laquelle j'écris
le nom d'une commune,
et s'affiche dans une autre le code postal de celle-ci.
J'ai 33500 communes.
voilà la formule : =SI(I2="";"";RECHERCHEV(I2;'Codes
Postaux'!A1:B34000;2;0))
Problème : pour certaines communes apparait : #N/A ,
que dois-je faire ?
Essaie de faire - 1er temps, Sélectionner toute la base A1 à B34000 et nommer cette sélection par CodePostaux
- 2eme temps Recherchev(I2;CodesPostaux;2;Faux)
I2 = Valeur recherchée CodePostaux = BaseDeDonnée nommée 2 = Colonne où rechercher le résultat Faux = Si pas de correspondant, résultat #NA
Sinon, fait cela pour ne pas avoir de #NA : si(ESTNA(recherchev(I2;CodesPostaux;Faux) =Vrai;"";Recherchev(i2;CodesPostaux;faux))
-----Message d'origine----- Rebonjour
J'ai sur une feuille une cellule dans laquelle j'écris le nom d'une commune,
et s'affiche dans une autre le code postal de celle-ci. J'ai 33500 communes.
voilà la formule : =SI(I2="";"";RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0)) Problème : pour certaines communes apparait : #N/A , que dois-je faire ?
Merci
.
Pounet95
Bonjour, Pour mettre de l'eau dans le moulin d'AV : Il faut aussi que les communes soient dans l'ordre alphabétique ..... Sinon, écrire sous la forme =RECHERCHEV(Quoi; Où,num;FAUX) FAUX à la place de 0
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"cris570" a écrit dans le message de news: %
Rebonjour
J'ai sur une feuille une cellule dans laquelle j'écris le nom d'une commune, et s'affiche dans une autre le code postal de celle-ci. J'ai 33500 communes. voilà la formule : =SI(I2="";"";RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0)) Problème : pour certaines communes apparait : #N/A , que dois-je faire ? Merci
Bonjour,
Pour mettre de l'eau dans le moulin d'AV :
Il faut aussi que les communes soient dans l'ordre alphabétique .....
Sinon, écrire sous la forme =RECHERCHEV(Quoi; Où,num;FAUX)
FAUX à la place de 0
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"cris570" <cris570@hotmail.com> a écrit dans le message de news:
%23FIzcGSDFHA.3908@TK2MSFTNGP12.phx.gbl...
Rebonjour
J'ai sur une feuille une cellule dans laquelle j'écris le nom d'une
commune, et s'affiche dans une autre le code postal de celle-ci. J'ai
33500 communes.
voilà la formule : =SI(I2="";"";RECHERCHEV(I2;'Codes
Postaux'!A1:B34000;2;0))
Problème : pour certaines communes apparait : #N/A , que dois-je faire ?
Merci
Bonjour, Pour mettre de l'eau dans le moulin d'AV : Il faut aussi que les communes soient dans l'ordre alphabétique ..... Sinon, écrire sous la forme =RECHERCHEV(Quoi; Où,num;FAUX) FAUX à la place de 0
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"cris570" a écrit dans le message de news: %
Rebonjour
J'ai sur une feuille une cellule dans laquelle j'écris le nom d'une commune, et s'affiche dans une autre le code postal de celle-ci. J'ai 33500 communes. voilà la formule : =SI(I2="";"";RECHERCHEV(I2;'Codes Postaux'!A1:B34000;2;0)) Problème : pour certaines communes apparait : #N/A , que dois-je faire ? Merci
anonymousA
bonjour,
Le fait de mettre 0 ou FAUX est, me semble t-il, la même chose. Par ailleurs, quand on met FAUX , on se fiche de l'ordre alphabetique puisque justement on a mis faux et que la correspondance doit être exacte. MAinteanant il est sur que si on a plusieurs correspondances exactes, Excel renverra la 1ere. Enfin le débat sur EQUIV ou RECHERCHEV (si on met faux à RECHERCHEV et EQUIV supporte d'aiileurs le même style d'erreur potentielle car il à 3 paramètres -1,0 ou 1 qui induisent des comportements différents) ne porte à mon sens que sur la vitesse de détermination.
A+
Bonjour, Pour mettre de l'eau dans le moulin d'AV : Il faut aussi que les communes soient dans l'ordre alphabétique ..... Sinon, écrire sous la forme =RECHERCHEV(Quoi; Où,num;FAUX) FAUX à la place de 0
bonjour,
Le fait de mettre 0 ou FAUX est, me semble t-il, la même chose. Par
ailleurs, quand on met FAUX , on se fiche de l'ordre alphabetique
puisque justement on a mis faux et que la correspondance doit être
exacte. MAinteanant il est sur que si on a plusieurs correspondances
exactes, Excel renverra la 1ere.
Enfin le débat sur EQUIV ou RECHERCHEV (si on met faux à RECHERCHEV et
EQUIV supporte d'aiileurs le même style d'erreur potentielle car il à 3
paramètres -1,0 ou 1 qui induisent des comportements différents) ne
porte à mon sens que sur la vitesse de détermination.
A+
Bonjour,
Pour mettre de l'eau dans le moulin d'AV :
Il faut aussi que les communes soient dans l'ordre alphabétique .....
Sinon, écrire sous la forme =RECHERCHEV(Quoi; Où,num;FAUX)
FAUX à la place de 0
Le fait de mettre 0 ou FAUX est, me semble t-il, la même chose. Par ailleurs, quand on met FAUX , on se fiche de l'ordre alphabetique puisque justement on a mis faux et que la correspondance doit être exacte. MAinteanant il est sur que si on a plusieurs correspondances exactes, Excel renverra la 1ere. Enfin le débat sur EQUIV ou RECHERCHEV (si on met faux à RECHERCHEV et EQUIV supporte d'aiileurs le même style d'erreur potentielle car il à 3 paramètres -1,0 ou 1 qui induisent des comportements différents) ne porte à mon sens que sur la vitesse de détermination.
A+
Bonjour, Pour mettre de l'eau dans le moulin d'AV : Il faut aussi que les communes soient dans l'ordre alphabétique ..... Sinon, écrire sous la forme =RECHERCHEV(Quoi; Où,num;FAUX) FAUX à la place de 0
cris570
Les communes ne sont pas par ordres alphabétique mais les numéros en colonne B (2) sont par ordres croissant de 00001 à 34000
Les communes ne sont pas par ordres alphabétique
mais les numéros en colonne B (2) sont par ordres
croissant de 00001 à 34000
J'ai vérifié, toutes les communes sont en majuscules et toutes alignées à gauche avec la même police, et la même taille.
AV
Enfin le débat sur EQUIV ou RECHERCHEV
Le débat (il y a longtemps qu'il n'y en a plus ;-), n'est pas entre EQUIV et RechercheTruc mais sur les avantages de l'utilisation de la combinaison INDEX/EQUIV en lieu et place de RechercheTruc
(Ceci pour une utilisation dans une feuille de calcul) AV
Enfin le débat sur EQUIV ou RECHERCHEV
Le débat (il y a longtemps qu'il n'y en a plus ;-), n'est pas entre EQUIV et
RechercheTruc mais sur les avantages de l'utilisation de la combinaison
INDEX/EQUIV en lieu et place de RechercheTruc
(Ceci pour une utilisation dans une feuille de calcul)
AV
Le débat (il y a longtemps qu'il n'y en a plus ;-), n'est pas entre EQUIV et RechercheTruc mais sur les avantages de l'utilisation de la combinaison INDEX/EQUIV en lieu et place de RechercheTruc
(Ceci pour une utilisation dans une feuille de calcul) AV
Thierry
Bonsoir, Et en mettant les communes par ordre alphabétique... Le problème est le même ???
Les communes ne sont pas par ordres alphabétique mais les numéros en colonne B (2) sont par ordres croissant de 00001 à 34000
Bonsoir,
Et en mettant les communes par ordre alphabétique... Le problème est le même
???
Les communes ne sont pas par ordres alphabétique
mais les numéros en colonne B (2) sont par ordres
croissant de 00001 à 34000