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, który jest sprawdzany przy użyciu argumentu kryteria1. Criteria_range1 i kryteria1 tworzą parę wyszukiwania, w której zakres jest wyszukiwany w poszukiwaniu określonych kryteriów. Po znalezieniu elementów w zakresie zostaną dodane 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 wprowadzić na przykład 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 zakresie kryteria1, "=A*" w celu wyszukania pasujących nazw produktów w zakresie Criteria_range1 B2:B9 i szuka nazwy "Tomasz" w zakresie Criteria_range2 C2:C9. Następnie dodaje liczby z zakresu 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 które zostały sprzedane przez Tomasza. W funkcji wykluczono banany, używając <> w kryteria1 wyrazu "<>Banany" i przeprowadzono wyszukiwanie imienia "Tomek" w zakresie Criteria_range2 C2:C9. Następnie dodaje liczby z zakresu 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 testowane są wartości tekstowe, takie jak imię i nazwisko osoby, upewnij się , że kryteria 1,2 są w cudzysłowie. |
| Wynik jest nieprawidłowy Sum_range gdy zawiera wartości PRAWDA lub FAŁSZ. | Wartości PRAWDA i FAŁSZ dla Sum_range są oceniane inaczej, co może powodować nieoczekiwane wyniki po ich dodaniu. Komórki w Sum_range , które zawierają wartość PRAWDA, są interpretowane jako 1. Komórki zawierające wartość FAŁSZ są interpretowane jako 0 (zero). |
Najważniejsze wskazówki
| Czynność | Opis |
|---|---|
| Używaj symboli wieloznacznych. | Użycie symboli wieloznacznych, takich jak znak zapytania (?) i gwiazdka (*) w kryteriach 1,2 ułatwia znajdowanie dopasowań, które są podobne, ale nie są dokładne. 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.