Hur man beräknar standardavvikelser i Excel Visual Basic

Excel är kalkylprogram som ingår i Microsoft Office Suite för produktivitetsprogramvara. Ett kalkylprogram hanterar data genom en serie tabeller. Varje datavärde placeras i en enskild cell i tabellen. Värden kan manipuleras genom en uppsättning inbyggda funktioner. Standardavvikelse är genomsnittlig avvikelse från medelvärdet av värdena för en uppsättning. Enkelt uttryckt identifierar den precisionen hos en uppsättning värden. Standardavvikelse kan beräknas med den inbyggda funktionen STDEV i Excel eller Visual Basic for Applications (VBA).

Inbyggd standardavvikelsefunktion

Öppna Excel och datamängden där du vill hitta standardavvikelsen.

Skriv "= STDEV (" i cellen där du vill visa standardavvikelsen. Tryck inte på "Enter".

Håll ned skiftet och välj cellintervallet som innehåller datapunkterna. Om cellerna inte är kontinuerliga håller du Ctrl intryckt medan du väljer de icke-kontinuerliga cellerna. Detta bör placera en serie cellnamn i formelfältet efter "= STDEV (".

Skriv ")" i formelfältet och tryck på "Enter". Standardavvikelsen beräknas med den opartiska metoden.

Använda inbyggda funktioner i VBA

Samma inbyggda funktion kan användas i ett VBA-skript för att beräkna standardavvikelsen. Öppna VBA och klicka på slutet av modulen där du ska beräkna standardavvikelsen.

Skriv "Function StDev (Rng As Range)" och tryck sedan på "Enter". Detta bör också skapa en ny rad "Slutfunktion."

Skriv "StDev = Application.WorksheetFunction.StDev (Rng)" på raden mellan "Function ..." och "End Function" och tryck sedan på "Enter".

För att beräkna standardavvikelsen i VBA, använd bara funktionen StDev ().

Tips

Samma metod kan användas för att komma åt någon av de inbyggda funktionerna i Excel inom VBA.