Tengo una hoja de cálculo de Google donde me gustaría calcular las ocurrencias de los rangos de fechas. Tengo una columna date_utc+1
que contiene datos de fechas casi aleatorias.
Lo que me gustaría hacer es poner los valores de la fecha en contenedores de seis horas cada uno, es decir, 12/5/2012 23:57:04
hasta 12/6/2012 0:03:17
que esté en el primer contenedor, 12/6/2012 11:20:53
hasta 12/6/2012 17:17:07
el segundo, y así sucesivamente. Luego, me gustaría contar la ocurrencia de esos contenedores, 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
... ... ...
Las sugerencias parciales también son bienvenidas ya que soy bastante nuevo en las hojas de cálculo.
google-sheets
date
wnstnsmth
fuente
fuente
Respuestas:
Creo que tengo la solución para ti. No se hace todo automáticamente, pero dará como resultado su propuesta:
MM-DD-YYYY
. Supuse que el rango de fechas cubre diciembre y NO fechas aleatorias durante todo el año. Por lo tanto, tuve que reorganizar el formato de fecha paraDD-MM-YYYY
.=UNIQUE(ARRAYFORMULA(DATEVALUE(I2:I)))
='Original Data'!J2+TIME(18;0;0)
debe elegir los intervalos sabiamente.
=A3+TIME(6;0;0)
=FREQUENCY('Original Data'!I2:I;A3:A)
Ver archivo de ejemplo que he preparado: Frecuencias
fuente
El uso del lenguaje de consulta y una cláusula group by debería ser suficiente.
Algo así:
=QUERY(A1:A509, "select count(B) group by year(A)")
Intentaré crear una consulta de trabajo más tarde hoy.EDITAR:
He insertado una nueva columna de la izquierda de la columna A. Esta columna tiene la fórmula:
=year(A2) & "-" & minute(A2)
. Esta es solo una prueba rápida para crear algunos rangos, esta columna debe reflejar la lógica de los contenedores.La fórmula
=Query(A:E;"select B, count(A) group by B")
calculará las frecuencias.- descargo de responsabilidad, esto es solo un ejemplo, se requieren algunos ajustes para que calcule la funcionalidad exacta mencionada en la pregunta -
fuente
select count(B)
funcione, es necesario preparar el rango en consecuencia:A:B
. En segundo lugar, en Suiza lo más probable es que el punto y coma se use en lugar de la coma.