fijar formula a celdas laterales

22/05/2009 - 21:47 por Ricardo Peña | Informe spam
Tengo una gran cantidad de datos, y quiero hacer una comparativa de las
cifras, simplente restando una celda con otra contigua para saber el
resultado. Esa formula la quiero copiar, y arrastrar hacia abajo, para
copiarla en toda la hoja. En algunos casos tengo que eliminar filas
completas y la formula la respeta, pero si quito celdas elegidas, ya la
formula se trastoca, y tengo que recalcular de nuevo.
Pongo un ejemplo para aclararlo:

FECHA IMPORTE CONTAB. DIFERENCIA IMPORTE BANCO FECHA
27/01/12 347.393,31 18.397,23 328.996,08 26/01/12
26/01/12 328.996,08 39.556,35 289.439,73 03/01/12
03/01/12 289.439,73 71.152,65 218.287,08 29/01/12
29/01/12 218.287,08 0,00 218.287,08 18/01/12
18/01/12 135.218,61 20.921,57 114.297,04 01/02/12
01/02/12 114.297,04 0,00 114.297,04 19/01/12
19/01/12 25.058,00 -45.877,45 70.935,45 04/01/12
04/01/12 395.841,00 329.323,45 66.517,55 09/01/12

La formula de la casilla diferencia es bien simple, es la diferencia entre
las celdas importe contab. e importe banco.
Pero quiero fijar esa fórmula, y copiarla hacia abajo en toda la hoja.
El problema está es que no consigo que quede anclada a las celdas laterales,
al arrastrar hacia abajo.
En algunos casos, donde el resultado es cero, elimino la fila completa. Pero
el problema está si muevo o hago espacio de algunas celdas entonces la
diferencia no queda fijada, sino se mueve hacia la posicion donde he movido
dichas celdas.

No se si me he explicado bien.

Agradeciendo vuestra respuesta.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
23/05/2009 - 00:18 | Informe spam
hola, Ricardo !

Tengo una gran cantidad de datos, y quiero hacer una comparativa de las cifras
simplente restando una celda con otra contigua para saber el resultado.
Esa formula la quiero copiar, y arrastrar hacia abajo, para copiarla en toda la hoja.
En algunos casos tengo que eliminar filas completas y la formula la respeta
pero si quito celdas elegidas, ya la formula se trastoca, y tengo que recalcular de nuevo.



si suponemos que la primer formula en la columna de "diferencia" es la celda [C2]
y asumimos que la formula es del tipo: ²-d2 (una columna a la izquierda MENOS una columna a la derecha)
y que el "movimiento" de las celdas "origen" se debe a cut/paste o la insercion de celdas (NO filas completas)
es logico que la referencia original tambien "se mueve/actualize/..." por efecto de este tipo de acciones

una (posible) solucion es hacer referencias "indirectas" o por DESplazamiento de las REFerencias (la funcion DESREF)

ejemplo1: [C2] =indirecto("b"&fila())-indirecto("d"&fila())

ejemplo2: [C2] =desref(c2,,-1)-desref(c2,,1) <= OJO que mi separdor de argumentos es la coma ',' NO el punto y coma ';' :D

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ el resto de la consulta __
Pongo un ejemplo para aclararlo:

FECHA IMPORTE CONTAB. DIFERENCIA IMPORTE BANCO FECHA
27/01/12 347.393,31 18.397,23 328.996,08 26/01/12
26/01/12 328.996,08 39.556,35 289.439,73 03/01/12
03/01/12 289.439,73 71.152,65 218.287,08 29/01/12
29/01/12 218.287,08 0,00 218.287,08 18/01/12
18/01/12 135.218,61 20.921,57 114.297,04 01/02/12
01/02/12 114.297,04 0,00 114.297,04 19/01/12
19/01/12 25.058,00 -45.877,45 70.935,45 04/01/12
04/01/12 395.841,00 329.323,45 66.517,55 09/01/12

La formula de la casilla diferencia es bien simple, es la diferencia entre las celdas importe contab. e importe banco.
Pero quiero fijar esa formula, y copiarla hacia abajo en toda la hoja.
El problema esta es que no consigo que quede anclada a las celdas laterales, al arrastrar hacia abajo.
En algunos casos, donde el resultado es cero, elimino la fila completa.
Pero el problema esta si muevo o hago espacio de algunas celdas entonces la diferencia no queda fijada
sino se mueve hacia la posicion donde he movido dichas celdas.

No se si me he explicado bien.
Respuesta Responder a este mensaje
#2 Ricardo Peña
23/05/2009 - 10:09 | Informe spam
Funciona perfectamente. Muchas gracias Héctor.

"Héctor Miguel" wrote:

hola, Ricardo !

> Tengo una gran cantidad de datos, y quiero hacer una comparativa de las cifras
> simplente restando una celda con otra contigua para saber el resultado.
> Esa formula la quiero copiar, y arrastrar hacia abajo, para copiarla en toda la hoja.
> En algunos casos tengo que eliminar filas completas y la formula la respeta
> pero si quito celdas elegidas, ya la formula se trastoca, y tengo que recalcular de nuevo.

si suponemos que la primer formula en la columna de "diferencia" es la celda [C2]
y asumimos que la formula es del tipo: ²-d2 (una columna a la izquierda MENOS una columna a la derecha)
y que el "movimiento" de las celdas "origen" se debe a cut/paste o la insercion de celdas (NO filas completas)
es logico que la referencia original tambien "se mueve/actualize/..." por efecto de este tipo de acciones

una (posible) solucion es hacer referencias "indirectas" o por DESplazamiento de las REFerencias (la funcion DESREF)

ejemplo1: [C2] =indirecto("b"&fila())-indirecto("d"&fila())

ejemplo2: [C2] =desref(c2,,-1)-desref(c2,,1) <= OJO que mi separdor de argumentos es la coma ',' NO el punto y coma ';' :D

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ el resto de la consulta __
> Pongo un ejemplo para aclararlo:
>
> FECHA IMPORTE CONTAB. DIFERENCIA IMPORTE BANCO FECHA
> 27/01/12 347.393,31 18.397,23 328.996,08 26/01/12
> 26/01/12 328.996,08 39.556,35 289.439,73 03/01/12
> 03/01/12 289.439,73 71.152,65 218.287,08 29/01/12
> 29/01/12 218.287,08 0,00 218.287,08 18/01/12
> 18/01/12 135.218,61 20.921,57 114.297,04 01/02/12
> 01/02/12 114.297,04 0,00 114.297,04 19/01/12
> 19/01/12 25.058,00 -45.877,45 70.935,45 04/01/12
> 04/01/12 395.841,00 329.323,45 66.517,55 09/01/12
>
> La formula de la casilla diferencia es bien simple, es la diferencia entre las celdas importe contab. e importe banco.
> Pero quiero fijar esa formula, y copiarla hacia abajo en toda la hoja.
> El problema esta es que no consigo que quede anclada a las celdas laterales, al arrastrar hacia abajo.
> En algunos casos, donde el resultado es cero, elimino la fila completa.
> Pero el problema esta si muevo o hago espacio de algunas celdas entonces la diferencia no queda fijada
> sino se mueve hacia la posicion donde he movido dichas celdas.
>
> No se si me he explicado bien.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida