Comptage de données dans une plage de données

Résolu
Hello!

Savez-vous si il est possible d'extraire directement d'une plage de données, la liste des données différentes et leur nombre d'occurrences.

Merci Bcp!

7 réponses

  1. Bonjour

    Directement pas évident (sauf formules compliquées) mais il y a une façon simple de procéder

    1) Copier toute la plage de la feuille 1 et la coller dans une feuille 2 à partir de A1
    2) sélectionner la plage en colonne A de Feuille 2, Onglet Données Supprimer les doublons, on obtient la liste de toutes les données différentes
    3) en B1 mettre une formule pour compter les occurrences de feuille 1, sil elles sont par exemple en colonne D : =NB.SI("Feuil1!D:D;A1) et étirer la formule

    Cdlmnt
    0
    1. Merci pour ta réponse mais je ne suis pas encore sauvé. Ma plage de données à X colonnes et Y lignes. Ton point 2 supprime les doublons pour la seule colonne A. OK, je sais qu'il y a des solutions pour supprimer les doublons sur plusieurs colonnes mais ma finalité et surtout de connaître l'occurrence de données identiques dans ce très grand tableau.
      0
  2. Contributeur
    Bonjour dbas.

    Ce serait beaucoup plus facile si tu fournissais ton fichier ...
    Tu vas dans https://www.cjoint.com/ pour créer le lien, que tu reviendras coller ici.

    Cordialement.
    0
    1. Merci f894009, je suis en train de regarder si je peux adapter cela à mon cas. En attendant Raymond, je ne peux malheureusement pas partager mon fichier mais je viens de créer un exemple très simple qui résume ce que je veux faire.

      https://www.cjoint.com/?DIqrPdgWjlx
      0
      1. Contributeur
        Premier exercice :
        Saisir en C23 la formule =NB.SI($C$3:$J$13;C3) et la recopier jusqu'en J33.
        On lit les nombres 30, 10, 10 ,9 ... qui correspondent à Lancia, Ferrari, Porsche, Fiat ... Les erreurs de saisie sont ainsi dépistées, puisqu'en I29 on voit qu'il y a une "Ferrai" !
        0
        1. Contributeur
          Deuxième exercice :
          Saisir en D16 la formule =NB.SI($C$3:$J$13;C16) et la recopier jusqu'en D21.
          On lit les nombres 0, 30, 10, 17, 0 et 11 qui ne doivent pas nous surprendre, puisque dans la plage C3:J13 tu as saisi "Fiat " avec un espace à la fin alors qu'en C16 tu as saisi "Fiat" sans espace final : ce sont deux données différentes ...
          Idem pour "Ferrari " et "Ferrari".
          Mais cette méthode suppose que tu connaissais à l'avance la liste des données à placer en C16:C21 !
          0
          1. Contributeur
            La commande "Supprimer les doublons" de l'onglet "Outils de donnés" agit sur une ligne ou sur une colonne ; pas sur une plage de plusieurs lignes/colonnes (voir tableau L3:S7).

            https://www.cjoint.com/?DIqsJNuu47N

            et la prochaine fois, pas la peine de choisir le format "modèle" pour enregistrer ton fichier ...
            0
        2. Merci beaucoup d'avoir pris du temps...je vais utiliser l'une de ces solutions!
          0