Formuła SUM w Excelu do sumowania kolumny, wierszy lub tylko widocznych komórek

  • Udostępnij To
Michael Brown

Samouczek wyjaśnia, jak zrobić sumę w Excelu za pomocą funkcji AutoSum, a także jak stworzyć własną formułę SUM, aby zsumować kolumnę, wiersz lub wybrany zakres. Dowiesz się również, jak sumować tylko widoczne komórki, obliczać sumę bieżącą, sumować w różnych arkuszach i dowiedzieć się, dlaczego formuła Suma w Excelu nie działa.

Jeśli chcesz uzyskać szybką sumę niektórych komórek w programie Excel, możesz po prostu wybrać te komórki i spojrzeć na pasek stanu w prawym dolnym rogu okna programu Excel:

Aby uzyskać coś bardziej trwałego, użyj funkcji Excel SUM. Jest ona bardzo prosta i nieskomplikowana, więc nawet jeśli jesteś początkującym użytkownikiem Excela, raczej nie będziesz miał trudności ze zrozumieniem poniższych przykładów.

    Jak sumować w Excelu za pomocą prostego obliczenia arytmetycznego

    Jeśli potrzebujesz szybko zsumować kilka komórek, możesz użyć programu Microsoft Excel jako mini kalkulatora. Wystarczy, że skorzystasz z funkcji operator znaku plus (+) jak w zwykłej operacji arytmetycznej dodawania, np:

    =1+2+3

    lub

    =A1+C1+D1

    Jeśli jednak potrzebujesz zsumować kilkadziesiąt lub kilkaset wierszy, odwoływanie się do każdej komórki w formule nie brzmi jak dobry pomysł. W takim przypadku możesz użyć funkcji SUM w Excelu specjalnie zaprojektowanej do dodawania określonego zestawu liczb.

    Jak używać funkcji SUM w programie Excel

    Excel SUM to funkcja matematyczna i trygonowa, która dodaje wartości. Składnia funkcji SUM jest następująca:

    SUM(liczba1, [liczba2] ,...)

    Pierwszy argument jest wymagany, pozostałe liczby są opcjonalne, a w jednej formule można podać do 255 liczb.

    W formule SUM w Excelu każdy argument może być dodatnią lub ujemną wartością liczbową, zakresem lub odwołaniem do komórki. Na przykład:

    =SUM(A1:A100)

    =SUMA(A1, A2, A5)

    =SUM(1,5,-2)

    Funkcja Excel SUM jest przydatna, gdy trzeba zsumować wartości z różnych zakresów lub połączyć wartości liczbowe, odwołania do komórek i zakresy.Na przykład:

    =SUMA(A2:A4, A8:A9)

    =SUMA(A2:A6, A9, 10)

    Poniższy zrzut ekranu przedstawia te i kilka innych przykładów formuły SUM:

    W rzeczywistych arkuszach kalkulacyjnych funkcja Excel SUM jest często włączana do większych formuł jako część bardziej złożonych obliczeń.

    Na przykład, możesz osadzić SUM w wartość_jeśli_true argument funkcji JEŻELI, aby dodać liczby w kolumnach B, C i D, jeśli wszystkie trzy komórki w tym samym wierszu zawierają wartości, i pokazać komunikat ostrzegawczy, jeśli któraś z komórek jest pusta:

    =IF(AND($B2<"", $C2"", $D2"), SUM($B2:$D2), "Brak wartości")

    A oto kolejny przykład zastosowania zaawansowanej formuły SUM w Excelu: VLOOKUP i formuła SUM do sumowania wszystkich pasujących wartości.

    Jak wykonać automatyczne sumowanie w programie Excel

    Jeśli potrzebujesz zsumować jeden zakres liczb, czy to kolumnę, wiersz, czy kilka sąsiadujących kolumn lub wierszy, możesz pozwolić Microsoft Excelowi napisać za Ciebie odpowiednią formułę SUM.

    Wystarczy zaznaczyć komórkę obok liczb, które chcemy dodać, kliknąć AutoSum na Strona główna zakładka, w Edycja grupy, naciśnij klawisz Enter, a formuła Suma zostanie wstawiona automatycznie:

    Jak widać na poniższym zrzucie ekranu, funkcja AutoSum programu Excel nie tylko wprowadza formułę Suma, ale również wybiera najbardziej prawdopodobny zakres komórek, które chcesz zsumować. Dziewięć razy na dziesięć, Excel dostaje zakres prawidłowo. Jeśli nie, możesz ręcznie poprawić zakres, po prostu przeciągając kursor przez komórki do sumowania, a następnie naciśnij klawisz Enter.

    Wskazówka. Szybszym sposobem na wykonanie AutoSum w Excelu jest użycie Skrót sumy Alt + = . Wystarczy przytrzymać klawisz Alt, nacisnąć klawisz znaku równości, a następnie nacisnąć Enter, aby zakończyć automatycznie wstawioną formułę Suma.

    Oprócz obliczania sumy, możesz użyć AutoSum do automatycznego wprowadzania funkcji AVERAGE, COUNT, MAX lub MIN. Aby uzyskać więcej informacji, sprawdź tutorial Excel AutoSum.

    Jak zsumować kolumnę w programie Excel

    Aby zsumować liczby w określonej kolumnie, można użyć funkcji SUM w Excelu lub funkcji AutoSum.

    Na przykład, aby zsumować wartości w kolumnie B, powiedzmy w komórkach od B2 do B8, wprowadź następującą formułę Excel SUM:

    =SUM(B2:B8)

    Łączenie całej kolumny z nieokreśloną liczbą wierszy

    Jeśli kolumna, którą chcesz zsumować, ma zmienną liczbę wierszy (tzn. w każdej chwili można dodać nowe komórki i usunąć istniejące), możesz zsumować całą kolumnę, podając odwołanie do kolumny, bez określania dolnej lub górnej granicy. Na przykład:

    =SUM(B:B)

    Ważna uwaga! W żadnym wypadku nie powinieneś umieszczać swojej formuły "Suma kolumny" w kolumnie, którą chcesz zsumować, ponieważ stworzyłoby to okrągłe odniesienie do komórki (tj. nieskończone rekurencyjne sumowanie), a twoja formuła Suma zwróciłaby 0.

    Suma kolumn z wyjątkiem nagłówka lub z wyłączeniem kilku pierwszych wierszy

    Zazwyczaj dostarczenie odwołania do kolumny do formuły Suma programu Excel sumuje całą kolumnę, ignorując nagłówek, jak pokazano na powyższym zrzucie ekranu. Jednak w niektórych przypadkach nagłówek kolumny, którą chcesz zsumować, może faktycznie zawierać liczbę. Możesz też chcieć wykluczyć kilka pierwszych wierszy z liczbami, które nie są istotne dla danych, które chcesz zsumować.

    Niestety, Microsoft Excel nie akceptuje mieszanej formuły SUM z jawnym dolnym ograniczeniem, ale bez górnego ograniczenia, jak =SUM(B2:B), która działa dobrze w Google Sheets. Aby wykluczyć kilka pierwszych wierszy z sumowania, możesz użyć jednego z następujących obejść.

    • Zsumuj całą kolumnę, a następnie odejmij komórki, których nie chcesz uwzględnić w sumie (komórki B1 do B3 w tym przykładzie):

      =SUMA(B:B)-SUMA(B1:B3)

    • Pamiętając o ograniczeniach rozmiaru arkusza, możesz określić górną granicę formuły Excel SUM na podstawie maksymalnej liczby wierszy w Twojej wersji Excela.

    Na przykład, aby zsumować kolumnę B bez nagłówka (czyli z wyłączeniem komórki B1), można użyć następujących formuł:

    • W programach Excel 2007, Excel 2010, Excel 2013 i Excel 2016:

    =SUMA(B2:B1048576)

  • W programie Excel 2003 i niższych:
  • =SUMA(B2:B655366)

    Jak sumować wiersze w programie Excel

    Podobnie jak w przypadku sumowania kolumny, możesz zsumować wiersz w Excelu za pomocą funkcji SUM lub zlecić AutoSum wstawienie formuły za Ciebie.

    Na przykład, aby dodać wartości w komórkach B2 do D2, użyj następującej formuły:

    =SUM(B2:D2)

    Jak zsumować wiele wierszy w programie Excel

    Aby dodać wartości w każdy rząd indywidualnie , wystarczy przeciągnąć w dół swoją formułę Suma. Kluczowym punktem jest użycie względnych (bez $) lub mieszanych odniesień do komórek (gdzie znak $ naprawia tylko kolumny).Na przykład:

    =SUM($B2:$D2)

    Aby zsumować wartości w zakres zawierający kilka wierszy , wystarczy określić pożądany zakres w formule Suma. na przykład:

    =SUM(B2:D6) - sumuje wartości w wierszach od 2 do 6.

    =SUMA(B2:D3, B5:D6) - sumuje wartości w wierszach 2, 3, 5 i 6.

    Jak zsumować cały wiersz

    Podsumowując cały rząd z nieokreśloną liczbą kolumn, dostarczaj całe wiersze do swojej formuły Sumy Excela, np:

    =SUM(2:2)

    Pamiętaj, że nie powinieneś wprowadzać tej formuły "Suma wiersza" w dowolnej komórce tego samego wiersza, aby uniknąć tworzenia okrągłego odniesienia, ponieważ spowodowałoby to błędne obliczenie, jeśli w ogóle:

    Do sumować wiersze z wyłączeniem określonej kolumny (kolumn) , zsumuj cały wiersz, a następnie odejmij nieistotne kolumny. Na przykład, aby zsumować wiersz 2 z wyjątkiem pierwszych 2 kolumn, użyj następującego wzoru:

    =SUMA(2:2)-SUMA(A2:B2)

    Użyj Excel Total Row do sumowania danych w tabeli

    Jeśli Twoje dane są zorganizowane w tabeli Excela, możesz skorzystać ze specjalnego Razem Wiersz funkcja, która może szybko sumować dane w tabeli i wyświetlać sumy w ostatnim wierszu.

    Dużą zaletą korzystania z tabel programu Excel jest to, że są one automatycznie rozszerzane o nowe wiersze, więc wszelkie nowe dane wprowadzone do tabeli zostaną automatycznie uwzględnione w formułach. O innych zaletach tabel programu Excel można dowiedzieć się z tego artykułu: 10 najbardziej przydatnych funkcji tabel programu Excel.

    Aby przekształcić zwykły zakres komórek w tabelę, zaznacz go i naciśnij skrót Ctrl + T (lub kliknij Tabela na Wkładka tab).

    Jak dodać wiersz sumy w tabelach programu Excel

    Kiedy twoje dane są już ułożone w tabeli, możesz wstawić wiersz całkowity w ten sposób:

    1. Kliknij w dowolnym miejscu tabeli, aby wyświetlić Tabela Narzędzia z Projekt tab.
    2. Na Projekt zakładka, w Opcje stylu stołu grupa, wybierz Razem Wiersz pudełko:

    Innym sposobem dodania wiersza całkowitego w programie Excel jest kliknięcie prawym przyciskiem myszy dowolnej komórki w obrębie tabeli, a następnie kliknięcie Tabela > Suma całkowita Wiersz .

    Jak sumować dane w tabeli

    Gdy na końcu tabeli pojawia się wiersz sumy, Excel robi wszystko, aby ustalić, jak chciałbyś obliczyć dane w tabeli.

    W mojej przykładowej tabeli wartości w kolumnie D (najbardziej po prawej stronie) są dodawane automatycznie, a suma jest wyświetlana w wierszu Total:

    Aby zsumować wartości w innych kolumnach, wystarczy zaznaczyć odpowiednią komórkę w wierszu sumy, kliknąć strzałkę listy rozwijanej i wybrać Suma :

    Jeśli chcesz wykonać jakieś inne obliczenia, wybierz odpowiednią funkcję z listy rozwijanej, np. Średnia , Hrabia , Max, Min , itp.

    Jeśli wiersz sumy automatycznie wyświetla sumę dla kolumny, która jej nie potrzebuje, otwórz listę rozwijaną dla tej kolumny i wybierz Brak .

    Uwaga. W przypadku użycia funkcji Suma wierszy programu Excel w celu zsumowania kolumny, program Excel sumuje wartości tylko w widocznych rzędach wstawiając funkcję SUBTOTAL z pierwszym argumentem ustawionym na 109. Szczegółowe wyjaśnienie tej funkcji znajdziesz w następnym rozdziale.

    Jeśli chcesz zsumować dane zarówno w widocznych, jak i niewidocznych wierszach, nie dodawaj wiersza całkowitego, a zamiast tego użyj normalnej funkcji SUM:

    Jak sumować tylko przefiltrowane (widoczne) komórki w Excelu

    Czasami, w celu bardziej efektywnej analizy danych, możesz potrzebować przefiltrować lub ukryć niektóre dane w arkuszu. Zwykła formuła Suma nie będzie działać w tym przypadku, ponieważ funkcja Excel SUM dodaje wszystkie wartości w określonym zakresie, w tym ukryte (odfiltrowane) wiersze.

    Jeśli chcesz zsumować tylko widoczne komórki na filtrowanej liście, najszybszym sposobem jest zorganizowanie danych w tabeli Excela, a następnie włączenie funkcji Wiersz całkowity Excela. Jak pokazano w poprzednim przykładzie, wybranie opcji Suma w wierszu całkowitym tabeli powoduje wstawienie funkcji SUBTOTAL, która ignoruje ukryte komórki .

    Innym sposobem sumowania przefiltrowanych komórek w Excelu jest ręczne zastosowanie AutoFiltra do danych poprzez kliknięcie przycisku Filtr przycisk na Dane tab. A potem samemu napisać formułę Subtotal.

    Funkcja SUBTOTAL ma następującą składnię:

    SUBTOTAL(funkcja_num, ref1, [ref2],...)

    Gdzie:

    • Funkcja_num - liczba z zakresu od 1 do 11 lub od 101 do 111 określająca, która funkcja ma być użyta dla sumy częściowej.

      Pełną listę funkcji znajdziesz na stronie support.office.com Na razie interesuje nas tylko funkcja SUM, która jest określona numerami 9 i 109. Oba numery wykluczają odfiltrowane wiersze. Różnica polega na tym, że 9 obejmuje komórki ukryte ręcznie (czyli kliknięcie prawym przyciskiem myszy> Ukryj ), natomiast 109 je wyklucza.

      Tak więc, jeśli chcesz sumować tylko widoczne komórki, niezależnie od tego, jak dokładnie zostały ukryte nieistotne wiersze, to użyj 109 w pierwszym argumencie formuły Subtotal.

    • Ref1, Ref2, ... - komórki lub zakresy, które mają być sumowane. Pierwszy argument Ref jest wymagany, pozostałe (do 254) są opcjonalne.

    W tym przykładzie zsumujmy widoczne komórki z zakresu B2:B14 za pomocą następującej formuły:

    = SUMA CZĄSTKOWA(109, B2:B14)

    A teraz przefiltrujmy tylko Banan ' wierszy i upewnij się, że nasza formuła Subtotal sumuje tylko widoczne komórki:

    Wskazówka. Możesz zlecić funkcji AutoSum programu Excel automatyczne wstawienie formuły Subtotal. Wystarczy uporządkować dane w tabeli ( Ctrl + T ) lub przefiltrować dane w wybrany sposób, klikając przycisk Filtr Następnie należy zaznaczyć komórkę znajdującą się bezpośrednio pod kolumną, którą chcemy zsumować, i kliknąć przycisk AutoSum Zostanie wstawiona formuła SUBTOTAL, sumująca tylko widoczne komórki w kolumnie.

    Jak zrobić sumę bieżącą (sumę skumulowaną) w programie Excel

    Aby obliczyć bieżącą sumę w programie Excel, piszesz zwykłą formułę SUM ze sprytnym wykorzystaniem bezwzględnych i względnych odniesień do komórek.

    Na przykład, aby wyświetlić skumulowaną sumę liczb w kolumnie B, wprowadź następującą formułę w C2, a następnie skopiuj ją w dół do innych komórek:

    =SUM($B$2:B2)

    Względne odniesienie B2 zmieni się automatycznie na podstawie względnej pozycji wiersza, w którym kopiowana jest formuła:

    Szczegółowe wyjaśnienie tej podstawowej formuły Cumulative Sum i wskazówki, jak ją ulepszyć, znajdziesz w tym tutorialu: Jak obliczyć sumę bieżącą w Excelu.

    Jak sumować w poprzek arkuszy

    Jeśli masz kilka arkuszy o tym samym układzie i tym samym typie danych, możesz dodać wartości w tej samej komórce lub w tym samym zakresie komórek w różnych arkuszach za pomocą jednej formuły SUM.

    A tzw. Odniesienie 3-D jest tym, co robi sztuczkę:

    =SUM(Jan:Apr!B6)

    Albo

    =SUM(Jan:Apr!B2:B5)

    Pierwsza formuła dodaje wartości w komórce B6, natomiast druga formuła sumuje zakres B2:B5 we wszystkich arkuszach znajdujących się pomiędzy dwoma określonymi przez użytkownika arkuszami granicznymi ( Jan oraz Apr w tym przykładzie):

    Więcej informacji na temat odwołania 3-d oraz szczegółowe kroki tworzenia takich formuł znajdziesz w tym samouczku: Jak utworzyć odwołanie 3-d w celu obliczenia wielu arkuszy.

    Suma warunkowa w programie Excel

    Jeśli Twoje zadanie wymaga dodania tylko tych komórek, które spełniają określony warunek lub kilka warunków, możesz użyć odpowiednio funkcji SUMIF lub SUMIFS.

    Na przykład poniższa formuła SUMIF dodaje tylko te kwoty w kolumnie B, które mają " Zakończono " status w kolumnie C:

    =SUMIF(C:C, "completed",B:B )

    Aby obliczyć suma warunkowa z wiele kryteriów W powyższym przykładzie, aby uzyskać sumę zamówień "Completed" z kwotą powyżej 200$, należy użyć następującej formuły SUMIFS:

    =SUMIFS(B:B,C:C, "completed",B:B,">200" )

    Szczegółowe wyjaśnienie składni SUMIF i SUMIFS oraz wiele innych przykładów formuł znajdziesz w tych tutorialach:

    • Funkcja SUMIF w Excelu: przykłady dla liczb, dat, tekstu, pustych miejsc i nie pustych miejsc
    • SUMIF w Excelu - przykłady formuł do warunkowego sumowania komórek
    • Jak korzystać z Excel SUMIFS i SUMIF z wieloma kryteriami

    Uwaga. Funkcje sumy warunkowej są dostępne w wersjach Excela zaczynających się od Excela 2003 (dokładniej, SUMIF wprowadzono w Excelu 2003, natomiast SUMIFS dopiero w Excelu 2007). Jeśli ktoś nadal korzysta z wcześniejszej wersji Excela, to trzeba by było zrobić formułę tablicową SUM, tak jak to pokazano w rozdziale Wykorzystanie SUM Excela w formułach tablicowych do warunkowego sumowania komórek.

    Suma w Excelu nie działa - przyczyny i rozwiązania

    Czy próbujesz dodać kilka wartości lub sumę kolumny w swoim arkuszu Excel, ale prosta formuła SUM nie oblicza? Cóż, jeśli funkcja SUM w Excelu nie działa, to najprawdopodobniej z następujących powodów.

    1. zamiast oczekiwanego wyniku pojawia się błąd #Name

    Jest to najłatwiejszy błąd do naprawienia. W 99 na 100 przypadków błąd #Name wskazuje, że funkcja SUM jest źle napisana.

    2. niektóre liczby nie są dodawane

    Innym częstym powodem niedziałania formuły sumy (lub AutoSumy w Excelu) są liczby sformatowane jako tekst wartości Na pierwszy rzut oka wyglądają jak normalne liczby, ale Microsoft Excel postrzega je jako ciągi tekstowe i pomija je w obliczeniach.

    Jednym z wizualnych wskaźników liczb tekstowych jest domyślne wyrównanie do lewej i zielone trójkąty w lewym górnym rogu komórek, jak w prawym arkuszu na poniższym zrzucie ekranu:

    Aby to naprawić, zaznacz wszystkie problematyczne komórki, kliknij znak ostrzegawczy, a następnie kliknij Zamień na liczbę .

    Jeśli wbrew oczekiwaniom to nie zadziała, spróbuj innych rozwiązań opisanych w: Jak naprawić liczby sformatowane jako tekst.

    3) Funkcja SUM w Excelu zwraca 0

    Oprócz liczb sformatowanych jako tekst, odniesienie kołowe jest częstym źródłem problemów w formułach Suma, zwłaszcza gdy próbujesz zsumować kolumnę w programie Excel. Tak więc, jeśli twoje liczby są sformatowane jako liczby, ale twoja formuła Suma programu Excel nadal zwraca zero, wyszukaj i napraw okrągłe odniesienia w swoim arkuszu ( Formuła tab> Sprawdzanie błędów > Okrągły odnośnik ). Szczegółowe instrukcje znajdziesz w rozdziale Jak znaleźć odwołanie kołowe w Excelu.

    4. formuła sumy programu Excel zwraca większą liczbę niż oczekiwana

    Jeśli wbrew wszelkim oczekiwaniom Twoja formuła Suma zwraca większą liczbę niż powinna, pamiętaj, że funkcja SUM w Excelu dodaje zarówno komórki widoczne, jak i niewidoczne (ukryte). W takim przypadku zamiast niej użyj funkcji Subtotal, co zostało zademonstrowane w rozdziale Jak sumować tylko widoczne komórki w Excelu.

    5) Formuła SUM w programie Excel nie jest aktualizowana

    Jeśli formuła SUM w Excelu nadal pokazuje starą sumę, nawet po aktualizacji wartości w komórkach zależnych, najprawdopodobniej tryb obliczeń jest ustawiony na ręczny. Aby to naprawić, należy przejść do sekcji Formuły w zakładce, kliknij strzałkę rozwijaną obok Obliczanie opcji i kliknij Automatycznie.

    Cóż, są to najczęstsze powody, dla których SUM nie działa w Excelu. Jeśli żadna z powyższych nie jest twoim przypadkiem, sprawdź inne możliwe przyczyny i rozwiązania: formuły Excela nie działają, nie aktualizują się, nie obliczają.

    W taki sposób używa się funkcji SUM w Excelu. Jeśli chcesz przyjrzeć się bliżej przykładom formuł omawianych w tym poradniku, zapraszam do pobrania przykładowego skoroszytu Excel SUM. Dziękuję za lekturę i mam nadzieję, że zobaczymy się na naszym blogu za tydzień.

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.