Como posso criar uma média móvel dependendo da data de hoje?

0

Eu tenho dados diários classificados como:

     A           B          C               K
Date        | 1-1-2010 | 2-1-2010 | ... | Today
Production  |   750    |    0     | ... |   650

Dia-Mês-Ano (formatado como data)

E o que preciso é ter uma fórmula que calcule a média do último ano como 365 dias. Isso é de hoje-364 para hoje. Mas preciso atualizá-lo com base no dia atual. Por isso, deve esquecer o último primeiro número e adicionar o último (assumindo a atualização diária dos dados).

E para comparar, exatamente a mesma fórmula, mas até hoje - "X", referindo "X" a uma célula.

Eu pensei em algo como AVERAGEIFS(B2:K2;B1:K1;">(TODAY()-365)";B1:K1;"(less than)TODAY()") , mas causa um erro #DIV/0! .

Eu tive que escrever menos do que porque o texto desapareceria depois do símbolo.

Como posso criar uma média móvel dependendo da data de hoje?

    
por Vicente Gre 11.09.2015 / 20:04

1 resposta

3

Sua fórmula deve ficar assim

=AVERAGEIFS(B2:K2,B1:K1,">"&TODAY()-365,B1:K1,"<"&TODAY())

Quando você escreve seus critérios como "<TODAY()" , está dizendo ao Excel que "<TODAY()" é uma string literal, portanto, não calculará a função TODAY ().

    
por 11.09.2015 / 20:52