Copiar fórmula com mudança de referências

0

Preciso da sua ajuda porque não tenho certeza da fórmula correta a ser usada (se houver alguma!) no Excel 2010.

Diga na coluna A que tenho meus números (A1 a A1000). Suponha que na coluna B eu precise obter a média de A1 para A10. Então para B1 minha fórmula é =average(A1:A10) . Então, para B2, próximo de obter a média das próximas 10 figuras na coluna A, ou seja, A11 a A20. Existe uma maneira mais fácil de fazer isso? Porque se eu apenas copiar / arrastar a fórmula, B2 se torna =average(A2:A11) quando o que eu preciso é que seja =average(A11:A20) .

    
por anna 07.08.2013 / 09:30

1 resposta

0

Você tem que adotar uma abordagem diferente, já que apenas copiar e arrastar, conforme você observa, apenas desloca o intervalo da média em 1 linha de cada vez.

Esta fórmula usa a função OFFSET para alterar o intervalo para cada média em 10 linhas.

=AVERAGE(OFFSET($A$1,10*(ROW(A1)-1),0,10,1))

OFFSET é usado para se referir a um ou um grupo de células que é um determinado número de linhas e colunas de uma determinada célula e um determinado número de células de largura e altura.

Por exemplo, OFFSET(A1,10,0,10,1) refere-se a um intervalo que é 10 linhas abaixo e 0 colunas à direita da célula A1 e tem 10 linhas de altura e 1 coluna de largura, o que funciona no intervalo de células A11: A20. / p>

Copiar a fórmula na coluna resulta na média primeiro para as células A1: 10, depois as células A11: A20, depois A21: 30, etc.

    
por 07.08.2013 / 12:45