Ermitteln Sie den Durchschnitt basierend auf dem Wert in einer anderen Zeile

Ich habe Werte in einer Excel-Datei wie folgt:

QR  |  QR AVG  |  val1  |
q1                5
q1                3
q1                4
q2                7
q2                9
q3                10
q3                11
q3                12
q3                11
q4                5
q5                5
q5                7

Und ich möchte, dass das QR AVG-Feld den Durchschnittswert darstellt, der durch verschiedene QR-Werte unterteilt ist. Mit anderen Worten, ich möchte nach meiner Berechnung die folgenden Werte haben:

QR  |  QR AVG  |  val1  |
q1     4          5
q1     4          3
q1     4          4
q2     8          7
q2     8          9
q3     11         10
q3     11         11
q3     11         12
q3     11         11
q4     5          5
q5     6          5
q5     6          7

Wo ich die genaue Anzahl der Zeilen nicht kenne, die ich haben werde, füge ich der Tabelle gelegentlich zufällig Zeilen hinzu.

Ich würde es vorziehen, kein Makro zu schreiben, um dies zu tun, wenn dies möglich ist. Irgendeine Idee, wie ich das anstellen könnte?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage