Arrastrar formulas

15/03/2005 - 08:46 por davidcorell | Informe spam
Tengo que calcular la media de una serie cada seis valores, es decir,
si estuviese en la columna B y quisiera calcular los promedios cada 6
valores de la columna A, tendria que escribir lo siguiente:

Celda B1 = PROMEDIO(A1:A6)
Celda B2 = PROMEDIO(A7:A12)
Celda B3 = PROMEDIO(A13:A18)
...
Celda B8784 = PROMEDIO(A52699:A52704)

Mi problema esta al introducir las formulas, que como es un fichero
muy largo (52704 registros), no puedo introducir las formulas una a
una, me gustaria poder arrastrar e introducir las formulas hasta la
celda B8784.

¿Como puedo hacer para arrastrar la formula hasta la celda 8784? Si
escribo la primera formula en la celda B1 (PROMEDIO(A1:A6)) y
arrastro, en la celda B2 me escribe PROMEDIO(A2:A7), pero yo quiero
que me escriba PROMEDIO(A7:A12). Si escribo las formulas en las celdas
B1 y B2 y arrastro tampoco lo hace bien.
Seguro que debe ser facil, pero he buscado por el foro y no he
encontrado nada.
Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
15/03/2005 - 09:20 | Informe spam
Prueba con la función INDIRECTO. En la fila 1 de cualquier columna libre pon la fórmula:

=PROMEDIO(INDIRECTO("A"&(FILA()*6)-5&":A"&(FILA()*6)))

y cópiala y pégala hacia abajo, hasta donde necesites.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"DAvid" escribió en el mensaje news:
Tengo que calcular la media de una serie cada seis valores, es decir,
si estuviese en la columna B y quisiera calcular los promedios cada 6
valores de la columna A, tendria que escribir lo siguiente:

Celda B1 = PROMEDIO(A1:A6)
Celda B2 = PROMEDIO(A7:A12)
Celda B3 = PROMEDIO(A13:A18)
...
Celda B8784 = PROMEDIO(A52699:A52704)

Mi problema esta al introducir las formulas, que como es un fichero
muy largo (52704 registros), no puedo introducir las formulas una a
una, me gustaria poder arrastrar e introducir las formulas hasta la
celda B8784.

¿Como puedo hacer para arrastrar la formula hasta la celda 8784? Si
escribo la primera formula en la celda B1 (PROMEDIO(A1:A6)) y
arrastro, en la celda B2 me escribe PROMEDIO(A2:A7), pero yo quiero
que me escriba PROMEDIO(A7:A12). Si escribo las formulas en las celdas
B1 y B2 y arrastro tampoco lo hace bien.
Seguro que debe ser facil, pero he buscado por el foro y no he
encontrado nada.
Gracias de antemano.
Respuesta Responder a este mensaje
#2 KL
15/03/2005 - 09:23 | Informe spam
Hola David,

Prueba la siguient formula:

=PROMEDIO(DESREF($A$1:$A$6;6*(FILA()-FILA($A$1));0))

el rango [$A$1:$A$6] corresponde al primer rango de 6 celdas del q se debe
sacar el promedio, y [$A$1] corresponde a la primera celda de dicho rango.

Saludos,
KL

"DAvid" wrote in message
news:
Tengo que calcular la media de una serie cada seis valores, es decir,
si estuviese en la columna B y quisiera calcular los promedios cada 6
valores de la columna A, tendria que escribir lo siguiente:

Celda B1 = PROMEDIO(A1:A6)
Celda B2 = PROMEDIO(A7:A12)
Celda B3 = PROMEDIO(A13:A18)
...
Celda B8784 = PROMEDIO(A52699:A52704)

Mi problema esta al introducir las formulas, que como es un fichero
muy largo (52704 registros), no puedo introducir las formulas una a
una, me gustaria poder arrastrar e introducir las formulas hasta la
celda B8784.

¿Como puedo hacer para arrastrar la formula hasta la celda 8784? Si
escribo la primera formula en la celda B1 (PROMEDIO(A1:A6)) y
arrastro, en la celda B2 me escribe PROMEDIO(A2:A7), pero yo quiero
que me escriba PROMEDIO(A7:A12). Si escribo las formulas en las celdas
B1 y B2 y arrastro tampoco lo hace bien.
Seguro que debe ser facil, pero he buscado por el foro y no he
encontrado nada.
Gracias de antemano.
Respuesta Responder a este mensaje
#3 davidcorell
15/03/2005 - 17:50 | Informe spam
Gracias, probaré a ver si funciona y ya os comento.
Un saludo,


"KL" wrote in message news:<#...
Hola David,

Prueba la siguient formula:

=PROMEDIO(DESREF($A$1:$A$6;6*(FILA()-FILA($A$1));0))

el rango [$A$1:$A$6] corresponde al primer rango de 6 celdas del q se debe
sacar el promedio, y [$A$1] corresponde a la primera celda de dicho rango.

Saludos,
KL

"DAvid" wrote in message
news:
> Tengo que calcular la media de una serie cada seis valores, es decir,
> si estuviese en la columna B y quisiera calcular los promedios cada 6
> valores de la columna A, tendria que escribir lo siguiente:
>
> Celda B1 = PROMEDIO(A1:A6)
> Celda B2 = PROMEDIO(A7:A12)
> Celda B3 = PROMEDIO(A13:A18)
> ...
> Celda B8784 = PROMEDIO(A52699:A52704)
>
> Mi problema esta al introducir las formulas, que como es un fichero
> muy largo (52704 registros), no puedo introducir las formulas una a
> una, me gustaria poder arrastrar e introducir las formulas hasta la
> celda B8784.
>
> ¿Como puedo hacer para arrastrar la formula hasta la celda 8784? Si
> escribo la primera formula en la celda B1 (PROMEDIO(A1:A6)) y
> arrastro, en la celda B2 me escribe PROMEDIO(A2:A7), pero yo quiero
> que me escriba PROMEDIO(A7:A12). Si escribo las formulas en las celdas
> B1 y B2 y arrastro tampoco lo hace bien.
> Seguro que debe ser facil, pero he buscado por el foro y no he
> encontrado nada.
> Gracias de antemano.
Respuesta Responder a este mensaje
#4 KL
15/03/2005 - 17:57 | Informe spam
en la formula q te he dejado vigila el simbolo $ q aparezca exactamente como
en mi mensaje.

KL

"DAvid" wrote in message
news:
Gracias, probaré a ver si funciona y ya os comento.
Un saludo,


"KL" wrote in message
news:<#...
Hola David,

Prueba la siguient formula:

=PROMEDIO(DESREF($A$1:$A$6;6*(FILA()-FILA($A$1));0))

el rango [$A$1:$A$6] corresponde al primer rango de 6 celdas del q se
debe
sacar el promedio, y [$A$1] corresponde a la primera celda de dicho
rango.

Saludos,
KL

"DAvid" wrote in message
news:
> Tengo que calcular la media de una serie cada seis valores, es decir,
> si estuviese en la columna B y quisiera calcular los promedios cada 6
> valores de la columna A, tendria que escribir lo siguiente:
>
> Celda B1 = PROMEDIO(A1:A6)
> Celda B2 = PROMEDIO(A7:A12)
> Celda B3 = PROMEDIO(A13:A18)
> ...
> Celda B8784 = PROMEDIO(A52699:A52704)
>
> Mi problema esta al introducir las formulas, que como es un fichero
> muy largo (52704 registros), no puedo introducir las formulas una a
> una, me gustaria poder arrastrar e introducir las formulas hasta la
> celda B8784.
>
> ¿Como puedo hacer para arrastrar la formula hasta la celda 8784? Si
> escribo la primera formula en la celda B1 (PROMEDIO(A1:A6)) y
> arrastro, en la celda B2 me escribe PROMEDIO(A2:A7), pero yo quiero
> que me escriba PROMEDIO(A7:A12). Si escribo las formulas en las celdas
> B1 y B2 y arrastro tampoco lo hace bien.
> Seguro que debe ser facil, pero he buscado por el foro y no he
> encontrado nada.
> Gracias de antemano.
Respuesta Responder a este mensaje
#5 davidcorell
01/04/2005 - 15:03 | Informe spam
Gracias, ya lo he solucionado y me he ahorrado un montón de trabajo.
He utilizado la fórmula de KL y funciona de maravilla. La fórmula de
Fernando no me ha funcionado bien. Me da un error #DIV/O! en el
resultado de la formula, a pesar de q hay valores. Además, los
promedios los quiero hacer de una hoja de cálculo distinta de donde
está la fórmula y no sé si habrá algún problema con las comillas.
De todas formas, gracias a los dos.


"KL" wrote in message news:...
en la formula q te he dejado vigila el simbolo $ q aparezca exactamente como
en mi mensaje.

KL

"DAvid" wrote in message
news:
> Gracias, probaré a ver si funciona y ya os comento.
> Un saludo,
>
>
> "KL" wrote in message
> news:<#...
>> Hola David,
>>
>> Prueba la siguient formula:
>>
>> =PROMEDIO(DESREF($A$1:$A$6;6*(FILA()-FILA($A$1));0))
>>
>> el rango [$A$1:$A$6] corresponde al primer rango de 6 celdas del q se
>> debe
>> sacar el promedio, y [$A$1] corresponde a la primera celda de dicho
>> rango.
>>
>> Saludos,
>> KL
>>
>> "DAvid" wrote in message
>> news:
>> > Tengo que calcular la media de una serie cada seis valores, es decir,
>> > si estuviese en la columna B y quisiera calcular los promedios cada 6
>> > valores de la columna A, tendria que escribir lo siguiente:
>> >
>> > Celda B1 = PROMEDIO(A1:A6)
>> > Celda B2 = PROMEDIO(A7:A12)
>> > Celda B3 = PROMEDIO(A13:A18)
>> > ...
>> > Celda B8784 = PROMEDIO(A52699:A52704)
>> >
>> > Mi problema esta al introducir las formulas, que como es un fichero
>> > muy largo (52704 registros), no puedo introducir las formulas una a
>> > una, me gustaria poder arrastrar e introducir las formulas hasta la
>> > celda B8784.
>> >
>> > ¿Como puedo hacer para arrastrar la formula hasta la celda 8784? Si
>> > escribo la primera formula en la celda B1 (PROMEDIO(A1:A6)) y
>> > arrastro, en la celda B2 me escribe PROMEDIO(A2:A7), pero yo quiero
>> > que me escriba PROMEDIO(A7:A12). Si escribo las formulas en las celdas
>> > B1 y B2 y arrastro tampoco lo hace bien.
>> > Seguro que debe ser facil, pero he buscado por el foro y no he
>> > encontrado nada.
>> > Gracias de antemano.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida