Formuła programu Excel: SUMA.WARUNKÓW z wieloma kryteriami i logiką LUB -

Formuła ogólna

=SUM(SUMIFS(sum_range,criteria_range,("red","blue")))

Podsumowanie

Aby podsumować na podstawie wielu kryteriów przy użyciu logiki LUB, można użyć funkcji SUMA.WARUNKÓW ze stałą tablicową. W pokazanym przykładzie formuła w H6 to:

=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending")))

Wyjaśnienie

Domyślnie funkcja SUMA.WARUNKÓW dopuszcza tylko logikę ORAZ - w przypadku podania wielu warunków wszystkie warunki muszą być zgodne, aby zostały uwzględnione w wyniku.

Jednym z rozwiązań jest podanie wielu kryteriów w stałej tablicowej, takiej jak ta:

("complete","pending")

Spowoduje to, że SUMA.WARUNKÓW zwróci dwa wyniki: liczbę dla „zakończone” i liczbę dla „oczekujących”, w wyniku tablicy w następujący sposób:

(100,35)

Aby uzyskać ostateczną sumę, zawijamy SUMIFS wewnątrz SUMA. Funkcja SUMA sumuje wszystkie elementy w tablicy i zwraca wynik.

Z symbolami wieloznacznymi

W razie potrzeby możesz użyć symboli wieloznacznych w kryteriach. Na przykład, aby zsumować elementy, które zawierają „czerwony” lub „niebieski” w dowolnym miejscu w zakresie kryteriów, możesz użyć:

=SUM(SUMIFS(sum_range,criteria_range,("*red*","*blue*")))

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 zsumować zamówienia „Complete” lub „Oczekujące” dla „Andy Garcia” lub „Bob Jones”, możesz użyć:

=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))

Zwróć uwagę na średniki w drugiej stałej tablicowej, która reprezentuje tablicę pionową. To działa, ponieważ program Excel łączy w pary elementy w dwóch stałych tablicowych i zwraca dwuwymiarową tablicę wyników. Mając więcej kryteriów, będziesz chciał przejść do formuły opartej na SUMPRODUCT.

Odwołania do komórek dla kryteriów

Nie można używać odwołań do komórek wewnątrz stałej tablicowej. Aby użyć odwołania do komórki jako kryteriów, możesz użyć takiej formuły tablicowej:

=(SUM(SUMIFS(range1,range2,range3)))

Gdzie zakres1 to zakres sumy, zakres2 to zakres kryteriów, a zakres3 zawiera kryteria z arkusza. W przypadku dwóch kryteriów OR musisz używać tablic poziomych i pionowych.

Uwaga: to jest formuła tablicowa i należy ją wprowadzić za pomocą Ctrl + Shift + Enter.

Interesujące artykuły...