insertar filas y que la suma de las filas reconozca nuevas filas

20/04/2005 - 17:01 por Charles | Informe spam
tengo una consulta a ver si alguien me puede ayudar.
supongan que tengo en el rango a1:a3 números y que en la a4 tengo la fórmula
de sumar; pues bien, cuando inserto filas entre la fila 3 y 4 (supongamos 3
filas nuevas) la fórmula de suma que está en a4 no reconoce que inserté
nuevas filas y yo quiero que la fórmula de Suma tome las nuevas filas
insertadas, ¿ hay alguna manera de hacerlo en forma automática ?
muchas gracias

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
20/04/2005 - 17:33 | Informe spam
"Charles" escribió en el mensaje news:
tengo una consulta a ver si alguien me puede ayudar.
supongan que tengo en el rango a1:a3 números y que en la a4 tengo la fórmula
de sumar; pues bien, cuando inserto filas entre la fila 3 y 4 (supongamos 3
filas nuevas) la fórmula de suma que está en a4 no reconoce que inserté
nuevas filas y yo quiero que la fórmula de Suma tome las nuevas filas
insertadas, ¿ hay alguna manera de hacerlo en forma automática ?
muchas gracias




Puedes crear un rango con nombre (Insertar > Nombre > Definir, atajo Control F3) que se refiera a la celda situada encima de la fórmula. Quítale los $ (en el cuadro 'Se refiere a:'), para convertir la dirección en relativa, y llámalo EncimaDeLaSuma, por ejemplo. Si cambias la fórmula de la suma a:

=SUMA(A1:EncimaDeLaSuma)

podrás insertar filas encima de la celda que tiene la fórmula sin problemas.
Un saludo.


Fernando Arroyo
MS MVP - Excel
Respuesta Responder a este mensaje
#2 Charles
20/04/2005 - 18:28 | Informe spam
Fernando, muchas gracias por tu respuesta .
está muy buena tu solución, pero ahora me di cuenta que tengo un problemita
más, en realidad son muchas columnas con muchas sumas, en definitiva ¿
tendría que crear un nombre de rango para cada columna ? o habría otra
solución ?

"Fernando Arroyo" escribió:

"Charles" escribió en el mensaje news:
> tengo una consulta a ver si alguien me puede ayudar.
> supongan que tengo en el rango a1:a3 números y que en la a4 tengo la fórmula
> de sumar; pues bien, cuando inserto filas entre la fila 3 y 4 (supongamos 3
> filas nuevas) la fórmula de suma que está en a4 no reconoce que inserté
> nuevas filas y yo quiero que la fórmula de Suma tome las nuevas filas
> insertadas, ¿ hay alguna manera de hacerlo en forma automática ?
> muchas gracias
>

Puedes crear un rango con nombre (Insertar > Nombre > Definir, atajo Control F3) que se refiera a la celda situada encima de la fórmula. Quítale los $ (en el cuadro 'Se refiere a:'), para convertir la dirección en relativa, y llámalo EncimaDeLaSuma, por ejemplo. Si cambias la fórmula de la suma a:

=SUMA(A1:EncimaDeLaSuma)

podrás insertar filas encima de la celda que tiene la fórmula sin problemas.
Un saludo.


Fernando Arroyo
MS MVP - Excel

Respuesta Responder a este mensaje
#3 Fernando Arroyo
21/04/2005 - 10:08 | Informe spam
Aparte del rango con nombre, tienes algunas otras posibilidades. Para empezar, el propio Excel suele ser capaz de actualizar la fórmula, él solito. Por ejemplo, yo acabo de hacer lo siguiente:
- he creado un libro nuevo
- he puesto números en las celas A1, A2 y A3
- he puesto la fórmula =SUMA(A1:A3) en A4
- he insertado 3 filas encima de A4
- al poner números en A4, A5 y A6, la fórmula de la suma (ahora en A7) se ha actualizado automáticamente (Excel 2003).

Otra posibilidad es recurrir a la función DESREF. Por ejemplo, para sumar el rango A1:A3, en A4 iría la fórmula:

=SUMA(A1:DESREF(A4;-1;0))

Al insertar nuevas filas (o, para el caso, también al eliminarlas), el 4 se irá ajustando automáticamente a la fila en que esté situada la fórmula, con lo que DESREF devolverá en cada momento la celda situada encima.
Un saludo


Fernando Arroyo
MS MVP - Excel


"Charles" escribió en el mensaje news:
Fernando, muchas gracias por tu respuesta .
está muy buena tu solución, pero ahora me di cuenta que tengo un problemita
más, en realidad son muchas columnas con muchas sumas, en definitiva ¿
tendría que crear un nombre de rango para cada columna ? o habría otra
solución ?

Respuesta Responder a este mensaje
#4 Charles
21/04/2005 - 14:57 | Informe spam
Fernando, realmente sabes del tema.
te comento que yo también tengo excel 2003, y no sé por qué en algunas
planillas me pasa que las fórmulas de totales "reconocen" la inserción de
nuevas filas, en cambio otras planillas no. Debe ser alguna configuración que
realmente desconozco.
interesante la fórmula desref, nunca la había aplicado
un abrazo


"Fernando Arroyo" escribió:

Aparte del rango con nombre, tienes algunas otras posibilidades. Para empezar, el propio Excel suele ser capaz de actualizar la fórmula, él solito. Por ejemplo, yo acabo de hacer lo siguiente:
- he creado un libro nuevo
- he puesto números en las celas A1, A2 y A3
- he puesto la fórmula =SUMA(A1:A3) en A4
- he insertado 3 filas encima de A4
- al poner números en A4, A5 y A6, la fórmula de la suma (ahora en A7) se ha actualizado automáticamente (Excel 2003).

Otra posibilidad es recurrir a la función DESREF. Por ejemplo, para sumar el rango A1:A3, en A4 iría la fórmula:

=SUMA(A1:DESREF(A4;-1;0))

Al insertar nuevas filas (o, para el caso, también al eliminarlas), el 4 se irá ajustando automáticamente a la fila en que esté situada la fórmula, con lo que DESREF devolverá en cada momento la celda situada encima.
Un saludo


Fernando Arroyo
MS MVP - Excel


"Charles" escribió en el mensaje news:
> Fernando, muchas gracias por tu respuesta .
> está muy buena tu solución, pero ahora me di cuenta que tengo un problemita
> más, en realidad son muchas columnas con muchas sumas, en definitiva ¿
> tendría que crear un nombre de rango para cada columna ? o habría otra
> solución ?
>


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