Eu tenho uma planilha do Google em que gostaria de calcular ocorrências de períodos. Eu tenho uma coluna date_utc+1
que contém dados de data quase aleatórios.
O que eu gostaria de fazer é colocar os valores de data em compartimentos de seis horas cada, ou seja, 12/5/2012 23:57:04
até 12/6/2012 0:03:17
estar no primeiro compartimento, 12/6/2012 11:20:53
até 12/6/2012 17:17:07
o segundo compartimento e assim por diante. Em seguida, gostaria de contar a ocorrência dessas caixas, como:
bin_from bin_to freq
-----------------------------------------------
12/5/2012 23:57:04 12/6/2012 0:03:17 2
12/6/2012 11:20:53 12/6/2012 17:17:07 19
... ... ...
Sugestões parciais também são muito bem-vindas, já que eu sou muito novo no spreadsheeting.
google-sheets
date
wnstnsmth
fonte
fonte
Respostas:
Eu acho que tenho a solução para você. Isso não é feito automaticamente, mas resultará na sua proposta:
MM-DD-YYYY
. Assumi que o período abrange dezembro e NÃO datas aleatórias ao longo do ano. Portanto, tive que reorganizar o formato da data paraDD-MM-YYYY
.=UNIQUE(ARRAYFORMULA(DATEVALUE(I2:I)))
='Original Data'!J2+TIME(18;0;0)
você precisa escolher os intervalos com sabedoria.
=A3+TIME(6;0;0)
=FREQUENCY('Original Data'!I2:I;A3:A)
Veja o arquivo de exemplo que eu preparei: Frequências
fonte
Usar a linguagem de consulta e uma cláusula group by deve fazer o truque.
Algo como:
=QUERY(A1:A509, "select count(B) group by year(A)")
tentarei criar uma consulta de trabalho ainda hoje.EDITAR:
I ter inserido uma nova coluna à esquerda da coluna A. Esta coluna tem a fórmula:
=year(A2) & "-" & minute(A2)
. Este é apenas um teste rápido para criar alguns intervalos. Essa coluna deve refletir a lógica dos compartimentos.A fórmula
=Query(A:E;"select B, count(A) group by B")
irá calcular as frequências.- aviso de isenção de responsabilidade, este é apenas um exemplo. Alguns ajustes são necessários para calcular a funcionalidade exata mencionada na pergunta -
fonte
select count(B)
funcione, você precisa preparar o intervalo em conformidade:A:B
. Em segundo lugar, na Suíça provavelmente o ponto e vírgula é usado em vez da vírgula.