Dla danego wiersza na arkuszu 1 używam SUMIF
funkcji, 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 SUMIF
wydaje się, że nie dopuszcza drugiego warunku ani AND
konkatenacji drugiej klauzuli.
Odpowiedzi:
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”
źródło
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).
źródło
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łę:
Nazwij tę kolumnę (na przykład „Kryteria”), a następnie użyj nazwy zakresu w SUMIF. Na przykład:
źródło
Użyj formuł tablicowych takich jak to:
Zasadniczo zagnieżdżasz
IF
instrukcje wSUM
instrukcji, 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.
źródło