Crie uma fórmula para encontrar diferenças entre valores em linhas regularmente espaçadas

1

Digamos que eu tenha 100 linhas na coluna A. Isso seria 100 células com um valor em cada. Eu só quero o valor da diferença entre cada 5 células. Por exemplo, na primeira célula, A5-A1, depois na próxima célula A10-A5, A15-A10, A20-A15, etc. Eu quero copiar uma fórmula que extraia esses valores da folha.

A razão é que tenho um valor a cada segundo, quero uma taxa a cada minuto. Cada segundo é muita informação, muito barulhento.

    
por Judburns 29.07.2015 / 17:54

1 resposta

0

O que você está descrevendo pode ser realizado com um par de funções offset ():

B2 =offset($a$1, row()*5,0)-offset($a$1, (row()-1)*5,0)

offset espera uma célula inicial, o número de linhas a serem compensadas e o número de colunas a serem compensadas por.

row() retorna o número da linha atual

so =offset($a$1, row()*5,0) referencia A5 na primeira linha (linha () * 5 = 1 * 5 = 5)

Se você colocar a mesma fórmula em qualquer lugar da linha 2, fará referência a A10 (linha () * 5 = 2 * 5 = 10)

Em sua pergunta a seguir, você deseja B2 =D40-D2 , B3 =D80-D42 , B4 =D120-D82

então B2 =offset($d$2, (row()-1)*40,0) -offset($d$2, (row()-2)*40+2,0)

Preencha.

    
por 29.07.2015 / 19:57