web-dev-qa-db-fra.com

MS Excel: Comment compter les occurrences d'éléments dans une liste?

J'ai une liste d'articles qui ressemble à ceci:

A
B
C
A
A
B
D
E
A

Maintenant, je veux compter le nombre d'occurrences de chaque élément. Le résultat devrait ressembler à ceci:

A 4
B 2
C 1
D 1
E 1

Comment puis je faire ça? Il est important de noter que cela devrait être flexible. Cela signifie que si j'ajoute l'élément F à la liste, cet élément doit également être pris en compte dans le résultat.

18
RoflcoptrException

Voici un moyen:

Hypothèses: vous souhaitez conserver la colonne/liste existante intacte, et que vous souhaitez que ce résumé soit ailleurs:

  1. L'opération suivante a apparemment besoin d'un en-tête de colonne. Ajoutez un en-tête de colonne dans la cellule au-dessus de votre liste.
  2. Dans l'onglet Données d'Excel, sous Filtre, sélectionnez l'option de menu "Avancé" (à partir du ruban dans Excel 2007/10).
  3. Sélectionnez la plage, y compris le nouvel en-tête. Sélectionnez "Copier vers un autre emplacement" et cochez la case "Enregistrements uniques uniquement". Choisissez une cellule de destination pour l'emplacement "Copier vers". enter image description here
  4. Dans la cellule adjacente à la nouvelle liste unique, ajoutez la formule = countif comme ceci:

    = COUNTIF (16 USD: 24 USD, I16)

    (où le premier paramètre est la plage absolue de la liste d'origine et le second paramètre est la cellule relative de la valeur unique)

  5. Copiez et collez cette formule à la droite de toutes les cellules uniques.

  6. Si le calcul automatique est désactivé, appuyez sur F9 mettre à jour.
    Le résultat est le suivant:

    enter image description here

19
jdh

Utilisez un tableau croisé dynamique:

  • Ajouter un en-tête à votre liste d'éléments (par exemple, "élément" dans la cellule A1)
  • Sélectionnez la colonne 1 (toute la colonne, pas seulement les données qui s'y trouvent)
  • Insérer un tableau croisé dynamique
  • Faites glisser "Item" vers la zone des lignes et faites-le également glisser vers la zone des valeurs
  • le calcul de la valeur doit par défaut être "Count"

Si vous ajoutez des éléments à votre liste, actualisez simplement le tableau croisé dynamique pour mettre à jour les comptages et/ou récupérer de nouveaux éléments.

15
andy holaday

Ici vous avez un joli GIF montrant comment utiliser Excel. Ceci est la version Mac OS X, mais cela ne devrait pas différer beaucoup.

enter image description here

4
andilabs