Como fazer uma janela deslizante em uma tabela do excel?

1

Eu tenho uma tabela com uma coluna de data e uma coluna de valor como esta

  |A          |B
1 |date       |value
2 |2013-12-10 |1
3 |2013-12-10 |3
4 |2013-12-09 |2
5 |2013-12-04 |5
6 |2013-12-02 |2

As datas podem ter lacunas, duplicadas e não precisam necessariamente ser classificadas.

Agora, gostaria de adicionar uma terceira coluna, que fornece a soma desses valores, em que a data está dentro de um determinado intervalo da data da linha.

Por exemplo por um intervalo de 6 dias, eu esperaria o seguinte

  |A          |B     |C
1 |date       |value |sum_6
2 |2013-12-10 |1     |6            // 1+3+2
3 |2013-12-10 |3     |6            // 1+3+2
4 |2013-12-09 |2     |7            // 2+5
5 |2013-12-04 |5     |7            // 5+2
6 |2013-12-02 |2     |2            // 2

Isso pode ser feito em uma fórmula?

    
por stmoebius 11.12.2013 / 09:21

1 resposta

4

Digite o seguinte na célula C2

=SUMPRODUCT(($A$2:$A$6>=A2-5)*($A$2:$A$6<=A2)*($B$2:$B$6))

depois, o preenchimento automático para baixo, clicando duas vezes no canto inferior direito da célula c2.

    
por 11.12.2013 / 15:24