2012-08-31 34 views
25

Chcę utworzyć wiersz TOTAL na górze mojego arkusza kalkulacyjnego. W tym wierszu każda komórka powinna być SUMĄ wartości w kolumnie poniżej wiersza TOTAL.Suma wiersza n do ostatniego wiersza

Na przykład, jeśli suma wierszy to Wiersz 1, komórka A1 powinna być SUMĄ A2 przez ostatni wiersz w kolumnie A. Liczba wierszy w arkuszu kalkulacyjnym będzie rosnąć z upływem czasu, więc nie mogę po prostu powiedzmy SUMA (A2: A500), bo w końcu będzie rząd 501, 502 itd.

Dzięki!

Odpowiedz

61

Jeśli chcesz coś, co po prostu działa w arkuszach kalkulacyjnych Google (jak sugeruje tytuł), można użyć open-ended zakresach:

=SUM(A2:A) 

w programie Excel, można określić maksymalną liczbę wierszy dla tej wersji; Na przykład, w latach 2007 i 2010:

=SUM(A2:A1048576) 

ta będzie działać w arkuszach kalkulacyjnych Google, jak również, i jest poza bieżącym teoretycznej granicy wiersza w GSheets (400000) *.

Edytuj: * quoted limit of the new version of Sheets to obecnie 2 miliony komórek.

+0

Dzięki! To jest doskonałe! –

0

Jednym ze sposobów, w jaki można to zrobić w obu arkuszach kalkulacyjnych Excel/Google, jest dodanie kolumny z pojedynczą wartością na górze (i puste pola dla pozostałej części kolumny).

Możesz następnie wykonać SUMIF, aby podsumować wszystkie wartości poza tym, które nie jest "" - które powinno być po prostu komórką A1 - umieść następujące w B1, niezależnie od liczby poniżej B1 i wszystkiego w A1.

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

Spróbuj tego

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

działa zarówno Excel i Google Docs

jedną wadę: za pomocą OFFSET formuła staje Volatile czyli oblicza się za każdym razem, gdy arkusz oblicza niezależnie od zmiany danych.

0

= (B3 + C3 + D3 + E3 + F3 + G3 + H3 + I3 + J3 + K3 + L3 + M3) To zadziałało dla mnie. 3 to numer wiersza Po przeciągnięciu okna w dół formuła zostaje przesunięta w dół i automatycznie zmienia numer wiersza dla każdego wiersza.

Po dodaniu innego nagłówka kilka wierszy w dół dodanie słowa SUMA do przetworzonej formuły.
= SUMA (B19 + C19 + D19 + E19 + F19 + G19 + H19 + I19 + J19 + K19 + L19 + M19) Nie jestem pewien, czy było to konieczne. Ale skopiowanie pierwszej formuły zastosowanej w dolnym segmencie spowodowało wyświetlenie komunikatu o błędzie.

Powiązane problemy