Czy można zsumować całą kolumnę bez ustawiania wyraźnych granic komórek w programie Excel?

58

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

czy to możliwe?

bwerks
źródło

Odpowiedzi:

72

Pomiń 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 program Excel nie zezwala).

Jeśli zamiast tego chcesz zsumować wszystkie wiersze w kolumnie A powyżej bieżącego wiersza (powiedzmy 51), możesz to zrobić:

=SUM(A$1:A50)

Jeśli kiedykolwiek przeniesiesz komórkę, która zawiera to wyrażenie, zmieni A50 na cokolwiek powyżej bieżącej komórki, zachowując jednocześnie punkt początkowy sumowania (A1).

To samo można zrobić, jeśli suma jest przechowywana powyżej zsumowanych komórek w bieżącym wierszu (powiedzmy wiersz 1):

=SUM(A2:A$51)
Trey Hunner
źródło
3
Więc musisz wykonać całą kolumnę lub obie niewłączające dolnej granicy z wyraźną górną granicą? W moim przypadku chciałbym zrobić połączenie dwóch = SUMA (1 $: A), ale wydaje się, że to nie działa. W każdym razie sumowanie całej kolumny ignoruje nagłówek i sumuje moją kolumnę, więc zaznaczę to jako odpowiedź. Dzięki!
bwerks
1
Podczas sumowania tekst powinien być ignorowany, aby suma przechowywana w innej kolumnie =SUM(A:A)działała poprawnie.
Trey Hunner,
Zauważ, że jeśli pod nagłówkiem jest pusta linia, pojawi się błąd z SUM(A:A). Usunięcie pustego rzędu uruchomi go.
ChrisB,
yessssssssssssss
Brock Hensley
Jak byś to zrobił, umieszczając wyrażenie w kolumnie A? Czy to niemożliwe?
user3932000,
7

W moim przypadku pola, których nie chciałem zawrzeć w zakresie, zawierały w sobie liczby. Byłem zaskoczony, 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 istotne dla danych, które chcę zsumować, a kolumna B zawiera nieokreśloną liczbę wierszy informacji.

Oburzający Potato
źródło
6

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

=SUM(C4:C)

Zsumuje wszystkie wiersze w kolumnie C, zaczynając od 4. rzędu.

Michał Felski
źródło
Ta odpowiedź jest niepoprawna. Excel nie zaakceptuje Cdrugiej części odwołania do zakresu, gdy pierwsza określa określoną komórkę. Odniesienie jest nielogiczne: mój zakres od C4 do C co ?
Mówię: Przywróć Monikę
3
Przepraszam. Myślałem, że chodzi o Arkusze kalkulacyjne Google, w których to działa. Mój błąd.
Michał Felski,
Cóż, również na to pytanie udzielono odpowiedzi cztery lata temu.
bwerks
Zabawne, właśnie tego potrzebowałem! Dzięki za wysiłek. Przykład Arkuszy kalkulacyjnych Google.
animaacija
2
Potrzebowałem tego w arkuszach kalkulacyjnych Google, więc to mi pomogło.
Hanna
1

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

Umieściłem formułę w =SUM(C:C)środku B1, a następnie użyłem polecenia scalania komórek, aby scalić B1i C1. Wynik był taki:

Suma Excela od A2 do A∞

Salman A.
źródło
Wyszarzyłeś, bo to sprawa osobista. Ale teraz nawet nie rozumiem, co chcesz powiedzieć. Jaki jest sens takiej odpowiedzi?
rafee
Cofam swój komentarz. Całkowicie źle zrozumiałem, mój zły.
rafee