Standaarddeviaties berekenen in Excel Visual Basic

Excel is het spreadsheetprogramma dat is opgenomen in de Microsoft Office Suite van productiviteitssoftware. Een spreadsheetprogramma beheert gegevens via een reeks tabellen. Elke gegevenswaarde wordt in een afzonderlijke cel in de tabel geplaatst. Waarden kunnen worden gemanipuleerd via een reeks ingebouwde functies. Standaarddeviatie is de gemiddelde afwijking van het gemiddelde van de waarden van een set. Simpel gezegd, het identificeert de precisie van een reeks waarden. Standaarddeviatie kan worden berekend met behulp van de ingebouwde functie STDEV in Excel, of Visual Basic for Applications (VBA).

Ingebouwde standaarddeviatiefunctie

Open Excel en de dataset waar je de standaarddeviatie wilt vinden.

Typ"=STDEV(" in de cel waar u de standaarddeviatie wilt weergeven. Druk niet op "Enter".

Houd shift ingedrukt en selecteer het cellenbereik dat de gegevenspunten bevat. Als de cellen niet doorlopend zijn, houdt u Ctrl ingedrukt terwijl u de niet-doorlopende cellen selecteert. Dit zou een reeks celnamen in de formulebalk moeten plaatsen na "=STDEV(".

Typ ")" in de formulebalk en druk op "Enter". De standaarddeviatie wordt berekend met behulp van de zuivere methode.

Ingebouwde functies gebruiken in VBA

Dezelfde ingebouwde functie kan in een VBA-script worden gebruikt om de standaarddeviatie te berekenen. Open VBA en klik op het einde van de module waar je de standaarddeviatie gaat berekenen.

Typ "Functie StDev (Rng As Range)" en druk vervolgens op "Enter". Dit zou ook een nieuwe regel "End Function" moeten creëren.

Typ op de regel tussen "Functie ..." en "End Function" "StDev = Application.WorksheetFunction.StDev(Rng)" en druk vervolgens op "Enter".

Om de standaarddeviatie in VBA te berekenen, gebruikt u gewoon de functie StDev().

Tips

Dezelfde methode kan worden gebruikt om toegang te krijgen tot een van de ingebouwde functies van Excel binnen VBA.