Connaitre les codes postaux différents

alaide -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
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

3 réponses

  1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    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
    1. alaide
       
      Je suis aux Québec et les codes postaux sont toujours à 7 caractèr (X0X 0X0)

      J'aimeris aussi être à la retraite!

      Merci!
      0
    2. alaide
       
      Je travaille avec excell 2003
      0
    3. alaide
       
      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
    4. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      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
    5. alaide
       
      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
  2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    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
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      Raymond, il s'agit de code postaux canadiens.

      Mytå
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      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