Summe nach Gruppe
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 nicht “ Sie müssen sich keine Gedanken darüber machen, wo die Daten beginnen und enden, aber Sie müssen sicherstellen, dass sich keine zusätzlichen Daten über oder unter der Tabelle befinden, die von SUMIF abgefangen werden könnten.
Leistung
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 dieser Art von Formel auswertet.
Charles Williams über at Fast Excel hat einen guten Artikel zu diesem Thema mit einer vollständigen Reihe von Timing-Ergebnissen.
Warum mit Pivot-Tabellen?