Uzyskaj średnią na podstawie wartości w innym wierszu

Mam takie wartości w pliku Excel:

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

Chciałbym, aby pole QR AVG reprezentowało średnią wartość podzieloną przez różne wartości QR. Innymi słowy, chciałbym mieć następujące wartości po moich obliczeniach:

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

Gdzie nie znam dokładnej liczby wierszy, które będę miał, i będę sporadycznie dodawać wiersze losowo do tabeli.

W miarę możliwości wolałbym nie pisać makra. Masz jakiś pomysł, jak mogę to zrobić?

questionAnswers(3)

yourAnswerToTheQuestion