Use uma "fórmula 3D" ...
=SUM(IF(YEAR(A:A)=$D$1,B:B,0))/SUM(IF(YEAR(A:A)=$D$1,1,0))
Digite-o e segure CTRL e SHIFT enquanto pressiona ENTER (funciona tanto no Excel quanto no LibreOffice Calc)
A fórmula recebe {...}
chaves nas extremidades, se você fizer isso corretamente.
Agora, insira o ano para a média em D1
Como:
A:A
e B:B
obtém os valores na coluna inteira, mude para um intervalo mais limitado, se é isso que você tem.
Como estes são intervalos de células, CTRL + SHIFT ENTER é necessário, fazendo a fórmula percorrer todas as células do intervalo.
Como o valor do ano em D1 deve ser usado para todas as comparações, ele precisa de $
.
O primeiro IF(...)
seleciona as linhas relevantes e retorna os valores correspondentes na coluna B, que são então alimentados para SUM()
.
Da mesma forma, o segundo IF(...)
seleciona as mesmas linhas novamente, mas retorna 1
para cada uma, compondo o COUNT de linhas, pois SUM(...)
fez o trabalho.