Do tej pory nauczyliśmy się sumować całą pasującą kolumnę tabeli w programie Excel. Ale jak sumujemy wartości, gdy musimy dopasować kolumnę i wiersz. W tym artykule dowiemy się, jak wykonać sumę pasujących wierszy i kolumn.
Są na to dwie formuły, ale najpierw zajmijmy się scenariuszem.
Tutaj mam tabelę, która rejestruje sprzedaż dokonaną przez pracowników w różnych miesiącach. Nazwiska pracowników mogą się powtarzać. Zobacz poniższy rysunek:
Musimy uzyskać sumę za majowy miesiąc, w którym sprzedawcą jest Donald.
Metoda 1: Podsumowanie pasującego nagłówka kolumny i nagłówka wiersza Przy użyciu funkcji SUMPRODUCT.
ten SUMPRODUCT Funkcja to najbardziej wszechstronna funkcja, jeśli chodzi o sumowanie i liczenie wartości z trudnymi kryteriami. Ogólna funkcja do sumowania przez dopasowanie kolumny i wiersza to:
=SUMPRODUCT((kolumny)*(column_headers=column_heading)*(row_headers=row_heading) |
Kolumny:Jest to dwuwymiarowy zakres kolumn, które chcesz zsumować. Nie powinien zawierać nagłówków. W powyższej tabeli jest to C3:N7.
nagłówki_kolumny:Jest to zakres nagłówkakolumny które chcesz podsumować. W powyższych danych jest to C2:N2.
nagłówek kolumny: To jest nagłówek, który chcesz dopasować. W powyższym przykładzie jest to B13.
Bez dalszej zwłoki skorzystajmy ze wzoru.
row_headers:Jest to zakres nagłówkawydziwianie które chcesz podsumować. W powyższych danych jest to B3:B10.
wiersz_nagłówek: Jest to nagłówek, który chcesz dopasować w rzędach. W powyższym przykładzie jest to F13 .
Bez dalszej zwłoki skorzystajmy ze wzoru.
Napisz tę formułę w komórce D13 i pozwól programowi Excel zrobić magię (nie ma czegoś takiego jak magia)…
=PROD.SUMA((C3:N10)*(C2:N2=B13)*(B3:B10=E13)) |
Zwraca wartość:
Teraz po zmianie miesiąca lub sprzedawcy suma zmieni się zgodnie z nagłówkiem wiersza i nagłówkiem kolumny.
Jak to działa?
Ta prosta logika logiczna.
(C2:N2=B13): Ta instrukcja zwróci tablicę TRUE i FALSE. Wszystkie pasujące wartości w kolumnie mają wartość prawda, a inne będą miały fałsz. W tym przypadku będziemy mieli tylko jedną wartość Prawda, ponieważ zakres C2:N2 zawiera tylko jedno wystąpienie maja o godzinie 5NS Lokalizacja.
(B3:B10=E13): Będzie to działać tak samo jak powyżej i zwróci tablicę TRUE i FALSE. Wszystkie pasujące wartości będą miały TRUE, a inne FALSE. W tym przypadku będziemy mieć 2 PRAWDA, ponieważ zakres B3:B10 ma dwa wystąpienia „Donald”.
(C2:N2=B13)*(B3:B10=E13): Teraz mnożymy tablice zwracane przez instrukcje. To zaimplementuje i loguje, a otrzymamy tablicę jedynek i zer. Teraz będziemy mieli tablicę 2D, która będzie zawierała 2 jedynki i pozostałe zera.
(C3:N10)*(C2:N2=B13)*(B3:B10=E13)= Na koniec mnożymy tablicę 2D przez tablicę 2D. Zwróci ponownie tablicę zer i liczb, które pasują do kryteriów.
Wreszcie SUMA PRODUKT funkcja zsumuje tablicę, co spowoduje uzyskanie pożądanego wyniku.
Metoda 2: Podsumowanie pasującego nagłówka kolumny i nagłówka wiersza Korzystanie z funkcji SUMA i JEŻELI
Ogólna formuła sumowania pasujących wierszy i kolumn za pomocą funkcji SUMA i JEŻELI Excel to:
=SUMA(JEŻELI(nagłówki_kolumny=nagłówek_kolumny,JEŻELI(nagłówki_wiersza=nagłówek_wiersza,kolumny))) |
Wszystkie zmienne są takie same jak w opisanej powyżej metodzie. Tutaj wystarczy ich użyć w innej kolejności.
Napisz tę formułę w komórce D13:
=SUMA(JEŻELI(C2:N2=B13;JEŻELI(B3:B10=E13;C3:N10))) |
Zwraca poprawną odpowiedź. Zobacz zrzut ekranu poniżej:
Jak to działa?
Logika jest taka sama jak w przypadku pierwszej metody SUMPRODCUT, tylko mechanizm jest inny. Jeśli wyjaśnię to w skrócie, wewnętrzna funkcja IF zwraca tablicę 2D o tym samym wymiarze co tabela. Ta tablica zawiera liczbę dwóch dopasowanych wierszy. Następnie wewnętrzna funkcja IF dopasowuje dwukolumnowe nagłówki w tej tablicy i zwraca tablicę 2D, która zawiera tylko liczby pasujące zarówno do kolumny, jak i nagłówka. Wszystkie inne elementy tablicy będą miały wartość FALSE.
Na koniec funkcja SUM sumuje tę tablicę i otrzymujemy naszą sumę.
Więc tak, w ten sposób można podsumować pasujące wiersze i kolumny z tabeli w programie Excel. Mam nadzieję, że było to dla ciebie wyjaśnione i przydatne. Jeśli masz jakiekolwiek wątpliwości dotyczące tego tematu lub masz inne wątpliwości związane z programem Excel/VBA, zapytaj w sekcji komentarzy poniżej.
Jak sumować kolumnę w Excelu, dopasowując nagłówek | Jeśli chcesz uzyskać sumę kolumny, używając tylko nazwy kolumny, możesz to zrobić na 3 proste sposoby w programie Excel. Składnia metody SUMPRODUCT do sumowania pasującej kolumny to:
SUMA.JEŻELI z odniesieniem 3D w programie Excel |Zabawnym faktem jest to, że normalne odwoływanie się do Excela 3D nie działa z funkcjami warunkowymi, takimi jak funkcja SUMA.JEŻELI. W tym artykule dowiemy się, jak uzyskać referencje 3D pracujące z funkcją SUMA.JEŻELI.
Odniesienie względne i bezwzględne w programie Excel | Odwoływanie się w Excelu to ważny temat dla każdego początkującego. Nawet doświadczeni użytkownicy programu Excel popełniają błędy w odwoływaniu się.
Odniesienie do arkusza dynamicznego | Podaj arkusze referencyjne dynamicznie, korzystając z funkcji ADR.POŚR programu Excel. To proste…
Rozszerzanie referencji w Excelu | Rozszerzające się odniesienie rozwija się po skopiowaniu w dół lub w prawo. W tym celu używamy znaku $ przed numerem kolumny i wiersza. Oto jeden przykład…
Wszystko o absolutnym referencji | Domyślny typ odniesienia w programie Excel jest względny, ale jeśli chcesz, aby odwołanie do komórek i zakresów było bezwzględne, użyj znaku $. Oto wszystkie aspekty odwoływania się bezwzględnego w programie Excel.
Popularne artykuły:
50 skrótów Excela, które zwiększą Twoją produktywność | Przyspiesz swoje zadanie. Te 50 skrótów przyspieszy pracę w programie Excel.
Funkcja WYSZUKAJ.PIONOWO w programie Excel | Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.
LICZ.JEŻELI w Excelu 2016 | Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby policzyć konkretną wartość. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.
Jak korzystać z funkcji SUMIF w programie Excel? | To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.