Seleccionar rango de datos (ejemplo: de 10 en 10) en forma automática

16/02/2016 - 13:10 por adaeyina | Informe spam
Hola,

Me gustaria saber si existe alguna forma de expresarle a excel, de forma más sencilla, que quiero que haga el promedio, sum, min, max, etc, cualquier operación, de un rango de datos de una fila, pero con un sentido logico, por ejemplo:

=AVERAGE(Datos!D3:D12)
=AVERAGE(Datos!D13:D22)
=AVERAGE(Datos!D23:D32) ... etc

Es decir, busco alguna formula que me ayude a hacer esto más sencillo, como por ejemeplo: =AVERAGE(Datos!D(3+10):D(12+10))

Asi, para cada nueva fila, automaticamente vaya considerando el ultimo valor calculado, y le sume los 10... dado que tengo que realizar un análisis de muchos datos, y es realmente agotador hacerlo en forma manual, y creo que debe haber alguna forma más sencilla de hacerlo.

Gracias desde ya!
 

Leer las respuestas

#1 Juan Español
16/02/2016 - 15:45 | Informe spam
Hola adaeyina:
Vamos a suponer que esto lo quieres hacer empezando en la fila 5, 6, 7, etc.

Entonces en la columna que quieras pero en la fila 5 pones:

=PROMEDIO(INDIRECTO("Datos!D" & (FILA()-5)*10 + 3 & ":D" & (FILA()-4)*10 +
2))

Arrastras para abajo hasta donde quieras teniendo en cuenta que cada fila
para abajo el rango de a tener en cuenta se "desplaza" 10 filas de la celda
"una fila más arriba".

Cambia la Función PROMEDIO por la que necesites, SUMA, MIN, MAX

Ten en cuenta que si la Fila en la que empiezas a poner esta fórmula, no es
la 5, y es la _n_, debes de cambiar el 5 por n y el 4 por n-1.

Comenta si te sirvió.
Saludos.-

escribió en el mensaje de noticias
news:
Hola,

Me gustaria saber si existe alguna forma de expresarle a excel, de forma más
sencilla, que quiero que haga el promedio, sum, min, max, etc, cualquier
operación, de un rango de datos de una fila, pero con un sentido logico, por
ejemplo:

=AVERAGE(Datos!D3:D12)
=AVERAGE(Datos!D13:D22)
=AVERAGE(Datos!D23:D32) ... etc

Es decir, busco alguna formula que me ayude a hacer esto más sencillo, como
por ejemeplo: =AVERAGE(Datos!D(3+10):D(12+10))

Asi, para cada nueva fila, automaticamente vaya considerando el ultimo valor
calculado, y le sume los 10... dado que tengo que realizar un análisis de
muchos datos, y es realmente agotador hacerlo en forma manual, y creo que
debe haber alguna forma más sencilla de hacerlo.

Gracias desde ya!

Preguntas similares