Code postal

toune21

XLDnaute Impliqué
Bonjour à tous,

Deux colonnes :
dans la colonne A1 je rentre un code postal,
dans la colonne B1 j'ai la formule suivante :
=si(A1="";"";si(GAUCHE(A1.2)="97";CNUM(GAUCHE(A1.3);CNUM(GAUCHE(A1;2))))
Pour un code ptt = 45000 la formule fonctionne, pourquoi 97 pour l'outre mer,
mais pour tous les codes qui commence avec 0= 06120 la formule ne fonctionne pas.
Quelqu'un aurait une petite idée.
Merci à tous
Marie
 

toune21

XLDnaute Impliqué
Re : Code postal

re Eric,
Ok pour les départements de 01 à 09.
Mais pour les départements outre mer eux ils ont 97100, 97200, 97300, 97400 et la il me faut donc 971 les 3 premiers chiffres, je viens d'essayer niet popof (lol) ça marche pas
A+
 

job75

XLDnaute Barbatruc
Re : Code postal

Bonjour le fil,

Essayer :

=GAUCHE(TEXTE(""&A1;"00000");2)

Edit : pardon j'oubliais l'histoire du 97 :

=GAUCHE(TEXTE(""&A1;"00000");2+(GAUCHE(TEXTE(""&A1;"00000");2)="97"))



A+
 
Dernière édition:

ERIC S

XLDnaute Barbatruc
Re : Code postal

re

je pensais qu'ils avaient 6 chiffres.......

toujours avec format perso
=SI(A1="";"";SI(NBCAR(A1)=4;CNUM(GAUCHE(A1;1));SI(GAUCHE(A1;2)="97";CNUM(GAUCHE(A1;3));CNUM(GAUCHE(A1;2)))))

sinon en texte


=SI(A1="";"";SI(NBCAR(A1)=4;"0" &GAUCHE(A1;1);SI(GAUCHE(A1;2)="97";GAUCHE(A1;3);GAUCHE(A1;2))))
 

Discussions similaires

Réponses
2
Affichages
155

Statistiques des forums

Discussions
312 658
Messages
2 090 614
Membres
104 610
dernier inscrit
jeanMe