ich stehe momentan vor folgendem:
Ich habe aus einer Umfrage einen sehr umfassenden Datensatz. Dabei sind unterschiedliche Personen teilweise der selben Gruppe zugeordnet, z.B.
Gruppe A: Personen 1 bis 3
Gruppe B: Person 4
Gruppe C: Personen 5 und 6
Gruppe D: Person 7
Ich habe nun folgendes vor: Für die Gesamtauswertung der Daten möchte ich nun die Antworten der Gruppen, in denen mehrere Personen vorkommen (also z.B. Gruppe A) aggregieren, sodass bei jeder Gruppe zu jeder Variable nur ein Ergebnis steht und ich damit dann den Gesamtschnitt zu einer Frage auf Gruppenebene berechnen kann.
Beispiel: Die Frage lautet: "Bewerten Sie das Kantinenessen mit einer Schulnote (1-5)"
Die Antworten von Gruppe A lauten:
Person 1: 1
Person 2: 2
Person 3: 3
Damit würde sich für diese Frage auf Gruppenebene eine Bewertung von 2 ergeben.
In Gruppe B befindet sich nur eine Person, mit folgender Note:
Person 4: 4
Als Gesamtauswertung käme ich somit auf eine 2 (aus Gruppe A) + 4 (Gruppe B) = 6 geteilt durch 2 = Note 3.
Da die Anzahl der Variablen sehr groß ist, ebenso wie die Anzahl verschiedener Gruppen, wollte ich Fragen ob es eine Formel gibt (oder einen VBA-Code), der automatisch erkennt, wieviele Personen einer Gruppe zugeordnet sind, und die Ergebnisse der einzelnen Antworten einer Gruppe zusammenfasst und in einer Zelle als einen Wert für die gesamte Gruppe ausgibt.
Der gesamte Schnitt auf Gruppenebene dürfte aufgrund der Rundungen relativ marginal sein. Von Interesse ist allerdings die Anzahl der einzelnen Bewertungen auf Gruppenebene.
Ich hoffe das ist einigermaßen verständlich erklärt. Ich hänge hier auch ein Excel-Sheet mit einem Beispiel an. Bei diesem müsste ich dann aber immer händisch den korrekten Bereich für die Formeln anpassen, was bei der Größe des Datensatzes entsprechend lange dauern würde. Die Pivot-Tabellen zeigen, auf welchen Unterschied es mir nachher drauf ankommt.
https://www.herber.de/bbs/user/119230.xlsx
Bin für jede Hilfe dankbar!