Copiar e pegar formulas

16/06/2007 - 01:30 por Albino | Informe spam
Olá
Tengo un pequenho problema que és:
Como se hace para pegar una formula en uma linea , pero sim alterar la
numeracion tantas veces como la cantidade de lineas que van de un rango a
outro
Un poco confuso, bien és assim:
Tengo una hoja que tiene ex:
A B
C
1 =SE(S6="t";2;"") =SE(T6="h";1;"")
2 =SE(S6="d";2;"") =SE(U6="q";2;"")
3 =SE(T6="w";2;"") =SE(U6="D";1;"")
Lo que me iria bien seria, que al pegar las formulas en la linea abajo, en
este caso seria en la linea4 no me pegara com S9, pero com S7, és decir
deberia quedar más o menos assi:

4 =SE(S7="t";2;"") =SE(T7="h";1;"")
5 =SE(S7="d";2;"")
=SE(U7="q";2;"")
6 =SE(T7="w";2;"")
=SE(U7="D";1;"")

e no assi
4 =SE(S9="t";2;"") =SE(T9"h";1;"")
5 =SE(S9"d";2;"")
=E(U9"q";2;"")
6 =SE(T9"w";2;"")
=SE(U9"D";1;"")
és que tengo una gran cantidade de hojas donde tengo que introducir essas
formulas
Um saludo e gracias.
Albino
Albino P.
albinopaulo@sapo.pt
 

Leer las respuestas

#1 Héctor Miguel
16/06/2007 - 08:42 | Informe spam
hola, Albino !

con los datos 'tal-cual' expones en esta consulta: [cada 3 filas, en las columnas A, B y C, iniciando en la fila 1]...

1) usa formulas *indirectas* +/- como las siguientes:

[A1] =se(indireto(endereço(5+int((lin()-1+3)/3);18+col()))="t";2;"")
[B1] =se(indireto(endereço(5+int((lin()-1+3)/3);18+col()))="h";1;"")
[A2] =se(indireto(endereço(5+int((lin()-1+3)/3);18+col()))="d";2;"")
[C2] =se(indireto(endereço(5+int((lin()-1+3)/3);18+col()))="q";2;"")
[B3] =se(indireto(endereço(5+int((lin()-1+3)/3);18+col()))="w";2;"")
[C3] =se(indireto(endereço(5+int((lin()-1+3)/3);18+col()))="d";1;"")

2) selecciona el rango de 3 filas x 3 columnas: -> 'A1:C3'
-> copia/arrastra/... [obviamente hacia abajo] -> en *grupos* de 3 filas

3) la/s formulas en *castellano* serian +/- como sigue:
=si(indirecto(direccion(5+entero((fila()-1+3)/3),18+columna()))="x",2,"")

4) [probablemente] el *rendimiento* de tu modelo se vera *afectado* [en velocidad de re/calculos] -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... Como se hace para pegar una formula en uma linea
pero sim alterar la numeracion tantas veces como la cantidade de lineas que van de un rango a outro
Un poco confuso, bien es assim: Tengo una hoja que tiene ex:
A B C
1 =SE(S6="t";2;"") =SE(T6="h";1;"")
2 =SE(S6="d";2;"") =SE(U6="q";2;"")
3 =SE(T6="w";2;"") =SE(U6="D";1;"")
Lo que me iria bien seria, que al pegar las formulas en la linea abajo, en este caso seria en la linea4
no me pegara com S9, pero com S7, es decir deberia quedar mas o menos assi:
4 =SE(S7="t";2;"") =SE(T7="h";1;"")
5 =SE(S7="d";2;"") =SE(U7="q";2;"")
6 =SE(T7="w";2;"") =SE(U7="D";1;"")
e no assi
4 =SE(S9="t";2;"") =SE(T9"h";1;"")
5 =SE(S9"d";2;"") =E(U9"q";2;"")
6 =SE(T9"w";2;"") =SE(U9"D";1;"")
es que tengo una gran cantidade de hojas donde tengo que introducir essas formulas ...

Preguntas similares