Ich habe über 100 Excel-Tabellen erhalten, jede mit mehreren Tausend Einträgen, die wie folgt aussehen:
Ich muss diese Dateien bearbeiten, bestimmte Zeilen löschen und die Gesamtpreise müssen korrekt sein. Leider sind die Werte in Spalte C fest codiert.Wie konvertiere ich die Spalte „Preis“, um die Zwischensummenfunktion wie in der Spalte ganz rechts zu verwenden?Ich möchte nicht jede Datei Zeile für Zeile durchgehen.
Ich habe die Einrückungsebene, die das theoretisch einfach machen sollte, aber ich habe noch nie wirklich mit Makros gearbeitet. Ich bin nicht sicher, wie das nur mit Formeln erreicht werden könnte, aber ich nehme an, es könnte gemacht werden.
Ich kann entweder Spalte C ändern oder eine zusätzliche Spalte D erstellen.
Antwort1
Diese knifflige Methode SUMIF
löst das Problem.
Wie es funktioniert:
- Sortieren Sie den Datenbereich
A45:B61
mitIndent
als Schlüssel in aufsteigender Reihenfolge. Geben Sie diese Formel in die Zelle ein
D46
und füllen Sie sie nach Bedarf aus.=IF(A46<>A45,SUMIF(A$46:A$61,A46,B$46:B$61),"")
Eine andere mögliche Lösung ist
Group & Subtotal
.
Passen Sie die Zellbezüge in der Formel nach Bedarf an.