Usando AVERAGEIF() ao longo de vários anos

Usando AVERAGEIF() ao longo de vários anos

Tenho um conjunto de dados que inclui dados de ano, país e população. Uma pequena amostra condensada está abaixo.

Estou tentando escrever uma declaração em Excel que calcule a população média de 1980 a 1985, dependendo do país. Existem apenas dois no gráfico de amostra, mas o conjunto de dados inclui mais de 145 países únicos. A coluna Ano repete uma sequência de 1980 a 2014 para cada país e estou tendo problemas para decidir qual função seria melhor para resolver este problema. Alguma ideia?

insira a descrição da imagem aqui

Responder1

insira a descrição da imagem aqui

F5=AVERAGEIFS(C:C,A:A,$E5,B:B,">="&$F$1,B:B,"<="&$F$2)

Responder2

Gostaria de sugerir um método, popular entre os profissionais, conhecido como método Control Break, que categoriza os dados e também cria Look de grupo.

insira a descrição da imagem aqui

Como funciona:

  • Necessidades de exercícioHelper Column.
  • Coloque =1na célula T70.
  • Fórmula em Cell T71e preencha-a.

    =IF(Q71="",T70,T70+1)

  • Insira esta fórmula na célula U70e preencha-a.

=IF(Q70<>"",AVERAGEIFS($S$70:$S$81,$T$70:$T$81,"="&$T70,$R$70:$R$81, ">="&R$64, $R$70:$R$81, "<="&S$64),"")

Observação

  • O método mostrado evita repetir o nome do país na coluna respeitada, o que economiza tempo.
  • Os dados parecem atraentes após a impressão.
  • Mais tarde você poderá ocultar o Valor Auxiliar.

Ajuste as referências de células na fórmula conforme necessário.

informação relacionada