Média para cada n linha no Excel

0

Eu tenho uma coluna com cerca de 1000 linhas e quero encontrar a média para cada 16 linhas e adicioná-la na próxima coluna sem células vazias entre elas. Eu encontrei essa fórmula, que funciona perfeito se meus dados começarem na primeira linha.

=AVERAGE(OFFSET(INDIRECT("A"&ROW(A1)*16-15),0,0,16,1))

Estou tentando fazer com que funcione para os dados que começam na segunda linha, pois a primeira linha tem os cabeçalhos. Eu tentei muitas coisas sem sucesso. Alguma ajuda?

    
por Tasos 23.12.2014 / 22:24

2 respostas

1

Considere:

=AVERAGE(OFFSET(INDIRECT("A"&ROW(A1)*16-14),0,0,16,1))

deve ser colocado em B1

Se copiado para baixo:

B1 mostrará a média de A2 a A17
B2 mostrará a média de < strong> A18 a A33

etc.

EDIT # 2:

Para que B2 represente a média de A2 a A17, use:

=AVERAGE(OFFSET(INDIRECT("A"&ROW(A2)*16-30),0,0,16,1))
    
por 23.12.2014 / 22:37
1

Uma fórmula que funcionará independentemente de onde os dados estão localizados é a seguinte:

=AVERAGE(OFFSET($B$2,16*(ROW()-ROW($C$2)),0,16,1))

em que $ B $ 2 e $ C $ 2 são ajustados na célula superior da coluna de dados e na coluna de média, respectivamente. Por exemplo,

A coluna B é apenas uma sequência de contagem. Todas as células com valores na coluna C contêm a fórmula na célula D2 .

    
por 24.12.2014 / 16:09