2012-08-31 25 views
25

Quiero crear una fila TOTAL en la parte superior de mi hoja de cálculo. En esta fila, cada celda debe ser la SUMA de los valores en la columna debajo de la fila TOTAL.Suma de la fila n hasta la última fila

Entonces, por ejemplo, si la fila total es Fila 1, la celda A1 debe ser la SUMA de A2 hasta la última fila en la columna A. El número de filas en la hoja crecerá con el tiempo, así que no puedo diga SUM (A2: A500) porque eventualmente habrá una fila 501, 502, etc.

¡Gracias!

Respuesta

61

Si quieres algo que simplemente funciona en Google Spreadsheets (como sugiere el título), puede utilizar rangos indefinidos:

=SUM(A2:A) 

En Excel, puede especificar las filas máximas para esa versión; por ejemplo, para el año 2007 y 2010:

=SUM(A2:A1048576) 

Esto funcionará en Google Spreadsheets también, y está más allá del actual límite de filas teórica en GSheets (400000) *.

Editar: * El quoted limit of the new version of Sheets es en realidad ahora 2 millones de células.

+0

Gracias! ¡Esto es perfecto! –

0

Una forma de hacerlo en las hojas de cálculo de Excel/Google es agregar una columna ficticia con un valor único en la parte superior (y todos los espacios en blanco para el resto de la columna).

A continuación, puede hacer una SUMIF para resumir todos los valores excepto el que no es "" - que simplemente debe ser la celda A1 - poner el siguiente en B1, con lo que los números por debajo de B1 que quiere y nada en A1.

=SUMIF(A:A,"",B:B) 
4

probar este

=SUM(OFFSET(A1,1,0,ROWS(A:A)-1,1)) 

Obras en Excel y Google Docs

Un aspecto negativo: mediante el uso de OFFSET la fórmula se convierte en Volatile es decir, se calcula cada vez que la hoja calcula independientemente del cambio de datos.

0

= (B3 + C3 + D3 + E3 + F3 + G3 + H3 + I3 + J3 + K3 + L3 + M3) Esto funcionó para mí. 3 es el número de fila Cuando arrastra el cuadro hacia abajo, la fórmula se transfiere hacia abajo y cambia el número de fila automáticamente para cada fila.

Después de poner otro encabezado varias filas abajo agregando la palabra SUM a la fórmula trabajada.
= SUM (B19 + C19 + D19 + E19 + F19 + G19 + H19 + I19 + J19 + K19 + L19 + M19) No estoy seguro si fue necesario. Pero solo copiar pegar la primera fórmula que usé en el segmento inferior hizo un mensaje de error.

Cuestiones relacionadas