Excel Avanzado

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

Excel Avanzado

Función para el Cálculo del Test de Diferencias

| 2 comentarios

Esta función permite hallar el test de diferencias, que consiste en demostrar si la diferencia entre las medias es significativa o no. Para ello se ingresan como parámetros tanto los valores estimados o medias y los errores estándar, correspondientes. Esta función tiene la forma:
TESTDIFERENCIAS(val1, val2, error1, error2)
Donde val1 y val2 son los valores estimados o medias cuya diferencia se desea demostrar si es significativa o no; y error1 y error2 son los errores o desviaciones estándar de los valores estimados o medias.
El cálculo del test de diferencias se explica como la división de la diferencia entre medias (D) y el error estándar de la diferencia (EE):
D/EE = (val1 - val2) / ((error1) ^ 2 + (error2) ^ 2) ^ 0.5
Donde D = val1-val2 y EE = ((error1) ^ 2 + (error2) ^ 2) ^ 0.5
EJEMPLO:
Observemos las figuras a continuación:

img11 300x173 Función para el Cálculo del Test de Diferencias

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

Hallaremos el test de diferencias entre los valores estimados F7 y C7, y colocaremos el resultado en I7. Para esto, nos colocamos en I7 y digitamos la fórmula “TESTDIFERENCIAS(F7, C7, H7, E7)” y presionamos Enter:

img2 300x172 Función para el Cálculo del Test de Diferencias

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

Observemos que el resultado es el correcto. Por último, podemos hallar el resultado para los siguientes departamentos y completar la tabla.

El código en VBA de esta función es el siguiente:

Function TESTDIFERENCIAS(val1, val2, error1, error2)

 TESTDIFERENCIAS = (val1 - val2) / ((error1) ^ 2 + (error2) ^ 2) ^ 0.5

End Function

A continuación encontrará adjunto a este artículo un archivo en excel con la función y el ejemplo visto:

Función para el Cálculo del Test de Diferencias

Artículo escrito por: Lady Nathaly Allpas Villacorta.

2 comentarios

  1. En esta función Test de diferencias, el autor de esta función, hace referencia a una Prueba de hipótesis de la diferencia de medias. aunque no veo los tamaños de muestra para los años 2011 y 2010.
    El autor hace referencia al coeficiente de variación y coloca "/a" para los coeficientes de variación de los años 2010 y 2011 mayor a 15%.
    He agregado dos funciones:
    - Una para calcular el coeficiente de variación (es la desviación estándar de la muestra entre la media de la muestra por 100.).
    - Otra función para colocar el "/a" cuando el coefiente de variación es mayor a 15.

    Function TESTDIFERENCIAS(val1, val2, error1, error2)
    TESTDIFERENCIAS = (val1 - val2) / ((error1) ^ 2 + (error2) ^ 2) ^ 0.5
    End Function

    Function coefdevar(desv, media)
    coefdevar = desv / media * 100
    End Function

    Function validar(coef)
    If coef > 15 Then
    validar = "/a"
    Else
    validar = " "
    End If
    End Function

    • Excelente aportación, gracias

Deja una respuesta

Los campos requeridos estan marcados con *.