web-dev-qa-db-fra.com

Recherche de plusieurs «valeurs les plus courantes» dans une colonne

J'essaie d'afficher les 5 valeurs de texte les plus courantes dans une colonne de Google Sheets.

Ce qui suit me donnera la valeur la plus courante dans la colonne A:

=ArrayFormula(INDEX(A:A,MODE(MATCH(A:A,A:A,0))))

Et cela me donnera la deuxième valeur la plus courante dans la colonne A, en supposant que la formule ci-dessus se trouve dans la cellule G2 (dont le résultat est exclu):

=ArrayFormula(INDEX(A:A,MODE(IF(A:A<>G2,MATCH(A:A,A:A,0)))))

Comment puis-je obtenir les troisième, quatrième, cinquième, etc. valeurs les plus courantes? Quelque chose comme ça ne fonctionne pas:

=ArrayFormula(INDEX(A:A,MODE(IF(A:A<>G2:G3,MATCH(A:A,A:A,0)))))

Fondamentalement, je dois exclure plusieurs valeurs de ce calcul. Des idées?

1
Lime
=QUERY(QUERY(B:B,
 "select B,count(B) 
  where B is not null 
  group by B 
  order by count(B) desc 
  label count(B)''", 0), 
 "select Col1
  limit 5", 0)

0

0
user0