datos mezclados y varianzas

18/05/2006 - 10:57 por CarmenTorres.C | Informe spam
Hola a todos,

tengo una hoja de datos en la que se distinguen distintos grupos de
datos. Quiero calcular la varianza de cada grupo, es decir, la varianza
que presentan los datos tipo A, la de los del tipo B, etc, mediante una
macro en visual. El problema que tengo es que mis datos no estan bien
agrupados, es decir, en la hoja aparece entremezclados unos tipos con
otros. Como los "entresaco"? Hay alguna manera de calcular la varianza
de una vez? Hasta ahora lo que he hecho se parece a
For i =a To b
tipo = Cells(i, 9).Value

Select Case tipo
Case bond
bond = bond + 1
bosum = bosum + Cells(i, 5).Value
bomean = bosum / bond

Case EQUITY
equit = equit + 1
eqsum = eqsum + Cells(i, 5).Value
eqmean = eqsum / equit

Case BALANCED
bal = bal + 1
basum = basum + Cells(i, 5).Value
bamean = basum / bal

Case Else
other = other + 1

End Select
Next i

pero con esto solo consigo contar los que tengo de cada clase y
calcular su media. No hay algo mas corto, mas elegante, mas mono?

Muchas gracias!!!
Carmen
 

Leer las respuestas

#1 Héctor Miguel
19/05/2006 - 07:04 | Informe spam
hola, Carmen !

Mostrar la cita
1) en [la fraccion d]el codigo que expones se usan [algunas] 'variables' [PERO] que no comentas 'los detalles' -?-
[p.e.] como las declaraste y con que tipo de datos, para que 'sirven' y/o que 'significan', etc. etc. etc.

2) haz una prueba con las herramientas para analisis del propio excel [menu: herramientas / analisis de datos...]
[es probable que necesites instalar/habilitar/... el complemento de 'herramientas para analisis] -?-

3) o... sera necesario que comentes/amplies/... los [quiza NO 'pocos'] detalles que has dejado 'en el tintero' ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ el resto de la consulta original __
Mostrar la cita

Preguntas similares