Comment ajouter une liste de fréquences dans Google Sheets?

Aug 25 2020

Je cherche à créer un histogramme avec ces données. Je ne sais pas comment définir la colonne de comptage comme liste de fréquences des données. Lorsque j'essaie de sélectionner les deux colonnes et de créer un histogramme, il ne traite que la deuxième colonne comme l'ensemble de données et la première comme des étiquettes. Au lieu de cela, il devrait voir que, par exemple, la hauteur 60 a une fréquence de 2. Comment faire cela?

Réponses

1 Tedinoz Aug 25 2020 at 05:46

Une variante d'un thème par @ player0 de StackOverflow: formule de tableau de feuilles Google pour diviser et transposer les cellules avec des virgules dans une autre colonne

Entrez cette formule dans la cellule C2:

=TRANSPOSE(SPLIT(TEXTJOIN(",", 1,ARRAYFORMULA(REPT(A2:A&",",B2:B))), ","))

Utilisez la colonne de valeurs résultante pour votre histogramme.

La logique est:

  • ARRAYFORMULA(REPT(A2:A&",",B2:B))prend la valeur de hauteur dans la colonne A et répète la valeur par la fréquence dans la colonne B. Notez que la hauteur est décrite comme A2:A&","- cela met une virgule entre chaque valeur.
  • TEXTJOIN- joint toutes les valeurs du tableau; à nouveau avec une virgule comme délimiteur
  • SPLIT - casse la valeur résultante entre les virgules
  • TRANSPOSE - convertit la ligne de données en une colonne.

Goûter