2010-05-17 22:25:12 +0000 2010-05-17 22:25:12 +0000
59
59
Advertisement

Czy możliwe jest zsumowanie całej kolumny bez ustawiania wyraźnych granic komórek w programie Excel?

Advertisement

Chciałbym zsumować wszystkie wartości w kolumnie zaczynając od pewnej minimalnej wartości, ale nie chcę podawać górnej granicy, ponieważ każda wartość w tabeli będzie odpowiednia do zsumowania (minus nagłówek oczywiście) i chciałbym to zrobić w “właściwy” sposób zamiast sumowania A2:A65535.

Czy jest to możliwe?

Advertisement
Advertisement

Odpowiedzi (4)

73
73
73
2010-05-17 22:35:31 +0000

Wystarczy pominąć numery wierszy:

=SUM(A:A)

Zauważ, że tego wyrażenia nie można umieścić w kolumnie A (spowodowałoby to niekończące się sumowanie rekurencyjne, na które Excel nie pozwoli).

Gdybyś zamiast tego chciał zsumować wszystkie wiersze w kolumnie A powyżej bieżącego wiersza (powiedzmy 51), mógłbyś zrobić to tak:

=SUM(A$1:A50)

Gdybyś kiedykolwiek przesunął komórkę, w której znajduje się to wyrażenie, zmieniłoby ono A50 na to, co znajduje się nad bieżącą komórką, zachowując jednocześnie punkt początkowy sumowania (A1) bez zmian.

To samo można zrobić, jeśli suma będzie znajdować się nad zsumowanymi komórkami w bieżącym wierszu (powiedzmy wierszu 1):

=SUM(A2:A$51)
7
7
7
2012-11-24 20:58:36 +0000

W moim przypadku pola, których nie chciałem uwzględniać w zakresie, faktycznie miały w sobie liczby. Byłem zdumiony, dopóki nie zorientowałem się, że możesz po prostu zsumować całą kolumnę, a następnie po prostu odjąć pola, których nie chcesz:

=(SUM($B:$B)-SUM($B$1:$B$6))

Gdzie pierwsze sześć wierszy kolumny B to liczby, ale nie mają znaczenia dla danych, które chcę zsumować, a kolumna B zawiera nieokreśloną liczbę wierszy informacji.

7
Advertisement
7
7
2014-11-22 21:20:31 +0000
Advertisement

W przypadku arkusza kalkulacyjnego Google możesz wykonać następujące czynności:

=SUM(C4:C)

Spowoduje to zsumowanie wszystkich wierszy w kolumnie C, zaczynając od 4. wiersza.

1
1
1
2015-01-31 19:36:28 +0000

Chciałem zsumować C2:C∞ i zastosowałem dziwne rozwiązanie:

Umieściłem formułę =SUM(C:C) wewnątrz B1, następnie użyłem polecenia merge cells, aby połączyć B1 i C1. Wynik był taki:

Advertisement

Pytania pokrewne

6
13
9
10
9
Advertisement
Advertisement