Es ist einfach, mit der SUMIF-Funktion außerhalb der Tabelle nach Gruppen zu summieren, aber was ist, wenn wir die Gruppen in der Tabelle summieren möchten. Wie Pivot-Tabelle. Dies ist auch einfach zu bewerkstelligen. In diesem Artikel erfahren Sie, wie Sie Werte nach ihrer Gruppe in derselben Tabelle ohne Wiederholung summieren.
Generische Formel
=IF(group_nameCell_Above_group_name,SUMIF(group_range,group_name,sum_range),””)
Die obige generische Formel sieht vielleicht langwierig aus, aber ich habe nur beschreibende Namen verwendet, damit sie sich selbst erklärt.
Gruppenname: die Zellreferenz des Namens der Gruppe, die Sie summieren möchten.
Cell_Above_group_name: der Zellbezug der Zelle über dem Gruppennamen.
Gruppenbereich: die Referenz des Bereichs, der die Gruppennamen enthält.
Summenbereich: der Zellbereich, der die Werte enthält.
Sehen wir uns also an einem Beispiel an, wie es funktioniert.
Beispiel: Summenwerte nach Gruppe
Hier haben wir diese Excel-Tabelle, die Daten von drei Unternehmen mit einigen zufälligen Daten enthält.
Die erste und beste Methode ist die Verwendung von Pivot-Tabellen. Die Pivot-Tabelle eignet sich am besten, um zusammengefasste und strukturierte Daten nach Gruppen zu erhalten.
Aber aus irgendeinem Grund, wenn Sie die Werte nur in der Originaltabelle nach Gruppen summieren möchten. Verwenden Sie dann diese Methode. Sortieren Sie die Tabelle zunächst nach Gruppen. Und dann schreibe diese Formel in C2:
=WENN(A2A1,SUMIF($A$2:$A$10,A2,$B$2:$B$10),"")
Kopieren Sie diese Formel und wir haben unsere Summe der verschiedenen Gruppen.
Wie funktioniert diese Excel-Formel?
Damit diese Formel funktioniert, ist das Sortieren der Daten nach Gruppen sehr wichtig.
Betrachten wir die Funktion in C2 =IF(A2A1,SUMIF($A$2:$A$10,A2,$B$2:$B$10),"").,
Hier prüft die IF-Funktion, ob Name in A2 ungleich A1 ist. Sie sind nicht gleich, daher wird die SUMIF-Funktion ausgeführt und summiert den Wert im Bereich $B$2:$B$10 nur für den Wert in A2, was uns 25551 in C2 ergibt.
Schauen wir uns die Funktion in C3 an, =IF(A2A1,SUMIF($A$2:$A$10,A3,$B$2:$B$10),"")
Hier prüft die IF-Funktion, ob Name in A3 ungleich A2 ist. Sie sind gleich. Daher wird die SUMIF-Funktion übersprungen und ein falscher Teil zurückgegeben, der nichts enthält ("").
So verwenden Sie die SUMIF-Funktion in Excel
SUMIFE mit Daten in Excel
SUMIF mit nicht leeren Zellen
So verwenden Sie die SUMIFS-Funktion in Excel
SUMIFS mit UND-ODER-Logik
Populäre Artikel:
Die SVERWEIS-Funktion in Excel
ZÄHLENWENN in Excel 2016
So verwenden Sie die SUMIF-Funktion in Excel