Excel: opanowanie funkcji SUMMA.SE do sumowania według kryterium (Suma, jeśli Excel)

Excel oferuje szereg zaawansowanych funkcji do automatyzacji obliczeń, w tym SOMMA.SE. Formuła ta umożliwia sumowanie wartości , jeśli spełniają one określone kryterium. Jest to niezbędne narzędzie do precyzyjnej analizy danych i filtrowania wyników zgodnie z potrzebami.

Jeśli chcesz zsumować kwoty związane z konkretnym klientem, konkretną datą lub zakresem liczb, SOMMA. IF pozwoli Ci zaoszczędzić cenny czas w arkuszach kalkulacyjnych.

Czym jest funkcja SUMMA.SI?

Funkcja SUM. SI wykonuje sumę warunkową: analizuje zakres komórek, stosuje kryterium i sumuje tylko te wartości, które spełniają ten warunek.

Podstawowa składnia:

=SUM.SI(zakres_kryterium; kryterium; [zakres_sumy])
ElementElement Opis
criteria_intervalZakres komórek do przeanalizowania zgodnie z kryterium.
criterionWarunek do spełnienia (wartość, wyrażenie, tekst itp.).
sum_interval(Opcjonalnie) Zakres zawierający wartości do zsumowania.

Jeśli sum_range zostanie pominięte, Excel zsumuje wartości criterion_range.

Proste przykłady z SUMA.SI

Oto kilka konkretnych przykładów, które pomogą zrozumieć, jak korzystać z tej funkcji.

ZakresKryteriaFormułaOczekiwany wynik
B2:B10">100"=SOMME.SI(B2:B10;">100")Suma komórek od B2 do B10 > 100
A2:A10"Klient A" =SUM.SI(A2:A10)=SUM.SI(A2:A10; "Klient A";C2:C10)Suma sprzedaży „Klienta A” =SUM.SI(A2:A10; „Klient A”;C2:C10)
A2:A10">01/01/2023"=SOMME.SI(A2:A10;">01/01/2023";B2:B10)Suma kwot dla dat po 2023 r.

Zdefiniuj kryteria

1. Tekst

Aby filtrować według tekstu, należy ująć słowo kluczowe w cudzysłów.

=SUM.SI(B2:B10; "floating"; C2:C10)

Sumuje kwoty od C2 do C10, jeśli status od B2 do B10 to „Oczekujące”.

2. Numeryczne

Kryteria numeryczne są używane z operatorami porównania:

=SUM.IF(A2:A10; ">500")

Sumowane są wszystkie wartości większe niż 500.

3. dane

Upewnij się, że używasz poprawnego formatu daty i umieść go w cudzysłowie.

=SUM.IF(A2:A10; ">=01/01/2022"; B2:B10)

4. Symbole wieloznaczne

Symbole wieloznaczne * (wiele znaków) i ? (pojedynczy znak) mogą częściowo filtrować.

=SUM.IF(C2:C10; "A*Z"; B2:B10)

Sumuje kwoty, jeśli nazwa klienta zaczyna się od „A” i kończy na „Z”.

Wgląd: SUM.SI.ENS dla wielu kryteriów

Jeśli jedno kryterium nie jest wystarczające, użyj SUM.SI.ENS do sumowania na podstawie wielu warunków.

Składnia:

=SUM.SI.ENS(sum_range; criterion1_range; criterion1; criterion2_range; criterion2; ...)

Przykład 1 :
Suma sprzedaży określonego produktu w miesiącu styczniu:

=SUM.SI.ENS(C2:C10; A2:A10; "Product A"; B2:B10; "01/2023")

Przykład 2:
Sumowanie godzin przepracowanych przez pracownika w ramach projektu:

=SOMM.SI.ENS(D2:D20; A2:A20; "Pracownik 1"; B2:B20; "Projekt X")

Integracja z innymi funkcjami

SUM.SI + NB.SI

Połączenie funkcji SUM. SI z NB . SI w celu uzyskania sumy i liczby wystąpień:

=SOM.SI(B2:B20; "Klient B")
=NB.SI(B2:B20; "Klient B")

SUM.SI + SI

SUM.SI można wprowadzić w funkcji logicznej:

=SUM.SI(SUM.SI(C2:C10;">500") > 3000; "Budżet przekroczony"; "Budżet OK")

Tworzenie tabel podsumowujących za pomocą funkcji SUM.SI

Oto przykład użycia w tabeli sprzedaży:

ProduktKwotaMiesiąc
Produkt A50001/2023
Produkt B30001/2023
Produkt A20002/2023

Wzór na sumę sprzedaży „Produktu A :

=SUM.SI(A2:A4; "Produkt A"; B2:B4)

Wynik: 700

Typowe błędy, których należy unikać

ProblemWyjaśnienie
Przedziały o różnych wymiarachPrzedziały muszą mieć taką samą liczbę wierszy
Pominięcie cudzysłowówKryteria tekstowe i numeryczne muszą być wprowadzone poprawnie
Brakujące lub puste wartościSprawdź zakresy danych pod kątem błędów #VALUE
Nieprawidłowa składniaSprawdź strukturę formuły (średnik, przecinek itp.)

Przydatne linki do dalszej nauki