Inhaltsverzeichnis
Excel kombinieren SUMIF & VLOOKUP-Funktionen ist eine der beliebtesten Formeln, um Werte aus mehreren Blättern zu sammeln und anhand eines Kriteriums zu summieren. In diesem Artikel lernen wir, wie das geht, mit mehreren Beispielen und Erläuterungen.
Praxis Arbeitsbuch
Laden Sie die folgende Arbeitsmappe und Übung herunter.
Kombinieren von SUMIF & VLOOKUP über mehrere Blätter hinweg.xlsxEinführung in die Excel-Funktion SUMIF
SUMIF-Funktion summiert die Werte auf der Grundlage einer bestimmten Bedingung.
Syntax:
=SUMIF(Bereich, Kriterien, [sum_range])
Argumente:
Bereich: Der Bereich der zu summierenden Werte
Kriterien: Bedingung für die Verwendung im ausgewählten Bereich
[sum_range] : Wo wir das Ergebnis sehen wollen.
Einführung in die Excel VLOOKUP-Funktion
VLOOKUP-Funktion sucht nach einem Wert in einer vertikal organisierten Tabelle und gibt den übereinstimmenden Wert zurück.
Syntax:
=VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])
Argumente:
lookup_value : Was wir nachschlagen wollen.
table_array : Von wo aus wir nachschauen wollen.
column_index : Die Anzahl der Spalten in dem Bereich, der den Rückgabewert enthält.
[range_lookup] : Für exakte Übereinstimmung = FALSE, ungefähre/teilweise Übereinstimmung = TRUE.
2 einfache Möglichkeiten, Excel SUMIF & zu kombinieren; VLOOKUP über mehrere Blätter hinweg
1. die Verwendung der Excel-Funktion SUMIF mit der Funktion VLOOKUP über mehrere Blätter hinweg
SUMIF-Funktion funktioniert wie der SUMmen-Funktion aber es werden nur die Werte summiert, die der gegebenen Bedingung entsprechen. Wir werden die VLOOKUP-Funktion innerhalb der SUMIF-Funktion um die Kriterien einzugeben. Angenommen, wir haben zwei Arbeitsblätter ( Blatt1 & Blatt2 ). in Blatt1 Wir haben alle ID-Nummern der Mitarbeiter und ihre Umsatzbeträge mit dem Preis im Bereich B4:D9 .
Unter Blatt2 Wir haben alle Namen der Mitarbeiter mit ihrer ID-Nummer.
Hier werden wir nach dem Mitarbeiter suchen Lily ( Zelle C11 ) von Blatt1 . jetzt von Blatt2, suchen wir nach ihrer ID-Nummer und zeigen die Gesamtsumme der Verkaufspreise in Zelle C12 ( Blatt1 ).
SCHRITTE:
- Wählen Sie zunächst Zelle C12 in Blatt1 .
- Geben Sie nun die Formel ein:
=SUMIF(B5:B9,VLOOKUP(C11,Blatt2!B5:C9,2,FALSE),Blatt1!D5:D9)
- Dann drücken Sie Strg+Umschalt+Eingabe um das Ergebnis zu sehen.
➥ Formel Aufschlüsselung
➤ VLOOKUP(C11,Blatt2!B5:C9,2,FALSE)
Damit wird die ID-Nr. nach dem Wert von Zelle 11 von Blatt1 von Blatt2 Zellbereich B5:C9 gibt dann die genaue Übereinstimmung zurück.
➤ SUMIF(B5:B9,VLOOKUP(C11,Blatt2!B5:C9,2,FALSE),Blatt1!D5:D9)
Dabei werden alle Preise auf der Grundlage der exakten Übereinstimmung der ID-Nr. aus dem vorherigen Schritt summiert.
Anmerkungen:
- Wenn Sie kein Excel 365-Benutzer sind, müssen Sie, um das Endergebnis zu erhalten, auf Strg+Umschalt+Eingabe da VLOOKUP als eine Array-Formel funktioniert.
- Die Spaltenindexnummer kann nicht kleiner als 1 sein.
- SUMIF-Funktion funktioniert nur bei numerischen Daten.
Lesen Sie mehr: SUMIF für mehrere Kriterien in verschiedenen Blättern in Excel (3 Methoden)
Ähnliche Lektüre
- SUMIF mit mehreren Kriterien (5 einfachste Beispiele)
- Abrufen von Daten aus einem anderen Blatt auf der Grundlage von Kriterien in Excel
- SUMIF mit mehreren Kriterien für verschiedene Spalten in Excel
- Mehrere Spalten anhand mehrerer Kriterien in Excel summieren
2. kombinieren Sie SUMIF, VLOOKUP & INDIRECT Funktionen über mehrere Blätter hinweg
In diesem Abschnitt werden wir Folgendes verwenden SUMPRODUCT & INDIRECT-Funktionen mit VLOOKUP & SUMIF Funktionen für mehrere Arbeitsblätter. Hier haben wir drei Arbeitsblätter. Im ersten Arbeitsblatt ' Bonus ' sehen wir die Namen der Mitarbeiter. Wir müssen die Höhe des Bonus für jeden Mitarbeiter herausfinden. Es gibt auch eine Tabelle mit Bonuskriterien ( E4:F7 ), die den Bonusbetrag auf der Grundlage des Umsatzes anzeigt. Wir müssen die Werte aus Monat 1 & Monat 2 Arbeitsblätter.
Jetzt sind die Verkäufe von Monat 1 befinden sich auf dem untenstehenden Arbeitsblatt.
Und die Verkäufe von Monat 2 befinden sich auf dem untenstehenden Arbeitsblatt.
SCHRITTE:
- Wählen Sie zunächst Zelle C5 der Bonus Arbeitsblatt.
- Geben Sie anschließend die folgende Formel ein:
=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"& "B5:B9"),Bonus!B5,INDIRECT("'"&$H$5:$H$6&"'!"& "C5:C9"))),$E$5:$F$7,2,TRUE)
- Drücken Sie schließlich Eingabe und verwenden Füllen Griff um den Rest des Ergebnisses zu sehen.
➥ Formel Aufschlüsselung
➤ Die INDIRECT-Funktion wandelt den Textstring in eine gültige Zellreferenz um, die sich in diesem Fall auf die Blätter des Zellbereichs bezieht H5:H6 .
➤ Um die Bandbreite der Summe und der Kriterien einzubeziehen, muss die SUMIF-Funktion verwendet die von uns angegebenen Referenz-Arbeitsblätter und gibt den Verkaufswert jedes Mitarbeiters aus den Arbeitsblättern zurück Monat 1 & Monat 2 .
➤ Die SUMPRODUCT-Funktion addiert die Beträge, die sich aus dem obigen Verfahren ergeben.
➤ Im Bonus Arbeitsblatt, das VLOOKUP-Funktion blickt vom Schießstand auf E5:E7 Am Ende gibt es den entsprechenden Bonusbetrag eines Mitarbeiters zurück.
Anmerkungen:
- Die Spaltenindexnummer darf nicht kleiner als 1 sein.
- Geben Sie die Indexnummer als numerischen Wert ein.
- SUMIF-Funktion funktioniert nur bei numerischen Daten.
- Wir sollten Druck machen Strg+Umschalt+Eingabe da VLOOKUP als eine Array-Formel funktioniert.
Lesen Sie mehr: Excel SUMIF-Funktion für mehrere Kriterien (3 Methoden + Bonus)
Schlussfolgerung
Mit diesen Methoden können wir Excel leicht kombinieren SUMIF & VLOOKUP Funktionen über mehrere Blätter hinweg, um einen Wert zu finden. Es gibt eine Übungsmappe dazu. Probieren Sie es aus. Sie können gerne Fragen stellen oder neue Methoden vorschlagen.