Ich möchte gern ein Makro schreiben, dass den Average einer Range bestimmt.
Kriterium zum Einschluss in die Range sind zwei Kriterien.
Der Datensatz ist sehr variable, so kann es einmal 7 Treffer fuer beide Kriterien geben, dann aber auch mal 12.
Der Average soll in einer Zelle q ausgegeben werden.
Die Situation sieht wie folgt aus:
1. Kriterium------2. Kriterium------wert
48---------------------i--------------8--
48---------------------i--------------10-
48---------------------i--------------1--
50---------------------i--------------3--
50---------------------i--------------6--
Ich moechte den Avereage von "Wert" zu den Kriterien "48" und "i"
Hier wuerde das bedeuten: (8+10+1)/3 = 7
"7" wird im feld q ausgegebn
Wie ich sagte, aendert sich di Anzahl des Kriteriums 1 staendig, sodass es mal 8 "48" gibt, mal aber auch nur 2 "48".
Um es noch zu verkomplizieren: Ich muss diese Routine dann auch fuer die "50" etc erweitern.
Ich suche also eine Routine die folgendes kann:
1. Parsen der Spalte "Kriterium 1" nach (zunaechst) "48" und "Kriterium 2" nach "i".
2. das Markieren der Inhalte der Spalte "Wert" zu diesen Trefern als "Range" und
3. Zufuehren der Range zu einer Funktion (zunaechst Average, dann aber auch STDEV).
Vielen Dank für die Hilfe
Hans