Connaitre les codes postaux différents

Fermé
alaide - 14 août 2011 à 05:09
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 14 août 2011 à 22:46
Bonjour,

J'aimerais:

1- connaitre le nombre de codes postaux différents dans une série (la réponse serait un chiffre)
2- les connaitres (les réponses seraient tous les codes postaux différents (exemple: G0A 1E3, G6H 5V6, G6Z 4F9...)


Si vous me donner la réponse, vous ne pouvez pas savoir comment je serait contente!

Merci

A voir également:

3 réponses

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 950
Modifié par Mytå le 14/08/2011 à 05:45
Salut le forum

Pour la première demande
Ne fonctonne pas si la plage posséde des cellules vides.
=SOMMEPROD(1/NB.SI(B1:B20;B1:B20)

Pour la deuxième demande
Formule en F2 à recopier vers la bas (Matricielle à valider par Ctrl + Shift + Enter)
=INDEX($B$2:$B$10;MIN(SI($B$2:$B$10<>"";SI(NB.SI(F$1:F1;$B$2:$B$10)=0;LIGNE(INDIRECT("1:"&LIGNES($B$2:$B$10)));LIGNES($B$2:$B$10)))))


Mytå
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
0
Je suis aux Québec et les codes postaux sont toujours à 7 caractèr (X0X 0X0)

J'aimeris aussi être à la retraite!

Merci!
0
Je travaille avec excell 2003
0
Merci énormément. Pour la Q1 ca marche. Mais la Q2, j'ai copier ma lsite de codes postaux dans la colonne A et F et ensuite j'ai copier-coller ta formule, j'ai modifier les A1-A10 pour A1 et A 25453 (le nombre de code que j'ai) et ca ne marche pas. Je ne ais pas ou je dois fait controle, shift enter.

Merci Myta
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 950
Modifié par Mytå le 14/08/2011 à 19:40
Re le forum

Au lieu de simplement valider la forumule avec Enter, tu la valides avec la combinaison
des trois touches Ctrl + Shift + Enter (Un série d'accolades devrait alors apparaitre).

Tu recopies ensuite la formule vers la bas.

Exemple
{=INDEX($B$2:$B$10;MIN(SI($B$2:$B$10<>"";SI(NB.SI(F$1:F1;$B$2:$B$10)=0;LIGNE(INDIRECT("1:"&LIGNES($B$2:$B$10)));LIGNES($B$2:$B$10)))))}

Mytå
0
Ma colonne B a tous mes codes postaux

Je vais sur la cellule F2. Je fais = et je vais copier ta formule en haut dans la barre. Je fais enter, control et Shift et ca ne marche pas. J'ai essayer de faire entre control chif avant de copier le cellule et rien ne se passe.

Il y a quelque chose quue je ne fais pas correct mais je ne sais pas c quoi


Merci vraiment beaucoup de ton aide.
0
Raymond PENTIER Messages postés 58810 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 14 janvier 2025 17 266
14 août 2011 à 05:27
Il faudrait d'abord nous dire "Ce sont les codes postaux de quel pays ?".

Tout ce que nous savons, c'est qu'il ne s'agit pas de la France ...

Et ce que peux t'indiquer, c'est que dans tous les pays le Bottin, ou son équivalent, donne les codes des différentes villes ...

* Profite de ta réponse pour préciser sur quel logiciel tu travailles !
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 950
14 août 2011 à 05:43
Re le forum

Raymond, il s'agit de code postaux canadiens.

Mytå
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
14 août 2011 à 22:11
Salut,

Pour la première question s'il y a des cellules vides en formule matricielle (activer la formule et en même temps touches Ctrl + Shift + Entrée

=SOMME(SI(A2:A20<>"";1/NB.SI(A2:A20;A2:A20)))

ou avec plage nommée "List

=SOMME(SI(List<>"";1/NB.SI(List;List)))
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
14 août 2011 à 22:46
Pour la deuxième question, peut être cette formule matricielle (pour valider la formule et en même temps touches Ctrl + Shift + Entrée)
A1 doit être vide, formule à coller en C2

=INDEX(A$1:A$500;MIN(SI(A$2:A$500<>"";SI(NB.SI(C$1:C1;A$2:A$500)=0;LIGNE(A$2:A$500)))))&""
0