En una columna de una hoja tengo valores cada 33 filas que quiero copiar a otra hoja. ¿Cómo hago?

En una columna de una Hoja tengo cada 33 filas valores que quiero copiar a otra Hoja. La formula cuando copio y pego , me cambia la celda de origen sumando una fila mas, pero yo quiero que cambie la celda de origen sumando 33 filas mas !

Gracias

Pablo

1 respuesta

Respuesta
1

Suponiendo que tus datos están en la Hoja1... y que están en las celdas A2, A35, A88... etc (dejé A1 libre porque supongo que hay un encabezado)...

En la hoja2... en la celda G5 por ejemplo copiaría esta formula... luego ya la copias hacia abajo...

=DESREF(Hoja1!A$2,(FILAS(G$5:G5)-1)*33,0)

Puedes adaptar Hoja1!A$2 a la celda en la que realmente empiezan tus datos... no olvides el $

Jaime lo hice y no funciono.

Pablo

Yo preparé una hoja de calculo y probé la formula y si, extraía valores cada 33 celdas...

¿O lo que tu quieres es que SUME paquetes de 33 celdas?

En ese caso modifícala a

=SUMA( DESREF(Hoja1!A$2,(FILAS(G$5:G5)-1)*33,0,33,1) )

Me avisas si era eso... o sino enviame el archivo y lo reviso

[email protected]

Te mando el archivo.

En la hoja llamada local 12, en la celda B2 quiero poner lo que se ingrese en la celda F7 de la Hoja llamada INFO. A su vez en la celda B3 de la Hoja llamada local 12 quiero poner lo que se ingrese en la celda F40 de la Hoja llamada INFO y asi hasta el final.

La Hoja llamada Local 8 la hice una por una y me vuelvo loco !! Tengo que hacer 8 locales mas (todavía no les abrí solapa de hoja !)

No se como adjuntar el archivo. El formato que abre todoxpertos me parece que no me permite

Pablo

No quiero sumar. solo trasladar la información. No entiendo porque me pones direcciones de celdas G$5;G5 en la formula.

No se como enviarte el archivo. Me mandas tu mail ? Se puede ?

Pablo

Pablo,

La función DESREF se mueve desde una celda (en tu caso, la del primer dato, una cantidad de filas hacia arriba o abajo, derecha o izquierda...

entonces...

=DESREF(Hoja1!A$2,(FILAS(G$5:G5)-1)*33,0)

Esta formula que he escrito tiene 3 argumentos:

Primer argumento:

La celda original es Hoja1! A2 (lo que yo he supuesto y tu debes cambiar por otra cosa)

Tercer argumento:

0 pues desde esta fila no te vas a desplazar ninguna hacia la derecha

Segundo argumento:

La cantidad de filas que debe desplazarse para el primer dato es 0 filas hacia abajo (es decir quedarse en el mismo lugar)... y eso lo obtengo con la formula FILAS(G$5:G5)-1 pues para el primer caso las filas de G5 a G5 son iguales a 1... menos 1 te da 0 y finalmente como todo eso esta en paréntesis y multiplicado por 33 sigue dando 0... en resumen toda esa formula da como resultado 0

El detalle es que cuando copias esa formula hacia abajo... el rango G$5:G5 se va convirtiendo en G$5:G6, G$5:G7, G$5:G8, G$5:G9 y al aplicarle FILAS, los resultados cambiaran a 2, 3, 4, 5... etc... si le restas uno y lo multiplicas por 33, al final resultaran para los siguientes casos 33, 66, 99, ... etc... y entonces desde la celda original te habrás desplazado 33 celdas hacia abajo, 66 hacia abajo... etc...

Escribí arriba mi mail... si deseas enviame el archivo y lo reviso... explica por favor que celdas quieres dar como resultada... seria preferible que en la columna de resultados escribas manualmente las direcciones de las celdas que quieres obtener como resultado... me parece que la formula que te di debería funcionar bien... probablemente es un pequeño error en el traslado de la formula...

El mail lo repito... (por si es que el link se hubiera bloqueado)..

Jaimesegura arroba hotmail punto com

Pablo

Recibí tu mail... resolví la pregunta y envíe el mail con la respuesta pero recibí un delivery failure... confírmame si recibiste el mail o no..

Jaime

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas