transponer

05/02/2008 - 01:25 por Art | Informe spam
Tengo una hoja en la cual solamente tengo daatos en una columa.
Por ejemplo a,b,c,d,e,f,g,h,i,j,k,l
deseo transponer los datos de tres en tres por filas en otra hoja.
Selecciono 3 celtdas contiguas y =transponer(A1:A3) ctrl+Shift+Return

Hasta hay vamos bien; obtengo a,b,c; pero deseo que en la fila de abajo
escriba: d,e y f que seria la serie siguiente de tres consecutiva a la
primera, pero arrastrando lo que obtengo es b,c,d.

Podriais indicarme como seria la sintaxis correcta para lo que deseo o bien
estoy partiendo de un plantamiento erroneo.
 

Leer las respuestas

#1 Héctor Miguel
05/02/2008 - 02:07 | Informe spam
hola, !

Tengo una hoja en la cual solamente tengo daatos en una columa.
Por ejemplo a,b,c,d,e,f,g,h,i,j,k,l
deseo transponer los datos de tres en tres por filas en otra hoja.
Selecciono 3 celtdas contiguas y =transponer(A1:A3) ctrl+Shift+Return
Hasta hay vamos bien; obtengo a,b,c; pero deseo que en la fila de abajo escriba: d,e y f
que seria la serie siguiente de tres consecutiva a la primera, pero arrastrando lo que obtengo es b,c,d.
Podriais indicarme como seria la sintaxis correcta para lo que deseo o bien estoy partiendo de un plantamiento erroneo.



si suponemos que los 12 datos de tu ejemplo estan en el rango [A1:A12] de la hoja1
y que en otra hoja necesitas obtener a partir de [A1] en grupos de 3 columnas y 4 filas los 12 datos [A1:C4]
inicia en la celda [A1] de la otra hoja con una formula +/- como la siguiente: =indice(hoja1!$a:$a,fila()*3-3+columna())
formula que deberas copiar al resto del rango [A1:C4] en la otra hoja (y no es de entrada matricial, ctrl+shift+enter)

(OJO con el separador de argumentos, mi sistema usa a la coma ',' NO al punto y coma ';' :D)
y... si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares