У меня есть Google Spreadsheets, где я хотел бы вычислить вхождения диапазонов дат. У меня есть столбец, date_utc+1
который содержит почти случайные данные даты.
То, что я хотел бы сделать, это поместить значения даты в ячейки по шесть часов каждый, т. Е. 12/5/2012 23:57:04
До тех пор , пока 12/6/2012 0:03:17
не окажется в первом, 12/6/2012 11:20:53
до 12/6/2012 17:17:07
второго и т.д. Затем я хотел бы посчитать появление этих корзин, таких как:
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
... ... ...
Частичные подсказки также приветствуются, так как я довольно новичок в электронных таблицах.
google-sheets
date
wnstnsmth
источник
источник
Ответы:
Я думаю, у меня есть решение для вас. Это не все делается автоматически, но это приведет к вашему предложению:
MM-DD-YYYY
. Я сделал предположение, что диапазон дат охватывает декабрь, а НЕ случайные даты в течение года. Поэтому мне пришлось перестроить формат даты наDD-MM-YYYY
.=UNIQUE(ARRAYFORMULA(DATEVALUE(I2:I)))
='Original Data'!J2+TIME(18;0;0)
вам нужно выбирать интервалы с умом.
=A3+TIME(6;0;0)
=FREQUENCY('Original Data'!I2:I;A3:A)
Смотрите пример файла, который я подготовил: частоты
источник
Использование языка запросов и предложения group by должно помочь.
Что-то вроде:
=QUERY(A1:A509, "select count(B) group by year(A)")
я попытаюсь создать рабочий запрос позже сегодня.РЕДАКТИРОВАТЬ:
Я вставил новый столбец слева от столбца A. Эта колонка имеет формулу:
=year(A2) & "-" & minute(A2)
. Это просто быстрый тест для создания некоторых диапазонов, этот столбец должен отражать логику бинов.Формула
=Query(A:E;"select B, count(A) group by B")
рассчитает частоты.- отказ от ответственности, это всего лишь пример, требуется некоторая настройка, чтобы он рассчитал точную функциональность, упомянутую в вопросе -
источник
select count(B)
работать, вам необходимо подготовить диапазон соответственно:A:B
. Во-вторых, в Швейцарии, скорее всего, точка с запятой используется вместо запятой.