Kombinieren Sie SUMIF und VLOOKUP in Excel (3 Schnellansätze)

  • Teile Das
Hugh West

In Microsoft Excel müssen wir SUMIF und VLOOKUP-Funktionen um nach einem Wert zu suchen, und auf der Grundlage dieses Kriteriums wird eine Summe aus einer Reihe von Werten berechnet. In diesem Artikel lernen Sie einige nützliche Techniken kennen, um SUMIF und VLOOKUP Funktionen mit einigen geeigneten Beispielen und einfachen Erklärungen.

Download Arbeitsbuch Praxis

Sie können die Excel-Arbeitsmappe herunterladen, die wir zur Vorbereitung dieses Artikels verwendet haben.

Kombinieren Sie SUMIF mit VLOOKUP.xlsx

Überblick: Excel SUMIF-Funktion

  • Zielsetzung:

Die Funktion fügt die Zellen hinzu, die durch eine bestimmte Bedingung oder ein bestimmtes Kriterium festgelegt sind.

  • Formel:

=SUMIF(Bereich, Kriterien, [sum_range])

  • Argumente:

Bereich - Der Bereich von Zellen, auf den die Bedingung angewandt werden soll. Kriterien- Bedingung für den ausgewählten Bereich von Zellen. [sum_range]- Der Bereich der Zellen, in dem die Ausgaben liegen. Für genauere Erklärungen und Beispiele mit dem SUMIF Funktion, hier klicken .

Überblick: Excel VLOOKUP-Funktion

  • Zielsetzung:

Die Funktion VLOOKUP sucht nach einem Wert in der Spalte ganz links in einer Tabelle und gibt dann einen Wert in derselben Zeile aus einer angegebenen Spalte zurück.

  • Formel:

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

  • Argumente:

lookup_value- Der Wert, nach dem in der Spalte ganz links in der angegebenen Tabelle gesucht wird. Kann ein einzelner Wert oder ein Array von Werten sein. table_array- Die Tabelle, in der nach dem lookup_value in der Spalte ganz links gesucht wird. col_index_num- Die Nummer der Spalte in der Tabelle, aus der ein Wert zurückgegeben werden soll. [range_lookup]- Gibt an, ob eine exakte oder teilweise Übereinstimmung des lookup_value erforderlich ist. 0 für eine exakte Übereinstimmung, 1 für eine teilweise Übereinstimmung. Standardwert ist 1 (teilweise Übereinstimmung). Für ausführlichere Erklärungen und Beispiele mit der VLOOKUP Funktion, hier klicken .

Lesen Sie mehr: Was ist ein Tabellen-Array in VLOOKUP (erklärt mit Beispielen)

3 nützliche Methoden zur Kombination von SUMIF und VLOOKUP in Excel

Wenn wir kombinieren müssen SUMIF und VLOOKUP Funktionen kann das Szenario in zwei Kategorien eingeteilt werden. i) Wir müssen nach den Übereinstimmungen suchen und dann auf der Grundlage der Ergebnisse eine Summe bilden. Oder, ii) Wir müssen eine Summe aus mehreren Tabellen oder Arbeitsblättern bilden und dann nach der Übereinstimmung mit dem VLOOKUP Die ersten beiden Methoden decken die ersten Kriterien ab, während die dritte Methode die zweiten Kriterien zusammenfasst.

1 SUMIF mit VLOOKUP zur Suche nach Übereinstimmungen und Summe in ähnlichem Arbeitsblatt

Machen wir uns zunächst mit unserem Datensatz vertraut. Die erste Tabelle (B4:D14) stellt einige zufällige Bestelldaten mit Produkt-IDs und den dazugehörigen Preisen dar. Die zweite Tabelle auf der rechten Seite zeigt die Kundennamen und ihre IDs. Was wir hier tun werden, ist nach einem bestimmten Kundennamen zu suchen, der in Zelle C16 und dann, basierend auf dieser einzigen Information, werden wir nach den Bestellungen für den entsprechenden Kunden suchen und eine Summe des Gesamtpreises bilden, der in Zelle C17 .

In der Ausgabe Zelle C17 die gewünschte Formel mit dem SUMIF und VLOOKUP Funktionen sein wird:

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

Und nach dem Drücken von Eingabe erhalten Sie den Rückgabewert wie in der folgenden Abbildung dargestellt.

🔎 Wie funktioniert die Formel?

  • In dieser Formel wird die VLOOKUP Funktion arbeitet als zweites Argument (Criteria) der SUMIF Funktion.
  • Die VLOOKUP Funktion sucht den Namen Alex im Lookup-Array (F5:G11) und gibt die ID-Nummer von Alex zurück.
  • Auf der Grundlage der im vorherigen Schritt ermittelten ID-Nummer wird die SUMIF addiert alle Preise für die entsprechende ID-Nummer.

Lesen Sie mehr: Vlookup und Summe über mehrere Blätter in Excel (2 Formeln)

2 SUMIF mit VLOOKUP zum Suchen von Übereinstimmungen und Summieren in ähnlichen Arbeitsblättern in Excel

In diesem Abschnitt werden wir dieselben Verfahren anwenden, die zuvor beschrieben wurden, aber dieses Mal befindet sich das Lookup-Array oder die Tabelle in einem anderen Arbeitsblatt (Blatt2) Wenn wir also auf das Lookup-Array verweisen müssen, in dem sich die Kundennamen und ihre IDs befinden, müssen wir auch den entsprechenden Blattnamen angeben. Das folgende Arbeitsblatt (Blatt1) enthält die Primärdaten mit der Ausgabezelle.

Und hier ist das zweite Arbeitsblatt (Blatt2) wo das Lookup-Array vorhanden ist.

Um das obige Lookup-Array in die VLOOKUP Funktion müssen wir den Namen des Arbeitsblatts angeben (Blatt2) Dieser Arbeitsblattname wird automatisch eingefügt, wenn Sie zu Blatt2 und wählen Sie das Lookup-Array für die VLOOKUP Die endgültige Formel in der Ausgabe lautet also Zelle C17 sein wird:

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

Jetzt drücken Eingabe und Sie erhalten das Ergebnis wie unten dargestellt.

Lesen Sie mehr: VLOOKUP und Rückgabe aller Übereinstimmungen in Excel (7 Möglichkeiten)

Ähnliche Lektüre

  • VLOOKUP funktioniert nicht (8 Gründe & Lösungen)
  • Excel LOOKUP vs. VLOOKUP: Mit 3 Beispielen
  • Kombination von SUMPRODUCT und VLOOKUP in Excel
  • INDEX MATCH vs. VLOOKUP Funktion (9 Beispiele)
  • Groß-/Kleinschreibung bei VLOOKUP in Excel beachten (4 Methoden)

3. die Funktionen VLOOKUP, SUMPRODUCT und SUMIF für mehrere Excel-Blätter kombinieren

Jetzt werden wir mit mehreren Arbeitsblättern arbeiten. Bei dieser Methode bilden wir eine Summe aus den Daten, die in zwei verschiedenen Arbeitsblättern vorhanden sind, und extrahieren dann einen Wert mit der VLOOKUP Funktion auf der Grundlage des entsprechenden Betrags der Summe. In der folgenden Abbildung ist das 1. Arbeitsblatt mit dem Namen Bonus_Betrag besteht aus 3 verschiedenen Tabellen. Die Tabelle ganz links zeigt die Boni für die entsprechenden Handelsvertreter. Wir müssen diese Boni extrahieren, indem wir die VLOOKUP Funktion für das Array (E5:F8) Bei den Bonuskriterien handelt es sich um den Gesamtumsatz, den wir aus zwei verschiedenen Arbeitsblättern namens Tag 1 und Tag 2 .

Das folgende Arbeitsblatt enthält die Verkaufsdaten für Tag 1 im November 2021.

Und ein weiteres Arbeitsblatt mit dem Namen Tag 2 ist hier mit den Verkaufsdaten für den zweiten Tag.

Auf dem 1. Arbeitsblatt (Bonus_Betrag) die gewünschte Formel in der Ausgabe Zelle C5 sein wird:

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

Nach dem Drücken von Eingabe und mit Füllen Griff um die restlichen Zellen der Spalte Bonus automatisch auszufüllen, erhalten wir die folgenden Ergebnisse.

🔎 Wie funktioniert die Formel?

  • In dieser Formel, die Funktion INDIRECT bezieht sich auf die Blattnamen aus den Zellen H5 und H6.
  • Die Funktion SUMIF verwendet die Referenzblätter (erhalten durch die Funktion INDIRECT), um den Summenbereich und die Kriterien für ihre Argumente einzuschließen. Die resultierenden Ausgaben dieser Funktion werden in einem Array zurückgegeben, das die Verkaufsbeträge für einen bestimmten Verkäufer von Tag 1 und Tag 2 darstellt.
  • Die Funktion SUMPRODUCT addiert die im vorherigen Schritt ermittelten Verkaufsbeträge.
  • Die Funktion VLOOKUP sucht in der Tabelle nach dem Bereich dieses Gesamtumsatzes (E4:F8) der Bonuskriterien im Bonus_Betrag Und schließlich wird der Bonusbetrag auf der Grundlage des Kriterienbereichs für einen Vertriebsmitarbeiter zurückgegeben.

Lesen Sie mehr: Kombinieren von Excel SUMIF & VLOOKUP über mehrere Blätter hinweg

Verwendung von SUMIFS mit VLOOKUP zum Hinzufügen mehrerer Kriterien

Die Funktion SUMIFS kann aufnehmen mehrere Kriterien oder Bedingungen Durch die Kombination dieser Funktion mit VLOOKUP können wir einen Wert nachschlagen, einige Kriterien hinzufügen und schließlich eine Summe unter Berücksichtigung der genannten Kriterien für den Nachschlagewert erhalten. Der nachfolgende Datensatz ähnelt dem, den wir in den ersten beiden Methoden gesehen haben. In dieser Tabelle haben wir eine neue Spalte nach der Preis Die neue Spalte stellt die Auftragsstatus für alle Auftrags-IDs dar. Durch die Verwendung der SUMIFS fügen wir zwei Kriterien ein: i) die spezifische Bestell-ID für einen Kunden und ii) Status der Bestellung als Bestätigt". nur.

Die gewünschte Formel in der Ausgabe Zelle C17 sein wird:

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

Jetzt drücken Eingabe und Sie erhalten den Gesamtpreis der konformen Bestellungen für Marcus.

Mehr lesen: VLOOKUP mit mehreren Kriterien in Excel

Abschließende Worte

Ich hoffe, dass all diese einfachen Methoden, die oben erwähnt wurden, Ihnen helfen werden, sie in Ihren Excel-Tabellen anzuwenden, wenn Sie kombinieren müssen SUMIF mit dem VLOOKUP Wenn Sie Fragen oder Anregungen haben, lassen Sie es mich bitte im Kommentarbereich wissen. Sie können sich auch unsere anderen Artikel zu Excel-Funktionen auf dieser Website ansehen.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.