Pobierz przykładowy skoroszyt
W tym samouczku zademonstrujemy, jak używać funkcji SUMIFS do sumowania zakresów danych poziomych, w których nagłówki kolumn odpowiadają określonym warunkom w programie Excel i Arkuszach Google.
Suma, jeśli używasz zakresów poziomych
Funkcja SUMIFS sumuje dane spełniające określone kryteria. Jego składnia to:
Ten przykład zsumuje liczbę Produkty oznaczone „Okrąg” dla każdego Numer zamówienia za pomocą funkcji SUMIF:
1 | =SUMA.WARUNKI(C3:H3;C2:H2;"Okrąg") |
Zakresy danych używane w funkcji SUMA.FS mogą mieć dowolny kształt lub orientację, ale wszystkie muszą mieć dokładnie te same wymiary. W powyższym przykładzie zakres sumy i zakres kryteriów mają szerokość 6 kolumn i wysokość 1 wiersza.
Zwykle SUMIFS służy do wykonywania analizy na kolumnach danych, ale w tym przykładzie używamy zakresów poziomych. W komórce J3 sumujemy wszystkie Produkty w Numer zamówienia 524, w którym nagłówek kolumny odpowiada nazwie „Okrąg”.
Suma, jeśli używasz zakresów poziomych - odwołania do komórek
Zwykle złą praktyką jest zakodowanie wartości na stałe w formułach. Zamiast tego bardziej elastyczne jest użycie oddzielnej komórki do zdefiniowania wartości kryteriów.
Możemy odwołać się do kształtu produktu w funkcji SUMIFS, aby uzyskać bardziej szczegółową tabelę podsumowującą:
1 | =SUMA.WARUNKI(C3:H3;C2:H2;J2) |
W razie potrzeby możemy dodać komórki podsumowujące do sumy wszystkich Produkty według kształtu za pomocą funkcji SUMA:
1 | =SUMA(J3:J9) |
Blokowanie odwołań do komórek
Aby ułatwić czytanie naszych formuł, pokazaliśmy formuły bez zablokowanych odwołań do komórek:
1 | =SUMA.WARUNKI(C3:H3;C2:H2;J2) |
Ale te formuły nie będą działać poprawnie po skopiowaniu i wklejeniu w innym miejscu pliku. Zamiast tego powinieneś używać zablokowanych odwołań do komórek w następujący sposób:
1 | =SUMA.WARUNKI($C3:$H3;$C$2:$H$2,J$2) |
Przeczytaj nasz artykuł na temat blokowania odwołań do komórek, aby dowiedzieć się więcej.
Suma, jeśli używasz 2-wymiarowych zakresów danych
Możemy zastosować funkcję SUMIFS do 2-wymiarowych zakresów danych, o ile wszystkie zakresy danych wejściowych mają ten sam rozmiar.
Ten przykład zsumuje wszystkie Wyniki za pomocą Nazwa drużyny gdy dane wejściowe są wyświetlane w zakresach wymiarowych 2×5
1 | =SUMA.WARUNKI(E3:F7;B3:C7;H3) |
Ten styl korzystania z funkcji SUMIFS może być trudny do naśladowania, dlatego często preferowane jest bardziej standardowe podejście polegające na użyciu kolumn lub wierszy o jednym wymiarze.
Suma, jeśli używasz zakresów poziomych w Arkuszach Google
Te formuły działają dokładnie tak samo w Arkuszach Google, jak w programie Excel.