Jak sumować z warunkiem IF w Excelu (6 sposobów)

  • Udostępnij To
Hugh West

Czasami w Excelu potrzebujemy zsumować wartości na podstawie kryteriów. Aby sprostać temu wymaganiu, Excel wbudował w siebie funkcję o nazwie funkcja SUMIF . SUMIF Funkcja umożliwia nam sumowanie wartości w Excelu za pomocą warunku if. Mając to na uwadze, w tym artykule dowiesz się, jak wykorzystać funkcję SUMIF Funkcja, podsumowując, wartości z warunkiem if w Excelu.

Pobierz podręcznik do ćwiczeń

Zalecane jest pobranie pliku Excela i ćwiczenie razem z nim.

SUMA IF Warunek.xlsx

Funkcja SUMIF: przegląd

Funkcja ta umożliwia nam zsumowanie zakresu komórek z warunkiem.

Składnia

SUMIF(zakres,kryteria,suma_zakresu)

Argumenty

  • zakres: To pole jest obowiązkowe, odnosi się do zakresu komórek, które zawierają kryteria.
  • kryteria: To pole jest również obowiązkowe, odnosi się do warunku, który musi być spełniony.
  • suma_zakresu: Jest to wymaganie opcjonalne, odnosi się do zakresu komórek, które należy dodać, jeśli warunek jest spełniony.

6 sposobów na sumę z warunkiem IF w Excelu

W tym artykule będziemy używać przykładowej listy cen produktów jako zbioru danych, aby zademonstrować wszystkie metody. Tak więc, zerknijmy na zbiór danych:

Tak więc, bez dalszych dyskusji, zanurkujmy prosto do wszystkich metod jeden po drugim.

1) Suma, jeśli wymagane są różne kryteria porównania w Excelu

Zsumujmy te ceny większe niż $40 . Aby to zrobić,

❶ Wybierz komórkę C14 .

Typ wzór

=SUMIF(C5:C12, ">40")

w obrębie komórki.

❸ Naciśnij przycisk ENTER przycisk.

🔎 Into the Formula

W polu kryteriów wstawiliśmy " >40 ", gdzie " > " operator odfiltrowuje wszystkie ceny większe od $40 W sumie powyższy wzór sumuje wszystkie ceny większe niż $40 . Jest więcej operatorów takich jak " > ", które są wymienione poniżej:

Operator Stan
> Suma, jeśli większa niż
< Suma, jeśli mniej niż
= Suma, jeśli jest równa
Suma, jeśli nie jest równa
>=. Suma, jeśli jest większa lub równa
<=. Suma, jeśli jest mniejsza lub równa

2) Suma, jeśli w Excelu pojawiają się różne kryteria tekstowe

Możemy użyć SUMIF funkcja, aby zsumować, wartości na podstawie dopasowania tekstu. Na przykład, zsumujemy ceny dla dokładnego dopasowania z produktem o nazwie " CPU "...Aby to zrobić,

❶ Wybierz komórkę C14 .

Typ wzór

=SUMIF(B5:B12, "CPU", C5:C12)

w obrębie komórki.

❸ Naciśnij przycisk ENTER przycisk.

Podsumowując, wartości oparte na meczach można podzielić na 2 podstawowe kategorie:

1. dokładne dopasowanie

  • Suma dla dopasowanych wyników

Zastosuj formułę:

=SUMIF(B5:B12, "CPU", C5:C12)

  • Suma z wyłączeniem dopasowanych wyników

Zastosuj formułę:

=SUMIF(B5:B12, " CPU", C5:C12)

2. częściowe dopasowanie

  • Suma dla dopasowanych wyników

Zastosuj formułę:

=SUMIF(B5:B12, "*CPU*", C5:C12)

  • Suma z wyłączeniem dopasowanych wyników

Zastosuj formułę:

=SUMIF(B5:B12, " *CPU*", C5:C12)

3) Excel SUMIF Funkcja Warunek z licznymi operatorami porównania & Odniesienie do komórki

Na stronie SUMIF Funkcja umożliwia nam zbudowanie pola wyszukiwania i wykonanie operacji sumy na podstawie wartości wprowadzonych do pola wyszukiwania. Przykładowo, chcemy obliczyć łączne ceny wszystkich produktów z wyłączeniem pozycji " Monitor ". Teraz przejdźmy przez kroki, aby go wdrożyć:

❶ Wybierz komórkę C15 .

Typ wzór

=SUMIF(B5:B12,""&C14, C5:C12)

w obrębie komórki.

❸ Naciśnij przycisk ENTER przycisk.

🔎 Into the Formula

W polu kryteriów użyliśmy ""&C14, gdzie "" jest odpowiedzialny za nieuwzględnienie tego, co zostało wskazane w komórce C14 .

1) Zsumowanie cen za pozycje z wyłączeniem "Monitora"

Zastosuj formułę:

=SUMIF(B5:B12,""&C14, C5:C12)

2) Do zsumowania cen dla pozycji "Monitor"

Zastosuj formułę:

=SUMIF(B5:B12,C14, C5:C12)

4) Użyj funkcji Excel SUMIF Warunek z symbolami wieloznacznymi

Jeśli jesteś zainteresowany sumowaniem wartości na podstawie częściowych dopasowań, wtedy możesz użyć jednego z dwóch symboli wieloznacznych:

  • Gwiazdka (*) - reprezentuje dowolną liczbę znaków.
  • Znak zapytania (?) - reprezentuje pojedynczy znak w określonej pozycji

4.1 Częściowe dopasowanie z symbolami wieloznacznymi

1. zsumować wartości, które zaczynają się od słowa "Myszka"

Zastosuj formułę:

=SUMIF(B5:B12, "Mouse*", C5:C12)

2. zsumować wartości, które kończą się słowem "Mysz"

Zastosuj formułę:

=SUMIF(B5:B12, "*Mouse", C5:C12)

3. aby zsumować wartości dla "Myszy" obecnej w dowolnym miejscu

Zastosuj formułę:

=SUMIF(B5:B12,”*Mouse*”, C5:C12)

4. aby zsumować wartości, w których występuje co najmniej 1 znak

Zastosuj formułę:

=SUMIF(B5:B12,"?*", C5:C12)

5. aby zsumować wartości dla pustych komórek

Zastosuj formułę:

=SUMIF(B5:B12, "*", C5:C12)

4.2 Wartości sumy o określonej liczbie znaków

Załóżmy, że chcemy zsumować wartości, które w odpowiadającej im komórce mają słowa o długości X znaków. Dla wygody wykonania obliczmy łączną cenę produktów o długości 3 znaków:

Wpisz wzór

=SUMIF(B5:B12, "???", C5:C12)

w obrębie komórki C14 i trafić ENTER przycisk.

Tutaj liczba znaków zapytania ( ? ) znaki określają liczbę znaków do przeszukania.

5) Funkcja SUMIF programu Excel z warunkiem daty

Powiedzmy, że chcemy dowiedzieć się, jaka jest łączna sprzedaż produktu w konkretnym dniu. Aby się tego dowiedzieć, wszystko, co możemy zrobić, to po prostu wstawić datę do pola kryteriów. Oto formuła:

=SUMIF(B5:B12,"9/1/2020",D5:D12)

Możemy zrobić więcej z SUMIF funkcja dla dat. takie jak,

1. wartości sumy dla użytku z bieżącą datą

=SUMIF(B5:B12, "TODAY()",D5:D12)

2. wartości sumy przed użyciem bieżących dat

=SUMIF(B5:B12,"<"&TODAY(),D5:D12)

3. wartości sumy po wykorzystaniu bieżących dat

=SUMIF(B5:B12,">"&TODAY(),D5:D12)

6. Suma, czy puste komórki odpowiadają wartościom w Excelu

W tej części zsumujemy tylko te ceny, których daty nie zostały podane. Aby to zrobić, można użyć formuły

=SUMIF(B5:B12,"=",D5:D12)

Albo

=SUMIF(B5:B12,"",D5:D12)

w obrębie komórki D14.

Obie zwracają ten sam wynik.

Rzeczy do zapamiętania

📌 Bądźcie świadomi, że. składnia z SUMIF funkcja.

📌 Ostrożnie obchodzić się z zakres pole wewnątrz formuły.

📌 Nie wstawiać tablice w polach range lub sum_range.

📌 Wielkość zakresu i. suma_zakresu powinny być takie same.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.