Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Calcular el coeficiente de variacion de una lista de datos

| 1 comentario

En esta ocasión vamos a programar una función que nos determine el coeficiente de variación de una lista de datos , esto es conveniente para saber que tan dispersos son los datos respecto a la media . Para esto es necesario primero saber la desviación estándar y la media de los datos a analizar . Con esta función se resume el proceso a solo llamar la función y seleccionar los datos

el código de la función se observa a continuación:

FUNCION

(Para mayor visualización de la imagen, hacer click en la misma)

En el código se observa que se define la variable datos como rango (byval datos as range)

Luego se utiliza la función DesvEst , definida ya en Excel , para poder calcular la desviación estándar de los datos seleccionados  y se le asigna a la variable desviación:

desviacion = Application.WorksheetFunction.StDev(datos)

Se hace lo mismo para calcular la media o promedio de los datos :

Media = Application.WorksheetFunction.Average(datos)

Finalmente se divide la desviación entre la media obtenida para calcular el coeficiente de variación

CoefVar= Desviacion/media

Para poder ejecutar la función recién creada se llama desde la hoja de Excel y se seleccionan los datos que se desean analizar.

aplicacion

(Para mayor visualización de la imagen, hacer click en la misma)

Espero les sea de utilidad .

Por: Alberto Efraín Ramírez

Un comentario

  1. con una consulta como utilizo esta función en un campo calculado, me seria de mucha utilidad, de antemano gracias por el apoyo.

Deja una respuesta

Los campos requeridos estan marcados con *.