Link to Working Examples
Solution 0
Cela peut être accompished à l'aide des tableaux croisés dynamiques.
Solution 1
Utilisez la formule unique
pour obtenir toutes les valeurs distinctes. Ensuite, utilisez countif
pour obtenir le nombre de chaque valeur. Voir le lien de l'exemple de travail en haut pour voir exactement comment cela est implémenté.
Unique Values Count
=UNIQUE(A3:A8) =COUNTIF(A3:A8,B3)
=COUNTIF(A3:A8,B4)
...
Solution 2
Si vous configurez vos données en tant que tel:
City
----
London 1
Paris 1
London 1
Berlin 1
Rome 1
Paris 1
Puis la suivante produira le résultat souhaité.
=sort(transpose(query(A3:B8,"Select sum(B) pivot (A)")),2,FALSE)
Je suis sûr qu'il ya un moyen de se débarrasser de la deuxième colonne puisque toutes les valeurs seront 1. une solution idéale à mon avis.
via http://googledocsforlife.blogspot.com/2011/12/counting-unique-values-of-data-set.html
Autres Peut-être Liens utiles
supprimé ma réponse en raison de je n'étais pas en mesure de créer un exemple de travail. Je recommande d'avoir une combinaison avec 'IF()' et 'COUNTIF()' – sascha