Come aggiungere un elenco di frequenze in Fogli Google?

Aug 25 2020

Sto cercando di creare un istogramma con questi dati. Non so come impostare la colonna di conteggio come elenco di frequenza dei dati. Quando provo a selezionare entrambe le colonne e creare un istogramma, tratta solo la seconda colonna come set di dati e la prima come etichette. Invece dovrebbe vedere che, ad esempio, l'altezza 60 ha una frequenza di 2. Come faccio a farlo?

Risposte

1 Tedinoz Aug 25 2020 at 05:46

Una variazione su un tema per @player0 da StackOverflow: formula di matrice di fogli Google per dividere e trasporre celle con virgole in un'altra colonna

Inserisci questa formula nella cella C2:

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

Usa la colonna di valori risultante per il tuo istogramma.

La logica è:

  • ARRAYFORMULA(REPT(A2:A&",",B2:B))prende il valore dell'altezza nella colonna A e ripete il valore per la frequenza nella colonna B. Nota che l'altezza è descritta come A2:A&","- questo mette una virgola tra ogni valore.
  • TEXTJOIN- unisce tutti i valori nell'array; di nuovo con una virgola come delimitatore
  • SPLIT- interrompe il valore risultante in corrispondenza delle virgole
  • TRANSPOSE- converte la riga di dati in una colonna.

Campione