prozentualer Anteils aus gefilterten Daten
03.06.2014 16:53:36
Vigo
Ich hätte gerne einen Denkanstoß oder einen Tipp zu folgendem Thema:
Wie kann man die prozentuale Verteilung der gefilterten Daten ermitteln? Also wie oft kam der gefilterte Wert unter den insgesamt gefilterten Werten, die den Kriterien entsprachen, vor?
Ich hab schon diesen Ansatz gefunden:
Set rngfilter = .Offset(0, 1).Resize(.Rows.Count - 1, 1) _
.SpecialCells(xlCellTypeVisible)
Hier wird aber ermittelt, wie wiele Werte insgesamt gefunden wurden, die den Kriterien entsprachen.
Ich weiß grad nicht so recht, wie ich da vorgehen soll. Lässt sich das in einem Schritt lösen? Oder muss ich erst ermitteln wie viele Werte insgesamt den Kriterien entsprachen und dann halt wie oft die aufgeführten Werte unter den gefilterten Werten vorkamen?
Hab mich gefragt, ob das nicht einfach über eine Excel-Formel zu lösen wäre (so in etwas):
=summenprodukt(teilergebnis(3;indirekt(Datenzusammenführung!("M" & Zeile(2:999)))) *(Datenzusammenführung!M2:M999="H1"))/teilergebnis(3;Datenzusammenführung!M2:M999)
Diese Formel bekomme ich leider aber nicht richtig umgesetzt...Ich glaube der fett geschriebene Teil ist falsch!
Eine Formel wäre aber glaub ich am einfachsten oder? Würde diese anschließend in einen VBA- Code einbauen wollen. Bei H1 handelt es sich um eine Bezugszelle, weil vorher nicht bekannt ist, welcher Wert rüberkopiert wird.
Hat jemand vielleicht eine Idee?
Viele Grüße, Vigo