Korzystanie z dwóch warunków z funkcją SUMIF w programie Excel 2003

5

Dla danego wiersza na arkuszu 1 używam SUMIFfunkcji, aby sprawdzić, czy wartość z pierwszej komórki tego wiersza znajduje się na liście wartości historycznych w arkuszu 2.

To w zasadzie podsumuje wszystkie wartości z mojego historycznego arkusza i pogrupuje je według nazwy mojej komórki A1 na Arkuszu 2.

Potrzebuję drugiego warunku, aby móc grupować wiersze według miesiąca, a SUMIFwydaje się, że nie dopuszcza drugiego warunku ani ANDkonkatenacji drugiej klauzuli.

silverCORE
źródło
Użyj formuły tablicowej
Jon Fournier

Odpowiedzi:

4

Założenia:

Daty podano w kolumnie B.

Rzędy to 5:29

lista historyczna w nazwie zakresu „Historyczna”

Miesiąc do przetestowania jest w nazwie zakresu „rngMonth”

=SUMPRODUCT((NOT(ISNA(MATCH(A5:A29,Historical,FALSE))))*(MONTH(B5:B29)=rngMonth)*(C5:C29))
dkusleika
źródło
2

Spróbuj dodać kolejną funkcję SUMIF, która wyklucza te komórki, których nie chcesz, aby SUMMed up i usunąć z głównego SUMIF.

np. SUMIF (wszystkie komórki, które pasują do dużych kryteriów) - SUMIF (wszystkie komórki, które są częścią małych kryteriów).

shahkalpesh
źródło
0

Alternatywnie: w arkuszu z danymi historycznymi dodaj kolumnę, która łączy dwie kolumny, których chcesz użyć jako warunków połączonych. Załóżmy na przykład, że jedna kolumna warunków ma nazwę zakresu „Miesiąc”, a druga kolumna warunków ma nazwę zakresu „Osoba”:

Nowa kolumna zawiera następującą formułę:

=Month&" "&PersonName

Nazwij tę kolumnę (na przykład „Kryteria”), a następnie użyj nazwy zakresu w SUMIF. Na przykład:

=SUMIF(Criteria,"January Biff",ValsToBeSummed)
KnomDeGuerre
źródło
0

Użyj formuł tablicowych takich jak to:

{=sum(If(sheet2!A1:A50=sheet1!A1,if(sheet2!B1:B50=Sheet1!B1,Sheet2!C1:C50)))}

Zasadniczo zagnieżdżasz IFinstrukcje w SUMinstrukcji, a następnie naciśnij Ctrl + Shift + Enter, aby przekształcić ją w formułę tablicową.

Wprowadzenie do Array Forumulas (opublikowane przez Jona Fourniera ) jest również dobrym źródłem informacji na ten temat.

Społeczność
źródło