Excel-Formel: Summe nach Gruppe -

Inhaltsverzeichnis

Generische Formel

=IF(A2=A1,"",SUMIF(A:A,A2,B:B))

Zusammenfassung

Um Zwischensummen von Daten nach Gruppe oder Bezeichnung direkt in einer Tabelle zu erstellen, können Sie eine Formel verwenden, die auf der SUMIF-Funktion basiert.

In dem gezeigten Beispiel lautet die Formel in D5:

=IF(B5=B4,"",SUMIF(B:B,B5,C:C))

Hinweis: Die Daten müssen nach der Gruppierungsspalte sortiert werden, um sinnvolle Ergebnisse zu erzielen.

Erläuterung

Das Framework dieser Formel basiert auf IF, das jeden Wert in Spalte B testet, um festzustellen, ob er mit dem Wert in der "Zelle oben" übereinstimmt. Wenn die Werte übereinstimmen, gibt die Formel nichts zurück (""). Wenn die Werte unterschiedlich sind, ruft die IF-Funktion SUMIF auf:

SUMIF(B:B,B5,C:C)

In jeder Zeile, in der SUMIF durch IF ausgelöst wird, berechnet SUMIF eine Summe aller übereinstimmenden Zeilen in Spalte C (C: C). Das von SUMIF verwendete Kriterium ist der aktuelle Zeilenwert von Spalte B (B5), der gegen alle Spalten B (B: B) getestet wurde.

Vollständige Spaltenreferenzen wie diese sind cool und elegant, da Sie sich keine Gedanken darüber machen müssen, wo die Daten beginnen und enden, aber Sie müssen sicherstellen, dass keine zusätzlichen Daten über oder unter der Tabelle vorhanden sind, die von SUMIF abgefangen werden könnten.

Performance

Es kann so aussehen, als wäre die Verwendung einer vollständigen Spaltenreferenz eine schlechte Idee, da aktuelle Versionen von Excel mehr als 1 Million Zeilen enthalten. Tests haben jedoch gezeigt, dass Excel nur Daten im "verwendeten Bereich" (A1 bis zur Adresse des Schnittpunkts der zuletzt verwendeten Spalte und der zuletzt verwendeten Zeile) mit diesem Formeltyp auswertet.

Charles Williams von Fast Excel hat einen guten Artikel zu diesem Thema mit allen Timing-Ergebnissen.

Warum über Pivot-Tische?

Dieses Beispiel soll zeigen, wie vollständige Spaltenreferenzen funktionieren und wie sie direkt in einer Datentabelle verwendet werden können. Pivot-Tabellen sind nach wie vor eine hervorragende Möglichkeit, Daten zu gruppieren und zusammenzufassen.

Gute Links

Excel-Vollspaltenreferenzen und Verwendungsbereich: Gute oder schlechte Idee?

Interessante Beiträge...