FREQUENZA Funzione Excel - Crea un istogramma

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione FREQUENZA di Excel in Excel per creare un istogramma.

FREQUENZA Panoramica delle funzioni

La funzione FREQUENCY Calcola la frequenza dei valori che rientrano negli intervalli specificati. Restituisce un array verticale, contenente i conteggi di ciascun "bucket". Nota: questa è una funzione array. Leggere di seguito per istruzioni specifiche su come utilizzare questa funzione.

(Notare come appaiono gli input della formula)

Funzione FREQUENZA Sintassi e ingressi:

1 =FREQUENZA(array_dati,array_bins)

data_array - Una serie di numeri di cui si desidera contare la frequenza.

bins_array - Un array di intervalli o "bucket" in cui si desidera raggruppare i conteggi.

Nell'analisi statistica, la frequenza è il numero di volte in cui si verifica un valore di dati. Ad esempio, 8 studenti possono ottenere un punteggio di 65 in un test. Un punteggio di 65 avrebbe una frequenza di 8. In Excel, la funzione di frequenza è il numero di volte in cui si verifica un intervallo di valori. Invece di soli 65, puoi calcolare quanti studenti ottengono un punteggio compreso tra 61 e 70.

Diamo un'occhiata a un esempio di punteggi dei test degli studenti. Ci sono 2 studenti che hanno ottenuto tra 61 e 70 (Mary e Pam)

1 {=FREQUENZA(DO3:DO7, MI3:MI6)}

Per utilizzare la funzione FREQUENZA di Excel, imposta prima l'intervallo di valori che desideri trovare:

I valori dell'intervallo significano semplicemente:

Nota due cose sopra. Il primo valore del range partirà da 0 e il massimo è il valore indicato a sinistra.

C'è anche un valore extra che ho segnato in rosso (>80). Quando trova un valore oltre l'intervallo indicato, rientra in questa categoria.

Una volta fatto, devi selezionare un intervallo con la dimensione del tuo Intervallo di valori (+ una riga aggiuntiva). Nel nostro esempio qui, abbiamo quattro Intervalli di valori (50, 60, 70 e 80). Quindi ne selezioniamo cinque (4 + 1 riga aggiuntiva).

Immettere l'intervallo dei punteggi del test e l'intervallo di valori nella funzione:

1 =FREQUENZA(DO3:DO7, MI3:MI6)

Non premere Invio, ma CTRL + MAIUSC + INVIO perché questa è una formula di matrice. Dovresti vedere parentesi graffe che lo circondano se fatto bene. Se stai utilizzando Excel 2022 o Office 365, puoi inserire la formula normalmente e persino selezionare solo una cella per eseguire la formula. Si riverserà automaticamente sull'intervallo.

Questo ti dice che 0 studenti hanno ottenuto punteggi del test da 0 a 50. 1 studente da 51 a 60 (Bob). 2 studenti dai 61 ai 70 anni (Maria e Pam). 1 studente da 71 a 80 (Kim). E infine, 1 studente oltre l'intervallo indicato, >80 (John).

La funzione FREQUENZA ignora le celle vuote o che contengono valori non numerici.

Importante: la funzione FREQUENZA ignorerà i numeri memorizzati come testo. Per utilizzare la funzione FREQUENZA con i numeri memorizzati come testo, utilizzare innanzitutto la funzione VALORE per convertire i numeri memorizzati come testo in numeri effettivi.

Un uso molto comune per la funzione FREQUENZA consiste nell'ottenere un conteggio distinto. Ad esempio, qui ci sono cinque punteggi del test, ma solo per 3 studenti (John è apparso tre volte, mentre Bob e Kim sono apparsi una volta).

Poiché la funzione FREQUENZA non si occupa del testo, dobbiamo convertire gli studenti in numeri. Questi numeri devono anche identificare se sono gli stessi studenti. Excel ha una funzione CONFRONTA che determina il primo numero di posizione di ciò che stai cercando all'interno di un intervallo.

1 =CONFRONTA(B3:B7,B3:B7,0)

Quello che significa sopra è che stai cercando B3: B7 all'interno dell'intervallo B3: B7. Questa è una formula di matrice e in realtà restituisce più risultati che non puoi vedere. Se fai clic all'interno della barra della formula e premi F9 per calcolare, vedrai che mostra:

Ciò significa che "John" è in posizione 1 (di B3:B7), "Bob" in posizione 2 (di B3:B7), "John" in posizione 1 (restituisce il primo numero di posizione), "John" in posizione 1 di nuovo, e "Kim" in posizione 5.

Abbiamo bisogno di creare anche un intervallo di valori come il nostro esempio di punteggio del test. Qui vogliamo contare quanti sono la posizione da 0 a 1 (John), da >1 a 2 (Bob) e da >4 a 5 (Kim). La funzione RIGA in Excel ci aiuta a recuperare il numero di riga.

1 =RIGA(B3:B7)

Questo ci dà di nuovo una formula di matrice. RIGA(B3) ci dà la riga 3, RIGA(B4) ci dà 4 e così via. Puoi fare clic all'interno della barra della formula e premere di nuovo F9 per calcolare di nuovo. Mostra:

Vogliamo che B3 sia la riga 1 e non la riga 3, in modo che siano uguali. Per farlo, sottrarre semplicemente la riga iniziale e più 1.

1 =RIGA(B3:B7)-RIGA(B3)+1

La riga 3 meno 3 più 1 è uguale a 1. La riga 4 meno 3 più 1 è uguale a 2. E così via. Fare clic all'interno della barra della formula e premere F9 per verificare.

Quindi, invece di usare Test Score come primo argomento e Range of Values ​​come secondo argomento di FREQUENCY, possiamo usare la funzione MATCH e la funzione ROW per fare lo stesso.

1 =FREQUENZA(MATCH(B3:B7,B3:B7,0),RIGA(B3:B7)-RIGA(B3)+1)

Premi F9 per calcolare e mostra:

Ciò significa che la posizione da 0 a 1 è apparsa 3 volte (John), la posizione da >1 a 2 è apparsa una volta (Bob), la posizione da >2 a 3 e da >3 a 4 è apparsa 0 volte e la posizione da >4 a 5 è apparsa una volta (Kim). E infine, ricorda che FREQUENCY ha un intervallo di valori aggiuntivo per quelli > 5 (al di sopra dell'intervallo indicato).

Abbiamo potuto vedere quante volte ciascuno degli studenti è apparso ora, ma non è questo l'obiettivo. Vogliamo sapere quanti studenti distinti ci sono. E possiamo vedere dall'alto che finché il valore è >0, c'è uno studente in quella posizione. Quindi, vogliamo sommare tutti i numeri nell'array che sono > 0. Aggiungiamo prima la funzione SE per verificare se il numero di FREQUENZA è maggiore di zero. Se lo è, mostra come 1.

1 = SE(FREQUENZA(CONFRONTA(B3:B7,B3:B7,0),RIGA(B3:B7)-RIGA(B3)+1)>0,1)

Premi F9 per calcolare e mostra:

Vedi solo la posizione di John, Bob e Kim come una.

Infine, aggiungi una SOMMA per riassumerli. Poiché questa volta vogliamo una singola risposta dall'array, premi CTRL + MAIUSC + INVIO per confermare. Ci dà un conteggio di 3 studenti distinti.

La funzione FREQUENZA funziona esattamente allo stesso modo in Fogli Google come in Excel 2022 e Office 365. Non è necessario premere CTRL + MAIUSC + INVIO o selezionare un gruppo di celle su cui riversare.

FREQUENZA Esempi in VBA

Puoi anche usare la funzione FREQUENZA in VBA. Tipo:

1 application.worksheetfunction.frequency(data_array,bins_array)

Per gli argomenti della funzione (array_dati, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.

Torna all'elenco di tutte le funzioni in Excel

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave