Calcolo dei valori statistici su sottoinsiemi di dati di dimensioni diverse (Microsoft Excel)
Chris ha un’enorme quantità di dati in un foglio di lavoro e desidera analizzare i dati in base a diversi raggruppamenti al suo interno. Ad esempio, ha dati nelle celle A2: B36001, dove la riga 1 contiene le intestazioni di colonna Ora e Segnale. Vuole dividere i dati in gruppi costituiti da un numero arbitrario di valori sequenziali e quindi estrarre, per ciascun gruppo, un valore medio per il tempo, un valore medio per il segnale e una deviazione standard per il segnale.
Il modo più semplice per gestire questo tipo di requisito è aggiungere una colonna che viene utilizzata per indicare un numero di gruppo per ogni riga. Segui questi passaggi:
-
Metti il gruppo di intestazione nella cella C1.
-
Nella cella E1 inserisci il numero di valori che dovrebbero essere in ogni gruppo.
Ad esempio, se desideri che ogni gruppo contenga 10 valori sequenziali, inserisci il numero 10 nella cella E1.
-
Nella cella C2 inserisci questa formula: = INT ROW () – ROW ($ C $ 2 / $ E $ 1) +1. Copia la formula nella cella C2 nell’intervallo C3: C36001. La colonna C ora contiene un “numero di gruppo” per ogni riga, in base al valore nella cella E1.
Se E1 è 10, si finisce con 3600 gruppi, da 1 a 3600. Se E1 è 100, si finisce con 360 gruppi, da 1 a 360.
Con i numeri di gruppo impostati, sei pronto per eseguire l’analisi. Ci sono un paio di modi per farlo. Un modo è utilizzare le funzionalità di subtotale di Excel. Seleziona una delle celle nell’area dati e segui questi passaggi:
-
Scegli Subtotali dal menu Dati. Excel visualizza la finestra di dialogo Subtotale.
-
Modificare l’elenco a discesa Ad ogni modifica in su Gruppo.
-
Modificare l’elenco a discesa Usa funzione per indicare il tipo di statistica che si desidera calcolare per ogni gruppo.
-
Modificare l’area Aggiungi totale parziale a in modo da selezionare solo l’ora o il segnale, a seconda dei casi.
-
Fare clic su OK.
Excel raggruppa e fa i totali parziali dei dati, come indicato. (Questo processo potrebbe richiedere del tempo a seconda delle dimensioni dei gruppi.) È possibile nascondere i dettagli e mostrare solo i totali parziali facendo clic sul piccolo 2 (con il riquadro attorno) nell’area del contorno a sinistra del foglio di lavoro. Se in seguito si desidera modificare ciò che viene calcolato o se è necessario modificare il numero di elementi in ciascun gruppo, è sufficiente rimuovere i totali parziali (utilizzando il pulsante nella finestra di dialogo Totale parziale) e ripetere i passaggi precedenti.
Un altro modo per ricavare le statistiche dai dati consiste nell’usare una tabella pivot. Assicurati che non ci siano subtotali nei dati e seleziona una cella all’interno dei dati. Quindi segui questi passaggi:
-
Visualizza la scheda Inserisci della barra multifunzione.
-
Fare clic sullo strumento tabella pivot. (Questo strumento è il primo a sinistra della scheda Inserisci.) Excel visualizza la finestra di dialogo Crea tabella pivot.
-
Fare clic su OK. (Le opzioni predefinite nella finestra di dialogo vanno bene.) Excel crea una tabella pivot vuota e visualizza un elenco di campi a destra del foglio di lavoro.
-
Trascina il campo Gruppo nell’area Etichette di riga, appena sotto l’elenco dei campi.
-
Trascina il campo Ora nell’area Valori, appena sotto l’elenco dei campi.
-
Trascina il campo Segnale nell’area Valori, appena sotto l’elenco dei campi.
-
Trascina nuovamente il campo Segnale nell’area Valori. La tabella pivot dovrebbe ora mostrare “Count of Time”, “Sum of Signal” e “Sum of Signal2”.
-
Nell’area Valori, fare clic sull’etichetta “Count of Time”. Excel visualizza un menu contestuale.
-
Scegli Impostazioni campo valore. Excel visualizza la finestra di dialogo Impostazioni campo valore.
-
Nell’elenco Riepiloga campo valore per, scegliere Media.
-
Fare clic su OK. Le etichette “Count of Time” cambiano in “Average of Time”.
-
Nell’area Valori, fare clic sull’etichetta “Somma del segnale”. Excel visualizza un menu contestuale.
-
Scegli Impostazioni campo valore. Excel visualizza la finestra di dialogo Impostazioni campo valore.
-
Nell’elenco Riepiloga campo valore per, scegliere Media.
-
Fare clic su OK. Le etichette “Somma del segnale” cambiano in “Media del segnale”.
-
Nell’area Values, fare clic sull’etichetta “Sum of Signal2”. Excel visualizza un menu contestuale.
-
Scegli Impostazioni campo valore. Excel visualizza la finestra di dialogo Impostazioni campo valore.
-
Nell’elenco Riepiloga campo valore per, scegliere DevStd.
-
Fare clic su OK. Le etichette “Sum of Signal” cambiano in “StdDev of Signal”.
Ora hai i dati desiderati. Se è necessario modificare il numero di elementi di dati in ciascun gruppo, è sufficiente tornare al foglio di lavoro dei dati e modificare la cella E1 con un valore diverso. È quindi possibile tornare alla tabella pivot, visualizzare la scheda Opzioni della barra multifunzione e fare clic sul pulsante Aggiorna.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (8628) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia di menu precedente di Excel qui: