
Podsumowanie
Funkcja Excel SUMA.JEŻELI zwraca sumę komórek, które spełniają pojedynczy warunek. Kryteria można zastosować do dat, liczb i tekstu. Funkcja SUMA.JEŻELI obsługuje operatory logiczne (>, <,, =) i symbole wieloznaczne (* ,?) w celu częściowego dopasowania.
Cel, powód
Zsumuj liczby w zakresie, które spełniają podane kryteriaWartość zwracana
Suma podanych wartości.Składnia
= SUMA.JEŻELI (zakres, kryteria; (zakres_suma))Argumenty
- zakres - zakres komórek, do których chcesz zastosować kryteria.
- kryteria - kryteria używane do określania, które komórki mają zostać dodane.
- sum_range - (opcjonalnie) komórki do dodania. Jeśli pominięto sum_zakres, komórki w zakresie są zamiast tego sumowane.
Wersja
Excel 2003Uwagi dotyczące użytkowania
Funkcja SUMA.JEŻELI zwraca sumę komórek w zakresie, które spełniają pojedynczy warunek. Pierwszy argument to zakres, do którego należy zastosować kryteria, drugi argument to kryteria, a ostatni argument to zakres zawierający wartości do zsumowania. Funkcja SUMIF obsługuje operatory logiczne (>, <,, =) i symbole wieloznaczne (* ,?) w celu częściowego dopasowania. Kryteria mogą używać wartości w innej komórce, jak wyjaśniono poniżej.
SUMA.JEŻELI znajduje się w grupie ośmiu funkcji w programie Excel, które dzielą kryteria logiczne na dwie części (zakres + kryteria). W rezultacie składnia używana do konstruowania kryteriów jest inna, a funkcja SUMA.JEŻELI wymaga zakresu komórek dla argumentu zakres, nie można użyć tablicy.
SUMA.JEŻELI obsługuje tylko jeden warunek. Jeśli chcesz zastosować wiele kryteriów, użyj funkcji SUMA.WARUNKÓW. Jeśli potrzebujesz manipulować wartościami, które pojawiają się w argumencie zakres (tj. Wyodrębnić rok z dat do użycia w kryteriach), zobacz funkcje SUMPRODUCT i / lub FILTER.
Podstawowe użycie | Kryteria w innej komórce | Różne od | Puste komórki | Daty | Symbole wieloznaczne | Filmy
Podstawowe użycie
W pokazanym arkuszu znajdują się trzy przykłady SUMA.JEŻELI. W pierwszym przykładzie (G6) funkcja SUMA.JEŻELI jest skonfigurowana do sumowania wartości większych niż 100. W drugim przykładzie (G7) funkcja SUMA.JEŻELI zwraca sumę wartości, dla których kolor jest „czerwony”. W ostatnim przykładzie (G8) funkcja SUMA.JEŻELI jest skonfigurowana do sumowania wartości, w których stan to „CA” (Kalifornia).
=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA
Zauważ, że znak równości (=) nie jest wymagany podczas konstruowania kryteriów „jest równe”. Zauważ również, że SUMIF nie rozróżnia wielkości liter. Możesz zsumować wartości, w których przedstawicielem jest Jan, za pomocą „jim” lub „Jim”.
Kryteria w innej komórce
Wartość z innej komórki można uwzględnić w kryteriach przy użyciu konkatenacji. W poniższym przykładzie SUMA.JEŻELI zwróci sumę całej sprzedaży powyżej wartości w G4. Zwróć uwagę, że operator większe niż (>), który jest tekstem, musi być ujęty w cudzysłów. Wzór w G5 to:
=SUMIF(D5:D9,">"&G4) // sum if greater than G4
Nie równa się
Aby wyrazić kryterium „nie równe”, użyj operatora „” w cudzysłowie („”):
=SUMIF(B5:B9,"red",C5:C9) // not equal to "red" =SUMIF(B5:B9,"blue",C5:C9) // not equal to "blue" =SUMIF(B5:B9,""&E7,C5:C9) // not equal to E7
Ponownie zauważ, że SUMA.JEŻELI nie rozróżnia wielkości liter.
Puste komórki
SUMA.JEŻELI może obliczać sumy na podstawie komórek, które są puste lub niepuste. W poniższym przykładzie SUMA.JEŻELI służy do sumowania kwot w kolumnie C w zależności od tego, czy kolumna D zawiera „x”, czy jest pusta:
=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank
Daktyle
Najlepszym sposobem użycia funkcji SUMA.JEŻELI z datami jest odwołanie się do ważnej daty w innej komórce lub użycie funkcji DATA. Poniższy przykład przedstawia obie metody:
=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)
Zauważ, że musimy połączyć operator z datą w E9. Aby użyć bardziej zaawansowanych kryteriów dat (tj. Wszystkich dat w danym miesiącu lub wszystkich dat między dwiema datami), należy przełączyć się na funkcję SUMA.WARUNKÓW, która obsługuje wiele kryteriów.
Symbole wieloznaczne
Funkcja SUMA.JEŻELI obsługuje symbole wieloznaczne, jak widać na poniższym przykładzie:
=SUMIF(B5:B9,"mi*",C5:C9) // begins with "mi" =SUMIF(B5:B9,"*ota",C5:C9) // ends with "ota" =SUMIF(B5:B9,"????",C5:C9) // contains 4 characters
Więcej przykładów formuł SUMA.JEŻELI poniżej.
Uwagi
- SUMA.JEŻELI obsługuje tylko jeden warunek. Użyj funkcji SUMA.WARUNKÓW dla wielu kryteriów.
- When sum_range is omitted, the cells in range will be summed.
- Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
- Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
- The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
- To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
- SUMIFS requires a range, you can't substitute an array.
Related videos


