
Formuła ogólna
=SUM(COUNTIFS(range,("red","blue","green")))
Podsumowanie
Aby liczyć za pomocą wielu kryteriów i logiki LUB, możesz użyć funkcji LICZ.WARUNKI ze stałą tablicową. W pokazanym przykładzie formuła w H6 to:
=SUM(COUNTIFS(D4:D11,("complete","pending")))
Wyjaśnienie
Domyślnie funkcja LICZ.WARUNKI stosuje logikę ORAZ. W przypadku podania wielu warunków wszystkie warunki muszą być zgodne, aby wygenerować liczbę.
Jednym z rozwiązań jest podanie wielu kryteriów w stałej tablicowej, takiej jak ta:
("complete","pending")
Spowoduje to, że COUNTIFS zwróci dwa wyniki: liczbę dla „zakończonych” i liczbę dla „oczekujących”, spakowanych w tablicy wyników w następujący sposób:
(4,2)
Aby otrzymać ostateczną sumę, zawijamy COUNTIFS wewnątrz SUMA. Następnie funkcja SUMA sumuje wszystkie elementy tablicy i zwraca wynik.
Dodanie kolejnego kryterium LUB
Możesz dodać jedno dodatkowe kryterium do tej formuły, ale musisz użyć jednej tablicy kolumnowej dla jednego kryterium i jednej tablicy wierszowej dla drugiego. Na przykład, aby policzyć zamówienia „Ukończone” lub „Oczekujące” dla „Andy'ego Garcia” lub „Boba Jonesa”, możesz użyć:
=SUM(COUNTIFS(D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Zauważ, że dla drugiej stałej tablicowej używamy średnika, co tworzy tablicę pionową. Działa to, ponieważ program Excel łączy w pary elementy w dwóch stałych tablicowych i zwraca dwuwymiarową tablicę wyników wewnątrz funkcji SUM, w następujący sposób:
=SUM((1,0;1,0))
Jeśli masz więcej niż dwa kryteria, rozważ wzór SUMPRODUCT, jak opisano tutaj.
Odwołanie do komórki dla kryteriów
Aby użyć odwołania do komórki jako kryteriów, możesz użyć takiej formuły tablicowej:
=(SUM(COUNTIFS(range1,range2)))
Gdzie zakres1 to zakres kryteriów, a zakres2 zawiera kryteria.
Symbole wieloznaczne i podwójne liczenie
COUNTIF i COUNTIFS obsługują symbole wieloznaczne, ale należy uważać, aby nie liczyć podwójnie, gdy masz wiele warunków „zawiera” z logiką OR. Zobacz ten przykład, aby uzyskać więcej informacji