Połączenie SUMIF i VLOOKUP w Excelu (3 szybkie podejścia)

  • Udostępnij To
Hugh West

W programie Microsoft Excel musimy połączyć SUMIF i Funkcje VLOOKUP aby szukać wartości, a na podstawie tego kryterium obliczana jest suma z zakresu wartości. W tym artykule poznasz kilka przydatnych technik łączenia SUMIF i VLOOKUP funkcji z odpowiednimi przykładami i prostymi wyjaśnieniami.

Pobierz Zeszyt ćwiczeń

Możesz pobrać skoroszyt Excela, który wykorzystaliśmy do przygotowania tego artykułu.

Połączenie SUMIF z VLOOKUP.xlsx

Przegląd: Funkcja SUMIF w programie Excel

  • Cel:

Funkcja dodaje komórki określone przez dany warunek lub kryteria.

  • Formuła:

=SUMIF(zakres, kryteria, [suma_zakresu])

  • Argumenty:

zakres - Zakres komórek, w których zastosowany zostanie warunek. kryteria - Warunek dla wybranego zakresu komórek. [suma_zakresu]-. Zakres komórek, w których leżą dane wyjściowe. Bardziej szczegółowe wyjaśnienia i przykłady przy użyciu SUMIF funkcja, kliknij tutaj .

Przegląd: Funkcja VLOOKUP w programie Excel

  • Cel:

Funkcja VLOOKUP szuka wartości w najbardziej lewej kolumnie tabeli, a następnie zwraca wartość w tym samym wierszu z określonej kolumny.

  • Formuła:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • Argumenty:

lookup_value- Wartość, której poszukuje w lewej kolumnie danej tablicy. Może to być pojedyncza wartość lub tablica wartości. tabela_tablicowa- Tabela, w której szuka lookup_value w kolumnie najbardziej po lewej stronie. col_index_num- Numer kolumny w tabeli, z której ma być zwrócona wartość. [range_lookup]-. Mówi czy wymagane jest dokładne czy częściowe dopasowanie wartości lookup_value. 0 dla dokładnego dopasowania, 1 dla częściowego. Domyślnie 1 (częściowe dopasowanie). Dla bardziej szczegółowych wyjaśnień i przykładów z VLOOKUP funkcja, kliknij tutaj .

Read More: Czym jest tablica w VLOOKUP (wyjaśnienie z przykładami)?

3 Przydatne metody łączenia SUMIF i VLOOKUP w Excelu

Kiedy musimy połączyć SUMIF oraz VLOOKUP funkcje, scenariusz można rozpatrywać w dwóch kategoriach. i) Musimy szukać zapałek, a następnie na podstawie ustaleń sporządzić sumę. lub, ii) Musimy stworzyć sumę z wielu tabel lub arkuszy, a następnie poszukać dopasowania z VLOOKUP Dwie pierwsze metody w dalszej części obejmują kryteria początkowe, natomiast trzecia metoda podsumuje drugą.

1. SUMIF z VLOOKUP, aby znaleźć dopasowanie i sumę w podobnym arkuszu.

Najpierw zapoznajmy się z naszym zbiorem danych. Pierwsza tabela (B4:D14) reprezentuje losowe dane o zamówieniach z identyfikatorami produktów i odpowiadającymi im cenami. Druga tabela po prawej stronie przedstawia nazwy klientów i ich identyfikatory. To, co zrobimy tutaj, to wyszukanie konkretnej nazwy klienta znajdującej się w Komórka C16 a następnie na podstawie tej jedynej informacji wyszukamy zamówienia dla odpowiedniego klienta i wykonamy sumę całkowitej ceny do zapłaty w Komórka C17 .

Na wyjściu Komórka C17 , wymagany wzór z SUMIF oraz VLOOKUP funkcje będą:

=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)

A po naciśnięciu Wejdź na stronę , otrzymasz wartość zwrotną, jak pokazano na poniższym obrazku.

🔎 Jak działa formuła?

  • W tej formule VLOOKUP Funkcja działa jako drugi argument (Criteria) funkcji SUMIF funkcja.
  • Na stronie VLOOKUP Funkcja szuka nazwy Alex w tablicy lookup (F5:G11) i zwraca numer ID dla Alexa.
  • Na podstawie numeru ID znalezionego w poprzednim kroku SUMIF Funkcja sumuje wszystkie ceny dla odpowiedniego numeru ID.

Read More: Jak zrobić Vlookup i sumę na wielu arkuszach w Excelu (2 formuły)

2) SUMIF z VLOOKUP, aby znaleźć dopasowanie i sumę w podobnym arkuszu w Excelu

W tej części zastosujemy te same procedury, które opisaliśmy wcześniej, ale tym razem tablica lub tabela lookup znajduje się w innym arkuszu (plansza2) Tak więc, gdy będziemy chcieli odwołać się do tablicy lookup, w której znajdują się nazwy klientów i ich identyfikatory, będziemy musieli podać również nazwę powiązanego arkusza. Następujący arkusz (plansza1) zawiera dane pierwotne z komórką wyjściową.

A oto drugi arkusz roboczy (plansza2) gdzie znajduje się tablica lookup.

Aby umieścić powyższą tablicę lookup w VLOOKUP musimy podać nazwę arkusza (plansza2) Ta nazwa arkusza zostanie automatycznie wstawiona po przejściu do Plansza2 i wybrać tablicę lookup dla VLOOKUP Tak więc, ostateczna formuła na wyjściu Komórka C17 będzie:

=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)

Teraz naciśnij Wejdź na stronę i otrzymasz wartość wynikową, jak pokazano poniżej.

Read More: VLOOKUP i zwróć wszystkie dopasowania w Excelu (7 sposobów)

Podobne lektury

  • VLOOKUP nie działa (8 powodów & rozwiązania)
  • Excel LOOKUP vs VLOOKUP: z 3 przykładami
  • Łączenie SUMPRODUCT i VLOOKUP w programie Excel
  • INDEX MATCH vs VLOOKUP Funkcja (9 przykładów)
  • Jak uczynić VLOOKUP wrażliwym na przypadki w programie Excel (4 metody)

3. połączenie funkcji VLOOKUP, SUMPRODUCT i SUMIF dla wielu arkuszy Excela

Teraz będziemy pracować z wieloma arkuszami kalkulacyjnymi. W tej metodzie wykonamy sumę z danych dostępnych w różnych dwóch różnych arkuszach, a następnie wyciągniemy wartość za pomocą VLOOKUP na podstawie odpowiadającej jej sumy. Na poniższym rysunku znajduje się 1. arkusz o nazwie Bonus_Amount W lewej tabeli znajdują się premie za sprzedaż dla odpowiednich przedstawicieli handlowych. Musimy wyodrębnić kwoty tych premii, stosując metodę VLOOKUP funkcja dla tablicy (E5:F8) Kryteria premiowe to tak naprawdę całkowita sprzedaż, którą musimy wyciągnąć z dwóch różnych arkuszy o nazwie 'Dzień 1' oraz 'Dzień 2' .

W poniższym arkuszu znajdują się dane dotyczące sprzedaży dla dnia 1 w listopadzie 2021 roku.

I jeszcze jeden arkusz o nazwie 'Dzień 2' jest tutaj z danymi o sprzedaży za drugi dzień.

W pierwszym arkuszu (Bonus_Amount) , wymagany wzór na wyjściu Komórka C5 będzie:

=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"& "B5:B10"),Bonus_Amount!B5,INDIRECT("'"&$H$5:$H$6&"'!"& "C5:C10"))),$E$5:$F$8,2,TRUE)

Po naciśnięciu Wejdź na stronę i przy użyciu Uchwyt do napełniania aby automatycznie wypełnić pozostałe komórki w kolumnie Bonus, otrzymamy następujące dane wyjściowe.

🔎 Jak działa formuła?

  • W tej formule, funkcja INDIRECT odnosi się do nazw arkuszy z komórek H5 i H6.
  • Funkcja SUMIF wykorzystuje arkusze referencyjne (Uzyskane przez funkcję INDIRECT), aby zawrzeć zakres sum i kryteria dla swoich argumentów. Dane wyjściowe z tej funkcji zwracają się w tablicy, która reprezentuje kwoty sprzedaży dla konkretnego sprzedawcy z dnia 1 i dnia 2.
  • Funkcja SUMPRODUCT sumuje kwoty sprzedaży znalezione w poprzednim kroku.
  • Funkcja VLOOKUP szuka zakresu tej całkowitej kwoty sprzedaży w tabeli (E4:F8) Kryteria premiowe w Bonus_Amount arkusz. I wreszcie zwraca kwotę premii na podstawie zakresu kryteriów dla sprzedawcy.

Read More: Jak połączyć Excel SUMIF & VLOOKUP przez wiele arkuszy

Użycie SUMIFS z VLOOKUP do dodania wielu kryteriów

Funkcja SUMIFS jest w stanie przyjąć wiele kryteriów lub warunki Łącząc tę funkcję z VLOOKUP Możemy wyszukać wartość, dodać do niej pewne kryteria i na koniec otrzymać sumę uwzględniającą wspomniane kryteria dla wartości wyszukującej. Poniższy zbiór danych jest dość podobny do tego, który widzieliśmy w pierwszych dwóch metodach. W tej tabeli dodaliśmy nową kolumnę po kolumnie Cena Nowa kolumna reprezentuje statusy zamówień dla wszystkich identyfikatorów zamówień. Przy użyciu SUMIFS Tutaj wstawimy dwa kryteria - i) konkretny identyfikator zamówienia dla klienta, oraz ii) Stan zamówienia jako 'Potwierdzone' tylko.

Wymagana formuła na wyjściu Komórka C17 będzie:

=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14, "Potwierdzone")

Teraz naciśnij Wejdź na stronę i otrzymasz całkowitą cenę zgodnych zamówień dla Marcusa.

Czytaj więcej: VLOOKUP z wieloma kryteriami w Excelu

Słowa końcowe

Mam nadzieję, że wszystkie te proste metody wymienione powyżej pomogą Ci teraz zastosować je w swoich arkuszach kalkulacyjnych Excel, gdy będziesz musiał kombinować SUMIF z VLOOKUP funkcja. Jeśli masz jakieś pytania lub opinie, daj mi znać w sekcji komentarzy. Możesz też sprawdzić nasze inne artykuły związane z funkcjami Excela na tej stronie.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.