Link do przykładów roboczych
Rozwiązanie 0
Można to zrobić za pomocą tabel przestawnych.
Rozwiązanie 1
Użyj unique
wzoru, aby uzyskać wszystkie różne wartości. Następnie użyj, countif
aby uzyskać liczbę każdej wartości. Zobacz działający przykład link u góry, aby zobaczyć dokładnie, jak to jest zaimplementowane.
Unique Values Count
=UNIQUE(A3:A8) =COUNTIF(A3:A8;B3)
=COUNTIF(A3:A8;B4)
...
Rozwiązanie 2
Jeśli skonfigurujesz swoje dane jako takie:
City
----
London 1
Paris 1
London 1
Berlin 1
Rome 1
Paris 1
Następujące czynności przyniosą pożądany rezultat.
=sort(transpose(query(A3:B8,"Select sum(B) pivot (A)")),2,FALSE)
Jestem pewien, że jest sposób na pozbycie się drugiej kolumny, ponieważ wszystkie wartości będą równe 1. Moim zdaniem nie jest to idealne rozwiązanie.
przez http://googledocsforlife.blogspot.com/2011/12/counting-unique-values-of-data-set.html
Inne potencjalnie przydatne linki
IF()
iCOUNTIF()