ich habe in einer Tabelle1 einen in der Zeilenanzahl variablen Datenbereich, den ich in eine Übersicht "aufsummieren" will. In Spalte1 steht das Jahr, in Spalte2 die Kategorie (1-5), in Spalte 3 der Typ (A oder B) und in Spalte 4 der zu summierende Wert.
Diese Ergebnistabelle möchte ich damit füllen.
2012....................Typ
....................... A ...... B
Kategorie1...... Summe Summe
Kategorie2.......Summe Summe
Kategorie3...... Summe Summe
Vielleicht mit VBA oder auch mit Formel.
Ich weiss nicht, ob sich dieses Makro (aus dem Forum) mit Bedingungen kombinieren ließe. Eine passende Formel in der Tabelle wäre aber auch schon eine super Lösung.
Sub SummeUndAnzahl()
Dim ergebnis As Double
ergebnis = Application.WorksheetFunction.Sum(Range("A1:A10"))
MsgBox ergebnis
ergebnis = Application.WorksheetFunction.Count(Range("A1:A10"))
MsgBox ergebnis
End Sub
Eine Pivottabelle habe ich nicht verwendet, weil sich die Spaltenanzahl evtl. verändern könnte, wenn z.B. nur Typ A vorhanden wäre. Wer könnte mir hier behilflich sein? Zum besseren Verständnis habe ich eine Mustertabelle hochgeladen.
https://www.herber.de/bbs/user/83342.xlsx
Vielen Dank.
Grüße, Constantin