No Excel 2007 e posteriores, use AVERAGEIF
Exemplo:
=AVERAGEIF(A2:A7,1,B2:B7)
Retorna a média dos valores em B2:B7
, em que o valor correspondente em A2:A7
é 1
.
Eu tenho uma tabela de dados (5000+ linhas) com duas colunas, ID e valor.
Pode parecer assim:
ID Value
01 02
01 03
01 17
02 05
03 06
03 28
O que eu quero fazer é encontrar o valor médio de cada ID. ou seja, = MÉDIA (linhas em que id = 1)
Como posso fazer isso?
No Excel 2007 e posteriores, use AVERAGEIF
Exemplo:
=AVERAGEIF(A2:A7,1,B2:B7)
Retorna a média dos valores em B2:B7
, em que o valor correspondente em A2:A7
é 1
.
E, se você precisar das médias de todos os valores de ID (não apenas "01"), use uma tabela dinâmica e resuma a "média":
Tags microsoft-excel