Cambiar Referencia en Formulas

30/05/2006 - 22:37 por Mauro Jesús | Informe spam
Saludos a todos,

Si en una celda tengo una formula, por ejemplo en B40=Suma(B1:B5) mi
pregunta es: Se puede cambiar la referencia de la formula (por codigo o por
cualquier otro medio) de tal forma que pueda cambiar por ejemplo la formula
a Suma(B1:B10) ?


Tengo una hoja de excel el cual en una celda se va acumulando (suma) lo que
van capturando de ventas dia con dia, es decir
la columna A tiene el dia del mes (1,2,3,4,5) la columna B tiene los
montos de cada dia y al final de la columna B (B40) tengo el acumulado, como
pueden darse cuenta si se capturan los montos del primer dia hasta el dia 5,
la formula para tener el acumulado sería B40=suma(B1:B5) pero si despues
siguien capturando por ejemplo al dia 10 , manualmente tendria que cambiar
la formula a Suma(B1:B10) para que me considere el acumulado actual, no
seria mucho problema de no ser que tengo que actualizar aprox, 50 celdas y
eso es lo que quiero automatizar.

Preguntas similare

Leer las respuestas

#1 Mauro Jesús
30/05/2006 - 22:45 | Informe spam
Sé que puedo poner B40=Suma(B1:B31) y se resuelve el problema de acumular el
monto, pero no me sirve en mi caso puesto que anque se suponga que se han
llenado todos los dias, a veces necesitan saber cual era el acumulado hasta
determinado día (por ejemplo al dia 25, al dia 14, etc.)
aparte de que tengo la curiosidad de saber si se pueden cambiar la
referencias de las formulas
Respuesta Responder a este mensaje
#2 Renzo Martinez
30/05/2006 - 22:49 | Informe spam
Y por qué actualizar tantos?

No puedes incluir una tecera columna que indique algo como esto:?
Col. A Col. B Col. C
Fila 1 Día Mes Monto Acum.
Fila 2 1 100 100 (Fórmula: ²)
Fila 3 2 50 150 (Fórmula: Â+B3)
Fila 4 3 250 400 (Fórmula: à+B4)

Para copiarla deberías posicionarte en la celda C4 y con el mouse ubicar la
esquina inferior derecha (para que te aparezca una cruz negra, daz doble
click y debiera copiarse automáticamente hasta el último valor ingresado en
la columna B, siempre que no haya ninguna celda en blanco).

"Mauro Jesús" escribió en el mensaje
news:
Saludos a todos,

Si en una celda tengo una formula, por ejemplo en B40=Suma(B1:B5) mi
pregunta es: Se puede cambiar la referencia de la formula (por codigo o


por
cualquier otro medio) de tal forma que pueda cambiar por ejemplo la


formula
a Suma(B1:B10) ?


Tengo una hoja de excel el cual en una celda se va acumulando (suma) lo


que
van capturando de ventas dia con dia, es decir
la columna A tiene el dia del mes (1,2,3,4,5) la columna B tiene los
montos de cada dia y al final de la columna B (B40) tengo el acumulado,


como
pueden darse cuenta si se capturan los montos del primer dia hasta el dia


5,
la formula para tener el acumulado sería B40=suma(B1:B5) pero si despues
siguien capturando por ejemplo al dia 10 , manualmente tendria que cambiar
la formula a Suma(B1:B10) para que me considere el acumulado actual, no
seria mucho problema de no ser que tengo que actualizar aprox, 50 celdas y
eso es lo que quiero automatizar.


Respuesta Responder a este mensaje
#3 David
30/05/2006 - 23:31 | Informe spam
Mauro, prueba hacer lo siguiente:

1.
En A41 ingresa el texto "Al día:" y En B41 ingresa la fórmula =CONTARA(B1:B31)

2.
En A40 ingresa el texto "Acumulado:" y en B40 ingresa la fórmula
=SUMA(INDIRECTO("B1:B"&B41))

3.
Con la barra de herramientas "Cuadro de controles", dibuja un botón de
comando cerca de la celda B41. Pulsas doble clic en el botón, y editas para
que quede el siguiente código:

Private Sub CommandButton1_Click()
Range("B41").Formula = "=counta(B1:B31)"
End Sub

4.
Pulsas clic derecho en el botón, y seleccionas Propiedades. Allí buscas la
propiedad Caption, y escribes Restituir.

5.
Cierras la ventana de propiedades, y en la barra de herramientas pulsas el
botón "Salir del modo diseño" y la cierras.

El usuario podrá ahora escribir el número de días al que quiere ver el total
acumulado en la celda B41. Para restituirlo al último día actualizado,
deberá pulsar clic en el botón Restituir.

Comentas cómo te funciona.

Saludos.



"Mauro Jesús" escribió:

Saludos a todos,

Si en una celda tengo una formula, por ejemplo en B40=Suma(B1:B5) mi
pregunta es: Se puede cambiar la referencia de la formula (por codigo o por
cualquier otro medio) de tal forma que pueda cambiar por ejemplo la formula
a Suma(B1:B10) ?


Tengo una hoja de excel el cual en una celda se va acumulando (suma) lo que
van capturando de ventas dia con dia, es decir
la columna A tiene el dia del mes (1,2,3,4,5) la columna B tiene los
montos de cada dia y al final de la columna B (B40) tengo el acumulado, como
pueden darse cuenta si se capturan los montos del primer dia hasta el dia 5,
la formula para tener el acumulado sería B40=suma(B1:B5) pero si despues
siguien capturando por ejemplo al dia 10 , manualmente tendria que cambiar
la formula a Suma(B1:B10) para que me considere el acumulado actual, no
seria mucho problema de no ser que tengo que actualizar aprox, 50 celdas y
eso es lo que quiero automatizar.



Respuesta Responder a este mensaje
#4 Mauro Jesús
31/05/2006 - 16:17 | Informe spam
Gracias por sus comentarios,
En cuanto a lo que me dices Renzo, son varios porque se utilizan para
generar diferentes resultado (Venta neta, Venta Antes De Iva, Costos, etc.)

En cuanto a lo que me dices david, puede funcionar, solo que olvidé decir
que tambien existen formulas que indican segun el dia, tanto el acumulado
pronosticado y el acumulado real, por ejemplo si se requiere del 1 al 15 y
existe un presupuesto mensual de 10,000 entonces el presupuesto pronosticado
es y que 10,000 esta en F530, entonces la formula queda asi:
SUMA(F53)/31*15

31 corresponde a los dias del mes y 15 al dia en que se quiere saber el
acumulado

Ahora bien, tambien puede ser que se requiera el acumulado del 8 al 13
(semanal)
y para esto debo de cambiar las formulas para que me consideren solamente
esos dias
Respuesta Responder a este mensaje
#5 Renzo Martinez
31/05/2006 - 18:55 | Informe spam
Hola, Mauro.

Y por medio de la utilización de filtros, más la fórmula "Subtotales", con
el número de función 9?

"Mauro Jesús" escribió en el mensaje
news:
Gracias por sus comentarios,
En cuanto a lo que me dices Renzo, son varios porque se utilizan para
generar diferentes resultado (Venta neta, Venta Antes De Iva, Costos,


etc.)

En cuanto a lo que me dices david, puede funcionar, solo que olvidé decir
que tambien existen formulas que indican segun el dia, tanto el acumulado
pronosticado y el acumulado real, por ejemplo si se requiere del 1 al 15 y
existe un presupuesto mensual de 10,000 entonces el presupuesto


pronosticado
es y que 10,000 esta en F530, entonces la formula queda asi:
SUMA(F53)/31*15

31 corresponde a los dias del mes y 15 al dia en que se quiere saber el
acumulado

Ahora bien, tambien puede ser que se requiera el acumulado del 8 al 13
(semanal)
y para esto debo de cambiar las formulas para que me consideren solamente
esos dias



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida