Come calcolare le deviazioni standard in Excel Visual Basic

Excel è il programma per fogli di calcolo incluso nella suite Microsoft Office del software di produttività. Un programma per fogli di calcolo gestisce i dati attraverso una serie di tabelle. Ogni valore dei dati viene posizionato all'interno di una singola cella all'interno della tabella. I valori possono essere manipolati attraverso una serie di funzioni integrate. La deviazione standard è la deviazione media dalla media dei valori di un insieme. In poche parole, identifica la precisione di un insieme di valori. La deviazione standard può essere calcolata utilizzando la funzione incorporata DEV.ST in Excel o Visual Basic, Applications Edition (VBA).

Funzione di deviazione standard incorporata

Apri Excel e il set di dati in cui desideri trovare la deviazione standard.

Digitare "=STDEV(" nella cella in cui si desidera visualizzare la deviazione standard. Non premere "Invio".

Tenendo premuto Maiusc, seleziona l'intervallo di celle contenente i punti dati. Se le celle non sono continue, tieni premuto Ctrl mentre selezioni le celle non continue. Questo dovrebbe posizionare una serie di nomi di celle nella barra della formula dopo "= DEV.ST(".

Digita ")" nella barra della formula e premi "Invio". La deviazione standard sarà calcolata utilizzando il metodo imparziale.

Utilizzo delle funzioni integrate in VBA

Questa stessa funzione integrata può essere utilizzata in uno script VBA per calcolare la deviazione standard. Apri VBA e fai clic sulla fine del modulo in cui calcolerai la deviazione standard.

Digitare "Funzione StDev (Rng As Range)" e quindi premere "Invio". Questo dovrebbe anche creare una nuova riga "End Function".

Sulla riga tra "Funzione ..." e "Fine funzione", digitare "StDev = Application.WorksheetFunction.StDev(Rng)" e quindi premere "Invio".

Per calcolare la deviazione standard in VBA, usa semplicemente la funzione StDev().

Suggerimenti

Questo stesso metodo può essere utilizzato per accedere a qualsiasi delle funzioni integrate di Excel all'interno di VBA.