Obter média com base no valor em outra linha
Eu tenho valores em um arquivo do Excel como este:
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
E gostaria que o campo QR AVG representasse o valor médio particionado por diferentes valores QR. Em outras palavras, gostaria de ter os seguintes valores depois do meu cálculo:
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
Onde eu não sei o número exato de linhas que eu terei, e eu vou estar adicionando linhas aleatoriamente na tabela.
Eu preferiria não escrever uma macro para fazer isso, se possível. Alguma ideia de como eu poderia fazer isso?