Hallo Zusammen,
ich habe eine Tabelle in der in Spalte A bezeichnungen stehen und in Spalte B Werte.
Nun möchte ich die Summe der Werte Bilden die Zwischen den Wiederkehrenden Einträgen steht.
Beispiel:
A 1
B 2
C 3
D 4
E 5
A 1
...
Summe wäre: 1+2+3+4+5 = 15
dann wieder von A bis zum Nächstem A summieren.
Hoffe ist soweit Verständlich :)
Hallo, das geht z.B.: so ..:
Code:
=SUMME(INDEX(B:B;VERGLEICH("A";A:A;0)):INDEX(B:B;AGGREGAT(15;6;ZEILE(A1:A100)/(A1:A100="A");2)-1))
Hi
Wenn es die Summen von A1 zu A2 dann A2 zu A3 usw. sein sollen.
____|__A_|__B_|__C_|__D__|
1|A | 1| | 15|
2|B | 2| | 7|
3|C | 3| | |
4|D | 4| | |
5|E | 5| | |
6|A | 1| | |
7|B | 2| | |
8|C | 2| | |
9|D | 2| | |
10|A | 3| | |
11|B | 1| | |
D1 {=WENNFEHLER(SUMME(INDEX(B:B;KKLEINSTE(WENN($A$1:$A$10000="A";ZEILE($A$1:$A$10000);"N");ZEILE(A1))):INDEX(B:B;KKLEINSTE(WENN($A$1:$A$10000="A";ZEILE($A$1:$A$10000);"N");ZEILE(A2))-1));"")}
Eine geradezu
eklige Lösung:
Beginn der Daten in Zeile 1 (nicht Zeile 2 etwa aus Rücksicht auf den späteren Filter!), erster Eintrag (A1): "A"
Am Ende von A:A ein abschließendes "A" anfügen
C2:
=C1*(A1<>"A")+B1
Nun autofiltern nach "A" und Kontrolle 0:
=SUMME(B:B)-TEILERGEBNIS(9;C:C)
-> eklig ist daran, dass die Summe ab einem "A" immer erst beim Folge-"A" notiert wird.
Vorteile:
- Kein Maximalintervall von 100 Zeilen ohne "A" (Jockel)
- Keine KKLEINSTE-Superhemmschuh-Formel (Elex) mit exponenziell ansteigender Rechenlast
sorry, hab falsch gelesen.