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 Subtotali.
-
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. Puoi nascondere i dettagli (e mostrare solo i totali parziali) facendo clic sul piccolo 2 (con il riquadro intorno) 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 subtotali (Dati | Subtotali | Rimuovi tutto) 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:
-
Scegli Tabella pivot e Rapporto grafico pivot dal menu Dati. Excel avvia la Creazione guidata tabella pivot e grafico pivot.
-
Fare clic su Avanti. (Le selezioni predefinite nel passaggio 1 sono OK.) Viene visualizzato il passaggio 2 della Creazione guidata tabella pivot e grafico pivot.
-
Dovrebbe essere selezionato l’intero intervallo di dati (A1: C36001). Fare clic su Avanti. Viene visualizzato il passaggio 3 della Creazione guidata tabella pivot e grafico pivot.
-
Assicurati che sia selezionato Nuovo foglio di lavoro, quindi fai clic su Fine. Excel crea una tabella pivot vuota e visualizza un elenco di campi.
-
Trascina il campo Gruppo nell’area Riga.
-
Trascina il campo Ora nell’area Dati.
-
Trascina il campo Segnale nell’area Dati.
-
Trascina nuovamente il campo Segnale nell’area Dati. La tabella pivot ora dovrebbe mostrare “Count of Time”, “Sum of Signal” e “Sum of Signal2”
per ogni gruppo.
-
Nell’area Dati, fai clic con il pulsante destro del mouse su una delle etichette “Count of Time”. Excel visualizza un menu contestuale.
-
Scegli Impostazioni campo dal menu contestuale. Excel visualizza la finestra di dialogo Campo tabella pivot.
-
Nell’elenco Riepiloga, scegli Media.
-
Fare clic su OK. Tutte le etichette “Count of Time” cambiano in “Average of Time”.
-
Nell’area Dati, fare clic con il pulsante destro del mouse su una delle etichette “Somma del segnale”. Excel visualizza un menu contestuale.
-
Scegli Impostazioni campo dal menu contestuale. Excel visualizza nuovamente la finestra di dialogo Campo tabella pivot.
-
Nell’elenco Riepiloga, scegli Media.
-
Fare clic su OK. Tutte le etichette “Somma del segnale” cambiano in “Media del segnale”.
-
Nell’area Dati, fare clic con il pulsante destro del mouse su una delle etichette “Sum of Signal2”.
Excel visualizza un menu contestuale.
-
Scegli Impostazioni campo dal menu contestuale. Excel visualizza nuovamente la finestra di dialogo Campo tabella pivot.
-
Nell’elenco Riepiloga, scegli StdDev.
-
Fare clic su OK. Tutte le etichette “Sum of Signal2” cambiano in “StdDev of Signal2”.
Ora come i dati desiderati. Potresti preferire una configurazione che mostri solo una riga per categoria per i tuoi dati. In tal caso, fai semplicemente clic sull’intestazione Dati e tieni premuto il pulsante del mouse mentre sposti lentamente il mouse verso destra. Mentre sposti il puntatore del mouse nell’area dell’intestazione Totale, una piccola icona vicino al puntatore del mouse mostra una “modifica” nel layout. Rilascia il pulsante del mouse e avrai solo una riga per ogni gruppo nei tuoi dati.
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, fare clic con il pulsante destro del mouse e scegliere Aggiorna dati.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (2771) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: