Compter le nombre de chaîne de caractère unique

Ray974 Messages postés 51 Statut Membre -  
Ray974 Messages postés 51 Statut Membre -
Bonjour le forum ,

Je reviens vers vous pour vous demander de l'aide. Je souhaiterai compter le nombre de F sans les doublons dans une liste pourriez vous m'aider .
Merci d'avance pour ceux qui répondront.
Exemple de tableau:

Nantes F1
Bordeaux F2
Nantes F2
Nantes F1

Par exemple ici : ma question est de savoir combien de F"" à Nantes sans les doublons donc ici avoir le résultât 2
Merci pour vos suggestions.

12 réponses

  1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour à tous,

    Un essai avec un TCD

    https://www.cjoint.com/c/IGsjFDmusPz

    Crdlmt
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      Bonjour le forum,
      Merci pour ta proposition .
      si je veux compter le nombre ville unique qu'elle est la formule .
      merci
      Nantes
      Bordeaux
      Nantes
      Nantes
      0
    2. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       
      Le tcd te donne la reponse ==> 2
      0
  2. The_boss_68 Messages postés 959 Date d'inscription   Statut Membre Dernière intervention   182
     
    Bonsoir,

    Voir proposition faite ICI

    Slts
    0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour à tous

    Et avec une plage dynamique
    https://mon-partage.fr/f/g6abdO7W/

    Cdlmnt
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      bonjour tous le monde,

      il y a rien sur le lien partagé.
      0
    2. ccm81 Messages postés 11033 Statut Membre 2 434
       
      Comment ça ? J'ai bien retrouvé mon fichier
      La formule , où villes représente la plage à traiter
      =SOMMEPROD(1/NB.SI(villes;villes))

      Cdlmnt
      0
    3. Ray974 Messages postés 51 Statut Membre
       
      c'est bon ça fonctionne.
      merci pour ton aide
      0
    4. Ray974 Messages postés 51 Statut Membre
       
      Re,

      Si je veux compter le nombre de F sans les doublons dans une liste pourriez vous m'aider .
      Merci d'avance pour ceux qui répondront.
      Nantes F1
      Bordeaux F2
      Nantes F2
      Nantes F1

      Par exemple ici : ma question est de savoir combien de F"" à Nantes sans les doublons donc ici avoir le résultât 2
      Merci pour vos suggestions.
      0
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Avec une fonction personnalisée (macro)
    https://mon-partage.fr/f/9WqvQGFt/

    Cdlmnt
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      Merci pour ta proposition ça fonctionne sur l'exemple merci est-il possible de mettre le résultat dans une feuille 2 merci. et c'est obliger d'avoir une macro pour faire ça.
      0
    2. Ray974 Messages postés 51 Statut Membre
       
      Voir le fichier exemple.
      https://mon-partage.fr/f/2xvr8smu/
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Si tu avais essayé, ça aurait fonctionné !!!
    https://mon-partage.fr/f/KYqhbAF2/

    Sans macro, je ne sais pas
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      D'accord c'est pas grave merci quand même .
      quand j'ajoute une nouvelle ville ça le prend en compte dans la formule en jaune mais il se met pas dans le petit tableau à coté.
      et je veux que le résultat soit dans une autre feuille est-il possible?
      0
  7. ccm81 Messages postés 11033 Statut Membre 2 434
     
    quand j'ajoute une nouvelle ville ça le prend en compte dans la formule en jaune mais il se met pas dans le petit tableau à coté.
    Ben oui
    Les formules en jaune utilisent la plage dynamique ville
    Pour les autres, il te faut modifier les plages dans la formule
    ---
    J'ai ajouté une plage dynamique nommée fxx utilisée dans Feuil2
    le fichier
    https://mon-partage.fr/f/toBmXRZt/
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      d'accord je vais voir ça et je te dis.
      0
    2. Ray974 Messages postés 51 Statut Membre
       
      merci pour la proposition.
      ça fonctionne mais il faut que je mets la nouvelle ville dans la feuille 2 puis étirée c'est long.
      0
  8. ccm81 Messages postés 11033 Statut Membre 2 434
     
    ça fonctionne mais il faut que je mets la nouvelle ville dans la feuille 2 puis étirée c'est long.
    Il me semble qu'excel > 2007 propose une solution simple pour récupérer une liste sans doublon
    Je roule avec excel 2003, donc, ce serait avec une macro (quasiment celle de la fonction Ray)

    Cdlmnt
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      Bonjour,
      Moi j'utilise excel 2013
      0
  9. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Puisqu'on y est avec des macros, je t'en ai fait une autre qui copie la liste des villes dans la feuille 2.
    Alt-F11 pour accéder au code, il est dans le Module 1
    https://mon-partage.fr/f/1IUKFfv8/

    Cdlmnt
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      Bonjour, merci pour ton implication, je regarde ça.
      0
    2. Ray974 Messages postés 51 Statut Membre
       
      J'ai regarder et ça fonctionne . Mais est-ce possible que quand la nouvelle ville se copie qu'il compte automatiquement les F sans soit obliger d’étirer.

      Merci
      0
  10. ccm81 Messages postés 11033 Statut Membre 2 434
     
    La macro ok fait tout
    https://mon-partage.fr/f/4ulcn8zj/

    Cdlmnt
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      Bonjour,

      Merci pour ta proposition mais j'ai essayer dans ma base et quand j'essaye de lancer la macro une boite de dialogue de insérer un hyper lien s'affiche. je t'envoie un fichier exemple.
      https://mon-partage.fr/f/Fkf9SfcS/
      0
  11. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Ton fichier n'a pas la même structure que le/les précédent/s donc il t'aurait fallu intervenir au niveau du code et modifier les valeurs des constantes, les macros, comme les formules d'ailleurs sont sensibles à la place des données dans la feuille !!!

    https://mon-partage.fr/f/XILQjtxk/

    Cdlmnt
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      Merci pour ta proposition ça fonctionne mais dans ma base ça refait la même chose est-ce c'est parce que mon entête de la feuille 1 commence à la ligne 3 et quel s'appelle BASE DE DONNEES et ma feuille 2 Statistiques Annuelles ? J'ai regardé pour modifier les constantes mais pareil ça me fait la même chose . merci pour ton attention et ta compréhension.
      0
  12. ccm81 Messages postés 11033 Statut Membre 2 434
     
    est-ce c'est parce que mon entête de la feuille 1 commence à la ligne 3 et quel s'appelle BASE DE DONNEES et ma feuille 2 Statistiques Annuelles ?

    Bien sûr. Et lorsque tu modifies les valeurs des constantes, tu n'as pas droit à l'erreur.
    N'oublies pas la fonction Ray qui est utilisée par la procedure ok

    ' feuille source
    Const F1 = "Feuil1"
    Const covilF1 = 13    ' colonne M (villes)
    Const cofxxF1 = 2     ' colonne B (foyer)
    Const lidebF1 = 2     ' premiere ligne des données
    
    ' feuille resultat
    Const F2 = "Feuil2"
    Const celF2 = "A4"    ' premiere cellule resultat

    Je me répète, mais si tu n'envoies pas un fichier qui a la même structure que l'original, ça ne fonctionnera jamais

    Cdlmnt
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      Bonjour,
      Je remets le fichier avec la même structure.
      Merci et désolé pour le manque d'attention.
      https://mon-partage.fr/f/mF4CAHxZ/
      0
  13. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Un copier/coller aurait suffi !!!
    https://mon-partage.fr/f/QrWGdX7P/

    Là, je plie boutique

    Bonne journée
    0
    1. Ray974 Messages postés 51 Statut Membre
       
      Merci beaucoup pour ton aide
      0