Excel - Une formule pour compter une liste de noms
Problème
J'ai une liste de noms qui changera à mesure que les rapports sont générés. Le rapport inclura le même nom plusieurs fois, ainsi le nom joebloggs pourrait apparaître 10 fois. J'ai besoin d'une formule pour analyser COL: A qui contient la liste des noms.
Dans COL: B, j'aimerais qu'Excel affiche chacun des noms qui figurent dans COL: A, mais une seule fois. Ainsi, par exemple, JOEBLOGGS apparaît dans B2 une seule fois. Ensuite, dans COL: CI aimerait que le nombre total de fois que ce nom apparaisse dans cette liste. Donc par exemple:
ABC 1 joebloggs JOEBLOGGS 5 2 joebloggs 3 joebloggs 4 joebloggs 5 joebloggs
Ces noms varieront donc je ne peux pas spécifier les noms en utilisant la fonction countif. J'ai besoin d'Excel pour renseigner les noms en B automatiquement.
Solution
Supposons que vos données soient comme ceci de A1 à A9 (remarque: l'en-tête de colonne est nécessaire)
des noms
aaaassdd
- Cliquez sur Données (menu) -Filter-AdvancedFilter
- Choisissez le bouton radio en haut "Copier vers un autre emplacement"
- À côté de la liste, cliquez sur l'icône située à l'extrémité droite de la petite fenêtre et mettez A1 à A9 en surbrillance.
- Laisser la plage de critères en blanc
- En regard de "copier vers", cliquez sur l'icône située à droite de la fenêtre et sélectionnez une cellule vide, par exemple D1.
- Choisissez "enregistrements uniques uniquement" en bas à gauche
- Cliquez sur OK
- vous obtiendrez les noms D1 à D4
asd
dans E2 copier coller ce formla (répéter E2)
= COUNTIF (A2: A9, D2)
copier E2 vers le bas.
Vous aurez la fréquence des noms
a 4 s 2 d 2
Remarque
Merci à venkat1926 pour cette astuce sur le forum.