Obter célula de data no Excel que seja pelo menos n dias mais antiga que a entrada de data mais recente

0

Se eu tiver uma coluna com datas e uma coluna com dados. Como você vai? 10 dias de volta no tempo (desde a mais recente entrada de data (sempre a última na coluna)) na coluna de data para obter o endereço da célula na coluna de dados correspondente? A coluna de dados é ordenada. No entanto, nem todas as datas estão dentro da lista (geralmente não inclui finais de semana). É por isso que eu preciso que seja pelo menos 10 dias e não exatamente 10 dias.

A razão pela qual peço é porque gostaria de calcular o valor médio de dados relativo aos últimos 10 dias. Portanto, eu preciso do intervalo de células, que acho difícil de obter com base nos dados: (

A planilha poderia estar assim:

08-09-2015  7,40
09-09-2015  7,40
10-09-2015  7,65
11-09-2015  7,15
14-09-2015  7,81
15-09-2015  7,40
16-09-2015  7,60
17-09-2015  7,90
18-09-2015  6,45
21-09-2015  7,90
22-09-2015  6,40
23-09-2015  7,57
24-09-2015  7,85
25-09-2015  7,70
28-09-2015  7,53
    
por 7heViking 29.09.2015 / 10:51

1 resposta

0

Finalmente, encontrei uma solução. Sinta-se livre para dar outras sugestões, pois ainda sou muito novo para trabalhar assim no excel. O resultado foi usar essa equação:

=SUMIFS(C8:C1048576;B8:B1048576;">"&(INDIRECT(ADDRESS(COUNTA(C8:C1048576)+7;2)))-10)/COUNTIF(B8:B1048576;">"&(INDIRECT(ADDRESS(COUNTA(C8:C1048576)+7;2)))-10)

Breves explicações de alguns dos dados na equação

  • Meus dados vão do C8 para o buttom
  • Meus dados são fornecidos de B8 para o botão
  • Este exemplo conta 10 dias atrás

Cheguei à solução com a inspiração desta resposta: link

    
por 29.09.2015 / 13:09