dia de abertura médio com base em MM / DD

0

Estou tentando descobrir como obter o "dia médio em que abrimos" que função pode fazer isso?

No meu banco de dados eu tenho informações de temporada por temporada através de linhas e em uma coluna eu tenho os últimos 10 anos de datas de abertura (08 de dezembro, 05 de dezembro, 23 de novembro, etc) Existe uma maneira de usar uma fórmula para retornar o dia médio em que abrimos nossas portas? "AVG Opening Day (MM.DD)" nos últimos 10 anos?

    
por Matt 29.11.2017 / 00:25

1 resposta

2

Supondo que há datas reais nas células B2:B11 , poderíamos convertê-las para um ano específico (1900) e, em seguida, média, então ......

=TEXT(AVERAGE(DATE(0,MONTH(B2:B11),DAY(B2:B11)))+0.5,"m/d")

Confirme com CTRL + SHIFT + ENTER

Para datas, o Excel será efetivamente arredondado para baixo, de modo que +0.5 garanta que recebamos a data mais próxima

Sevocêquiser,podeadicionarumafunçãoINDEXparaevitar"entrada de array"

=TEXT(AVERAGE(INDEX(DATE(0,MONTH(B2:B11),DAY(B2:B11)),0))+0.5,"m/d")

Finalmente - este é um caso em que é mais fácil se as datas forem valores de texto. Se os valores forem apenas "12/8" , "12/5" etc., então quando "co-erguermos" aqueles com alguma operação matemática como +0 o Excel assumirá automaticamente que eles são datas no ano atual, então essa fórmula de matriz deve funcionar

=TEXT(AVERAGE(B2:B11+0)+0.5,"m/d")

Observação: para datas reais, se você tiver um número ímpar de datas em anos consecutivos , apenas uma média simples fornecerá algo próximo do resultado correto (mês e dia sábio), embora possa ser ligeiramente distorcido pelos anos bissextos

    
por 29.11.2017 / 19:10