Visual Basic - función NORMDIST acepta variables?

Life is soft - evento anual de software empresarial
   
Vista:

función NORMDIST acepta variables?

Publicado por Husky (1 intervención) el 28/12/2013 12:08:37
Hola !

Estoy comenzando a programar en Visual Basic y me ha surgido un problema que no consigo solucionar, a ver si alguien me puede echar una mano.

El problema en concreto trata sobre la función NORMDIST. Esta calcula el valor de la distribución normal para un cierto valor, especificando media, desviación estándar y si deseamos que esta función sea acumulativa.

Por ejemplo NORMDIST(0.1 , 0 , 1 ,true) calcularía el valor de 0.1 para una distribución normal de media 0, desviación estándar 1 y acumulada.

Bien el problema viene cuando en vez de poner un valor numérico introduzco una variable, puesto que no obtengo ningún valor.

Con un ejemplo creo que quedara mas claro:


Private Sub prueba()

Dim x As Double

x = 0.1

y = [NORMDIST(0.1, 0, 1, true)]
w = [NORMDIST(x, 0, 1, true)]

Range("a1").Value = y
Range("b1").Value = w

End Sub

En este caso "y" la calcula sin problemas mientras que "w" da un error del tipo #¿NOMBRE?

Hay alguna manera de poder realizar distribuciones normales de variables sin tener que poner su valor numérico?

Gracias por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder