Ich habe 4 Spalten: Name, Woche, Charge und produzierte Einheiten (Spalten A, B, C, D). In Spalte E muss ich fortlaufende Summen basierend auf Name und Woche führen. Wenn sich die Woche für dieselbe Person ändert, muss die Summe neu berechnet werden.
Fred, 12, 4001, 129.0 Answer in e: 129.0
Fred, 12, 4012, 234.0 Answer in e: 363.0
Fred, 13, 4023, 12.0 Answer in e: 12.0
John, 12, 4003, 420.0 Answer in e: 420.0
John, 13, 4021, 1200.0 Answer in e: 1200.0
John, 13, 4029, 120.0 Answer in e: 1320.0
Ich muss die Formel in über 1000 Zeilen kopieren können.
Antwort1
Für Excel 2007 oder neuer
E1:=SUMIFS(D$1:D1,A$1:A1,A1,B$1:B1,B1)
abschreiben.
.
Falls Sie die Lücken zwischen den Abschnitten benötigen:
E1:=IF(OR(ISBLANK(A1),ISBLANK(B1)),"",SUMIFS(D$1:D1,A$1:A1,A1,B$1:B1,B1))
und nach unten kopieren.
Sie können das OR
nach AND
Bedarf ändern.
.
.
Für frühere Versionen:
F1:=A1&B1
E1:=SUMIF(F1:F$1,A1&B1,D1:D$1)
kopiere beides nach unten.
Für die Lücken gilt die obige Logik.
Antwort2
Wenn Sie Excel 2007 oder höher verwenden, können Sie hierfür zwei integrierte Funktionen nutzen.
- Konvertieren Sie Ihre Daten in eine Excel-Tabelle.
- Verwenden Sie die Tabelle, um eine Pivot-Tabelle zu erstellen.
- Verwenden Sie die Spalten „Name“ und „Woche“ als Zeilenbeschriftungen in der Pivot-Tabelle.
- Verwenden Sie in Ihrem Wertebereich zweimal „Produzierte Einheiten“. Behalten Sie eine als Standard und legen Sie die andere für die laufende Summe fest.
Wenn sich Ihre Tabelle durch aktualisierte Daten ändert, aktualisieren Sie einfach Ihre Pivot-Tabelle und Sie verfügen stets über aktuelle Gesamtsummen.