1

Я анализирую журналы, где у меня есть время, когда происходит определенное событие, например:

t=1.05s
t=2.25s
t=2.26s
t=2.35s
t=3.40s

Я хочу, чтобы можно было изобразить частоту появления событий в секунду, чтобы увидеть, как часто это событие происходит с течением времени. Как мне это сделать?

Изменить: Я хотел бы график рассеяния во времени, с осью Y (время / сек) и осью X (время). Если нет лучшего способа, я хотел бы рассчитать его каждые X интервалов (скажем, 2 секунды).

2 ответа2

0

Это также можно сделать с помощью COUNTIFS . Вы должны построить диапазон чисел, чтобы быть "ведрами". Если вам нужен быстрый ответ, вы можете просто перетащить его вниз, чтобы собрать все свои данные. Если вы хотите более надежное решение, вы можете добавить условное выражение в категорию, чтобы увидеть, превышает ли оно значение MAX для данных, и # N/A, чтобы оно не отображалось.

Изображение результатов и диапазонов

картина диапазонов

Формулы находятся в ячейках D4 и копируются вниз, а E3 и копируются вниз. Существует одна дополнительная категория, которая считается, поскольку они образуют границу. Вы могли также иметь дополнительную ячейку наверху. Значение в E1 возвращает размер сегментов. Я скопировал их достаточно далеко, чтобы собрать все данные.

D4=D3+$E$1
E3=COUNTIFS($B$3:$B$27,">="&D3,$B$3:$B$27,"<"&D4)
0

Быстрый способ сделать это с помощью только функций Excel (без формул /VBA) с помощью сводной таблицы. Вы можете специально использовать функцию Group Field . Это позволяет подсчитывать вхождения в заданном диапазоне значений.

Изображение результатов, отображаемое диалоговое окно появилось из PivotTable->Analyze->Group Field вверху на ленте. Вам нужно выбрать один из времен, чтобы это меню появилось.

Сводная таблица с группировкой

Единственным недостатком этого подхода является то, что у вас нет (практически никакого) контроля над форматированием на метках диаграммы.

Преимущество этого подхода в том, что вы можете быстро изменить групповой интервал (снова открыть меню) без необходимости трогать данные или выполнять большую работу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .