Funcion Moda Con rangos Variables.

05/01/2006 - 19:47 por Gabriel Raigosa | Informe spam
Saludos:

Estoy tratando de hacer lo siguiente.

Quiero poner en la celda "A1" la funcion moda

tengo numero enteros, por ejemplo desde la celda "A2" hasta la celda "A100"

=MODA(A2:A100), hasta el momento no hay problema, el caso es que tengo que
cambiar los rangos A2:A100, por otros diferentes, A3:A20, A3:A21, A4:A25,
diferentes rangos, cada vez hay que editar esa celda A1, y cambiar los
rangos en forma manual, He intentado hacer lo siguiente; Poner en dos celdas
diferentes por ejemplo C1 y C2 los valores correspondientes a la fila
inicial y la fila final del rango, y usar controles de numero para cambiar
los valores de las celdas C1 y C2. tampoco hay problema.

He hecho algunas pruebas cambiando el rango de la funcion =MODA(
), usando desref, indirecto, pero al parecer la funcion no
permite esos argumentos.

Que es lo que busco basicamente, no tener que cambiar los rangos en forma
manual ya que tengo otras celdas en la hoja de calculo que dependen de los
rangos que tenga esa funcion moda

ejemplo:

D1 =contar.si(A2:A100;"condicion 1")
D2 =contar.si(A2:A100;"condicion 2")
D3 =contar.si(A2:A100;"condicion 3")
D4 =contar.si(A2:A100;"condicion 4")

Los rangos de las funciones de conteo deben ser los mismos rangos de la
función moda, es decir que varian cuando varien los de la moda, y el caso es
que tengo varias columnas "=MODA(" aplicadas a rangos similares, es decir
que requieren el numero de fila inicial y final, tengo una moda similar para
la columna "B" y otras funciones de conteo para la columna "B", segun los
rangos que de la moda de la columna "B", es decir que lo que se requiere es
cambiar en la referencia es son los numeros que indican fila, tanto para la
moda como para el =contar.si, Rangos variables

De antemano agradezco cualquier idea o sugerencia .

TKS...
Gabriel Raigosa
Medellín - Colombia
GabrielRaigosa@hot.mail.com
 

Leer las respuestas

#1 Héctor Miguel
06/01/2006 - 04:55 | Informe spam
hola, Gabriel !

... Quiero poner en la celda "A1" la funcion moda tengo numero enteros... desde... "A2" hasta... "A100"
=MODA(A2:A100)... no hay problema... el caso es que tengo que cambiar ... A2:A100, por... A3:A20, A3:A21, A4:A25...
cada vez hay que editar esa celda A1, y cambiar los rangos en forma manual
He intentado... Poner en... C1 y C2 los valores correspondientes a la fila inicial y la fila final del rango
y usar controles de numero para cambiar los valores de las celdas C1 y C2. tampoco hay problema.
He hecho algunas pruebas cambiando el rango de la funcion =MODA(), usando desref, indirecto
pero al parecer la funcion no permite esos argumentos...



serviria si comentas 'como' estas 'armando' la formula tanto con desref, indirecto, y cualquier otra funcion en las pruebas :))
usando un rango de prueba de 'A2:A36'... las siguientes 'formulaciones' me han estado funcionando bien ;)
1) =moda(a2:a36)
2) =moda(desref(a1,1,,contar(a:a),1))
3) usando variables para fila inicial 'E3' y fila final 'E4'...
=moda(indirecto("a"&e3&":a"&e4))

solo toma en cuenta que mi sistena usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.

Preguntas similares