Spis treści
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.xlsxFunkcja 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.