Cómo calcular las desviaciones estándar en Excel Visual Basic

Excel es el programa de hoja de cálculo incluido en el software de productividad Microsoft Office Suite. Un programa de hoja de cálculo gestiona los datos a través de una serie de tablas. Cada valor de datos se coloca dentro de una celda individual dentro de la tabla. Los valores se pueden manipular mediante un conjunto de funciones integradas. La desviación estándar es la desviación promedio de la media de los valores de un conjunto. En pocas palabras, identifica la precisión de un conjunto de valores. La desviación estándar se puede calcular utilizando la función incorporada STDEV en Excel o Visual Basic para Aplicaciones (VBA).

Función de desviación estándar incorporada

Abra Excel y el conjunto de datos donde desea encontrar la desviación estándar.

Escriba "= STDEV (" en la celda donde desea mostrar la desviación estándar. No presione "Enter".

Manteniendo presionada la tecla shift, seleccione el rango de celdas que contienen los puntos de datos. Si las celdas no son continuas, mantenga presionada la tecla Ctrl mientras selecciona las celdas no continuas. Esto debería colocar una serie de nombres de celdas en la barra de fórmulas después de "= STDEV (".

Escribe ")" en la barra de fórmulas y presiona "Enter". La desviación estándar se calculará utilizando el método insesgado.

Uso de funciones integradas en VBA

Esta misma función incorporada se puede utilizar en un script VBA para calcular la desviación estándar. Abra VBA y haga clic en el final del módulo donde va a calcular la desviación estándar.

Escriba "Function StDev (Rng As Range)" y luego presione "Enter". Esto también debería crear una nueva línea "Función de fin".

En la línea entre "Función ..." y "Finalizar función", escriba "StDev = Application.WorksheetFunction.StDev (Rng)" y luego presione "Enter".

Para calcular la desviación estándar en VBA, simplemente use la función StDev ().

Consejos

Este mismo método se puede utilizar para acceder a cualquiera de las funciones integradas de Excel dentro de VBA.