Funkcja SUMA.WARUNKÓW, jedna z funkcji matematycznych i trygonometrycznych, dodaje wszystkie argumenty, które spełniają wiele kryteriów. Funkcji SUMA.WARUNKÓW można użyć na przykład do zsumowania sprzedawców w kraju, których (1) adres zamieszkania obejmuje ten sam kod pocztowy oraz (2) których zyski przekraczają określoną wartość w dolarach.
Składnia
SUMA.WARUNKÓW(suma_zakres;kryteria_zakres1;kryteria1;[kryteria_zakres2;kryteria2];...)
- =SUMA.WARUNKÓW(A2:A9,B2:B9;"=J*";C2:C9;"Tomasz")
- =SUMA.WARUNKÓW(A2:A9;B2:B9;"<>Banany";C2:C9;"Tomasz")
| Nazwa argumentu | Opis |
|---|---|
| Suma_zakres (wymagany) | Zakres komórek do zsumowania. |
| Kryteria_zakres1 (wymagany) | Zakres testowany przy użyciu kryterium Kryteria1. Criteria_range1 i Kryteria1 konfigurują parę wyszukiwania, w której zakres jest wyszukiwany pod kątem określonych kryteriów. Po znalezieniu elementów w zakresie są dodawane odpowiadające im wartości w Sum_range . |
| Kryteria1 (wymagany) | Kryteria określające, które komórki w Criteria_range1 zostaną dodane. Kryteria można na przykład wprowadzić jako 32, ">32",B4, "jabłka" lub "32". |
| Criteria_range2, kryteria2, ... (opcjonalne) | Dodatkowe zakresy i skojarzone z nimi kryteria. Maksymalnie można wprowadzić 127 par zakres/kryteria. |
Przykłady
Aby użyć tych przykładów w programie Excel, zaznacz przeciągnięciem datę w tabeli, a następnie kliknij prawym przyciskiem myszy to zaznaczenie i wybierz polecenie Kopiuj. W nowym arkuszu kliknij prawym przyciskiem myszy komórkę A1 i wybierz polecenie Uwzględnij formatowanie docelowe w obszarze Opcje wklejania.
| Wielkość sprzedaży | Produkt | Sprzedawca |
|---|---|---|
| 5 | Jabłka | Tomasz |
| 4 | Jabłka | Aneta |
| 15 | Jeżyny | Tomasz |
| 3 | Jeżyny | Aneta |
| 22 | Banany | Tomasz |
| 12 | Banany | Aneta |
| 10 | Marchew | Tomasz |
| 33 | Marchew | Aneta |
| Formuła | Opis | |
| =SUMA.WARUNKÓW(A2:A9;B2:B9;"=J*";C2:C9;"Tomasz") | Dodaje liczbę produktów, których nazwa zaczyna się od litery J i które zostały sprzedane przez Tomasza. Używa symbolu wieloznacznego * w kryteriach1, "=A*", aby wyszukać pasujące nazwy produktów w Criteria_range1 B2:B9 i szuka nazwy "Tomasz" w Criteria_range2 C2:C9. Następnie dodaje liczby w Sum_range A2:A9, które spełniają oba warunki. Wynik to 20. | |
| =SUMA.WARUNKÓW(A2:A9;B2:B9;"<>Banany";C2:C9;"Tomasz") | Dodaje liczbę produktów, które nie są bananami i są sprzedawane przez Tomka. Wyklucza banany za pomocą <>kryteriów Kryteria1, "<>Banany" i szuka nazwy "Tomasz" w Criteria_range2 C2:C9. Następnie dodaje liczby w Sum_range A2:A9, które spełniają oba warunki. Wynik to 30. |
Typowe problemy
| Problem | Opis |
|---|---|
| Zamiast oczekiwanych wyników wyświetlana jest wartość 0 (zero). | Jeśli testujesz wartości tekstowe, takie jak imię i nazwisko osoby, upewnij się, że argumenty kryteria1;2 są w cudzysłowie. |
| Wynik jest nieprawidłowy, gdy Sum_range ma wartości PRAWDA lub FAŁSZ. | Wartości PRAWDA i FAŁSZ dla Sum_range są obliczane inaczej, co może powodować nieoczekiwane wyniki po ich dodaniu. Komórki w Sum_range zawierające wartość PRAWDA mają wartość 1. Komórki zawierające wartość FAŁSZ są interpretowane jako 0 (zero). |
Najważniejsze wskazówki
| Czynność | Opis |
|---|---|
| Używaj symboli wieloznacznych. | Używanie w kryteriach 1,2 symboli wieloznacznych, takich jak znak zapytania (?) i gwiazdka (*), może pomóc w znalezieniu podobnych, ale nie dokładnych dopasowań. Znak zapytania odpowiada dowolnemu pojedynczemu znakowi. Gwiazdka odpowiada dowolnej sekwencji znaków. Jeśli chcesz znaleźć rzeczywisty znak zapytania lub gwiazdkę, wpisz tyldę (~) przed znakiem zapytania. Na przykład funkcja =SUMA.WARUNKÓW(A2:A9;B2:B9;"=J*";C2:C9;"Tomas?") spowoduje dodanie wszystkich wystąpień o nazwie zaczynającej się od „Tomas” i kończącej się dowolną ostatnią literą. |
| Opis różnic między funkcjami SUMA.JEŻELI i SUMA.WARUNKÓW. | Kolejność argumentów w funkcjach SUMA.JEŻELI i SUMA.WARUNKÓW jest inna. W szczególności argument sum_range jest pierwszym argumentem funkcji SUMA.WARUNKÓW, ale jest trzecim argumentem funkcji SUMA.JEŻELI. Jest to częstym źródłem problemów podczas korzystania z tych funkcji. Jeśli kopiujesz lub edytujesz te podobne funkcje, upewnij się, że argumenty umieszczasz w poprawnej kolejności. |
| W argumentach zakresu używaj takiej samej liczby wierszy i kolumn. | Argument Criteria_range musi zawierać taką samą liczbę wierszy i kolumn jak argument Sum_range . |
Potrzebujesz dalszej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społecznościach.