Pobierz przykładowy skoroszyt
W tym samouczku zademonstrujemy, jak używać funkcji SUMIFS do sumowania wierszy z danymi między dwiema wartościami w programie Excel i Arkuszach Google.
Suma, jeśli między liczbami
Funkcja SUMA.WARUNKI sumuje wiersze danych, które spełniają określone kryteria. Jego składnia to:
Ten przykład zsumuje Przychód dla wszystkich Numery zamówień między (ale nie wliczając) 525 i 528.
1 | =SUMA.WARUNKI(C3:C9;B3:B9;">525";B3:B9;"<528") |
Jak widać powyżej, jako kryteria SUMIFS stosujemy dwa testy logiczne:
- „>525” oznacza „większe niż 525”
- „<528” oznacza „mniej niż 528”
Zwróć uwagę, że podczas wpisywania kryteriów na stałe do funkcji SUMIFS, test logiczny musi znajdować się w podwójnych cudzysłowach („”).
Jeśli chcesz uwzględnić w formule numery porządkowe 525 i 528, zastosuj kryteria:
1 | ">=525" i "<=528" |
Suma między liczbami - odwołania do komórek
Zwykle złą praktyką jest zakodowanie wartości na stałe w formułach. Zamiast tego bardziej elastyczne jest używanie oddzielnych komórek do definiowania kryteriów.
1 | =SUMA.WARUNKI(C3:C9;B3:B9;">"&E3;B3:B9;"<"&F3) |
Teraz dodajemy operatory logiczne w cudzysłowach („”) i używamy symbolu &, aby połączyć operator z wartością:
1 | ">"&E3 i "<"&F3 |
Jeśli chcesz uwzględnić w formule numery porządkowe 525 i 528, użyj kryteriów:
1 | ">="&E3 i "<="&F3 |
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:C9;B3:B9;">"&E3;B3:B9;"<"&F3) |
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($C$3:$C$9;$B$3:$B9$;">"&E3;$B$3:$B9$;"<"&F3) |
Przeczytaj nasz artykuł na temat blokowania odwołań do komórek, aby dowiedzieć się więcej.
Suma między wartościami w Arkuszach Google
Te formuły działają dokładnie tak samo w Arkuszach Google, jak w programie Excel.